Home

Awesome

Awesome IoT Central Awesome

A collection of useful resources for creating solutions with IoT Central that make you say "Wow, this is amazing!"

index

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.

RepositoryDescriptionType
iot-central-high-availability-clientsSample code that shows you how to code a high availability device that connects to IoT Central.Code
azure-iot-cli-extensionA command line tool for debugging device/cloud messaging, including ability to cause fault and test device failover.Code
iot-central-file-upload-deviceSample 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-deviceA 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_sampleSimple sample device code that shows you how to use Python for bi-directional communication with IoT Central.Code
iot-central-paadReact-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-clientA MicroPython sample for connecting devices to IoT Central.Code
iot-central-python-clientA Python sample for connecting devices to IoT Central.Code
iot-central-twinviewerA tool to view current state of the device twin.Code

⬆ back to index

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.

RepositoryDescriptionType
iot-central-companion-experiences-learningWalks through building companion experiences with IoT Central.Learning Journey
iot-central-contoso-drive-supportAn 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-simulatorAn 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-setupGuidance that describes how to set up an Azure Active Directory application to work with IoT Central.Guidance
iot-central-aad-appCode samples that show you how to authenticate/authorize to use IoT Central control and data plane APIs.Code
iot-central-industrial-OEEShows integrating an ADX dashboard into your IoT Central application using the External content tile. ADX dashboard demonstrates OEE calculations for an industrial solutions.Code

⬆ back to index

Transformation and compute

A curated list of repositories that show how transform data at both ingress and egress points within IoT Central.

RepositoryDescriptionType
iot-central-industrial-OEEShows using IoT Central's built in continuous data export (CDE) transformation capabilities.Code
iotc-device-bridgeThe 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-bridgeTransforms and sends/receives bidirectional data using AMQP in cloud-to-cloud integrations with IoT Central.Code
iot-central-computeA simple way to do compute and data transformation on data sent to IoT Central using Azure Functions.Code

⬆ back to index

Application DevOps

A currated list of repositories that show how to manage applications from development to production environments.

RepositoryDescriptionType
howto-integrate-with-devopsGuidance on using Azure DevOps pipelines and IoT Central's API to manage application lifecycles, from development to production.Guidance
iot-central-CICD-sampleShows how to integrate IoT Central into an Azure DevOps pipeline for CI/CD.Code

⬆ back to index

Additional resources