Awesome
Awesome IoT Central
A collection of useful resources for creating solutions with IoT Central that make you say "Wow, this is amazing!"
index
- Architecture guidance
- Connect and test devices
- Companion and integrated experiences
- Transformation and compute
- Application DevOps
- Additional resources
Architecture guidance
iot-central-integration-guide - integration patterns and samples for using IoT Central as part of your overall IoT architecture
Connect and test devices
A curated list of repositories that show you how to code, test, and debug devices to take full advantage of IoT Central features, such as its multi-hub, high availability capabilities.
Repository | Description | Type |
---|---|---|
iot-central-high-availability-clients | Sample code that shows you how to code a high availability device that connects to IoT Central. | Code |
azure-iot-cli-extension | A command line tool for debugging device/cloud messaging, including ability to cause fault and test device failover. | Code |
iot-central-file-upload-device | Sample code that shows you how to use the file upload feature of IoT Hub from within an IoT Central app. | Code |
iot-central-web-mqtt-device | A simple IoT device that runs fully contained in the web browser. It communicates with Azure IoT Central over MQTT using websockets. | Code |
iot_central_python_sample | Simple sample device code that shows you how to use Python for bi-directional communication with IoT Central. | Code |
iot-central-paad | React-native phone app that uses your phone as a device in IoT Central. The app is available in the Android and IPhone stores. | Code |
iot-central-micropython-client | A MicroPython sample for connecting devices to IoT Central. | Code |
iot-central-python-client | A Python sample for connecting devices to IoT Central. | Code |
iot-central-twinviewer | A tool to view current state of the device twin. | Code |
Companion and integrated experiences
A curated list of repositories that show how to build companion web and phone applications using IoT Central’s APIs, and integrate them into your IoT Central application using the External content tile.
Repository | Description | Type |
---|---|---|
iot-central-companion-experiences-learning | Walks through building companion experiences with IoT Central. | Learning Journey |
iot-central-contoso-drive-support | An IoT Central companion experience that demonstrates how to build a custom web app for a support technician operating a fleet management solution. | Code |
iot-central-contoso-drive-simulator | An IoT Central companion experience that demonstrates how to build a web app that does device simulation. Use with the Contoso-Drive Support application. | Code |
iot-central-aad-setup | Guidance that describes how to set up an Azure Active Directory application to work with IoT Central. | Guidance |
iot-central-aad-app | Code samples that show you how to authenticate/authorize to use IoT Central control and data plane APIs. | Code |
iot-central-industrial-OEE | Shows integrating an ADX dashboard into your IoT Central application using the External content tile. ADX dashboard demonstrates OEE calculations for an industrial solutions. | Code |
Transformation and compute
A curated list of repositories that show how transform data at both ingress and egress points within IoT Central.
Repository | Description | Type |
---|---|---|
iot-central-industrial-OEE | Shows using IoT Central's built in continuous data export (CDE) transformation capabilities. | Code |
iotc-device-bridge | The device bridge transforms and sends unidirectional data using HTTP in cloud-to-cloud integrations with IoT Central. Run either as an Azure Function or in a container. | Code |
iot-central-bidirectional-device-bridge | Transforms and sends/receives bidirectional data using AMQP in cloud-to-cloud integrations with IoT Central. | Code |
iot-central-compute | A simple way to do compute and data transformation on data sent to IoT Central using Azure Functions. | Code |
Application DevOps
A currated list of repositories that show how to manage applications from development to production environments.
Repository | Description | Type |
---|---|---|
howto-integrate-with-devops | Guidance on using Azure DevOps pipelines and IoT Central's API to manage application lifecycles, from development to production. | Guidance |
iot-central-CICD-sample | Shows how to integrate IoT Central into an Azure DevOps pipeline for CI/CD. | Code |
Additional resources
- Resources - a collection of resources from across the web