Microsoft Azure IoT Edge

View the project on GitHub Azure/iot-edge

Overview

The Microsoft Azure IoT Edge contains the infrastructure and modules to create IoT gateway solutions. Azure IoT Edge can be extended to create gateways tailored to any end to end scenario

Visit http://azure.com/iotdev to learn more about developing applications for Azure IoT.

Getting started

Setup IoT Hub

Azure IoT Hub is a fully managed service that enables reliable and secure bi-directional communications between millions of IoT devices and an application back end. Azure IoT Hub offers reliable device-to-cloud and cloud-to-device hyper-scale messaging, enables secure communications using per-device security credentials and access control, and includes device libraries for the most popular languages and platforms. Before you can communicate with IoT Hub from a gateway you must create an IoT Hub instance in your Azure subscription and then provision your device in your IoT hub. Some samples in this repository require that you have a usable IoT Hub instance.

Setup Your Gateway

Please refer to the Getting Started in this repository for instructions on how to get started setting up your own gateway.

Download the source code

To get the source code of our SDKs and samples via git just type:

git clone https://github.com/azure/iot-edge.git

Reference documentation

Azure IoT Edge

Azure IoT Edge Bindings

Useful resources

Samples and documentation

Contribute code or provide feedback

If you would like to become an active contributor to this project please follow the instructions provided in the Microsoft Azure Projects Contribution Guidelines.

If you encounter any bugs with the library, please file an issue in the Issues section of the project.