Microsoft Azure provides several services allowing devices to be connected in a simple and safe way. Azure maintains server infrastructure all over the world, including China, allowing data to be kept where it is most needed. Azure also supports on-premise deployments.
For the Internet of Things (IoT), Azure provides the Azure IoT Hub.
It provides an easy to use, reliable, bi-directional communications framework that's scalable to millions of devices.
It supports several protocols including HTTP, Advanced Message Queuing Protocol (AMQP), and MQ Telemetry Transport (MQTT) and is extendable via protocol gateways. Support for per-device authentication ensures devices remain secure.
The Azure IoT Solution Accelerators provides predefined solutions for common use cases.
Currently, Remote Monitoring and Predictive Maintenance are supported scenarios.
It builds on the technology of the IoT Hub and extends it to complete use cases.
Toradex has certified several modules for Azure IoT. The following combinations are currently certified. Many other combinations are also supported.
Module | OS | Language |
---|---|---|
Toradex Colibri iMX6 | Linux | Javascript, Java |
Toradex Colibri iMX6 | Windows Embedded Compact 2013 | C |
Toradex Apalis iMX6 | Windows Embedded Compact 2013 | C |
Toradex Colibri T20 | Windows Embedded Compact 2013 | C |
Toradex Colibri T20 | Linux | Java |
Toradex Colibri T30 | Windows 10 IoT Core | C# |
Toradex Colibri T30 | Windows Embedded Compact 2013 | C |
Toradex Apalis T30 | Windows Embedded Compact 2013 | C |
Toradex Colibri VF61 | Windows Embedded Compact 2013 | C |
Toradex Colibri VF61 | Linux | Javascript, Java |
Toradex Colibri VF50 | Windows Embedded Compact 2013 | C |