Skip to content

Open source tools, samples, tutorials, and scripts for Azure IoT Operations.

License

Notifications You must be signed in to change notification settings

Azure-Samples/explore-iot-operations

Repository files navigation

Explore IoT Operations

This repo is the source of tools, samples, tutorials, and other resources for customers of Azure IoT Operations.

Features

This project provides the following:

  • Pre-configured codespace with K3s cluster via K3d
  • MQTT Device Simulator
  • HTTP & GRPC Callout Server

Important

Codespaces are easy to setup quickly and tear down later, but they're not suitable for performance evaluation or scale testing. For those scenarios, use a validated environment from the official documentation.

Azure IoT Operations is currently in preview and not recommended for production use no matter the environment.

Getting Started

  1. Use this GitHub codespace to explore Azure IoT Operations in your browser without installing anything on your local machine.

    Open in GitHub Codespaces

  2. (Optional) Enter your Azure details to store them as environment variables inside the codespace.

  3. Important: Open the codespace in VS Code Desktop with Ctrl/Cmd + Shift + P > Codespaces: Open in VS Code Desktop. This is required to login to Azure CLI properly.

  4. Connect your new cluster to Azure Arc.

    az login
    az account set -s $SUBSCRIPTION_ID
    az connectedk8s connect -n $CLUSTER_NAME -g $RESOURCE_GROUP -l $LOCATION
  5. Follow Azure IoT Operations docs to finish deploying.

  6. Explore!

Contributing

Please view the developer guides in the docs directory to get started with contributions. Get started with the Organization docs and Code of Conduct.

Trademark Notice

Trademarks This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft’s Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party’s policies.