/ESP8266-Azure-IoT-Hub-UART-transparent-bridge

Serial communication via Azure IoTHub

Primary LanguageC++MIT LicenseMIT

ESP8266-Azure-IoT-Hub-UART-transparent-bridge

Serial communication over the internet using Azure IoTHub. This sample used pubsubclient library, is as a transparent serial to Azure IoTHub bridge.

To communicate AzureIoTHub devices, I created a small sample project Azure-IoT-Hub-Simple-Terminal. You can also use DeviceExplorer.

How to use

First, you need to setup Azure IoTHub services. This tutorial is very helpful how to setup Azure IoTHub, or many instructions about Azure IoTHub on the internet. If you just want to try Auzre IoTHub, you'd better choose Pricing and scale tier: Select the F1 - Free tier.

When your IoTHub device created, you could see its details from Device Explorer the shown below : To setup ESP8266-AzureIoTHub-UART-transparent-bridge sketch, copy the Connection String primary key.

AzureIoTHub-Device

You modify ssid, password, and the Connection String in ESP8266-AzureIoTHub-UART-transparent-bridge.ino and upload it to esp8266. After uploading, the esp8266 will be ready to communicate with Azure IoTHub.

AzureIoTHubUartTransparentBridge

Demo

The following demonstration shows using ESP8266-AzureIoTHub-UART-transparent-bridge and Azure-IoT-Hub-Simple-Terminal.

AzureIoTHubCommunicationDemo

Reference Repositories

Azure-iothub-mqtt-esp8266