Helium Azure IoT Channel Guide
Azure IoT is Microsoft's IoT solution that is part of their Azure Cloud product suite. It's a popular choice among enterprises and developers that are building IoT applications who need to store, analyze, and query device data in the cloud. This guide walks you through deploying the Helium Azure IoT Channel available within your Helium Dashboard.
Popular Azure Products for IoT
Once your device data has been routed to Azure IoT via the Helium Channel, it's easy to take advantage of various other cloud products Azure offers. Here are some of the services Helium users are already coupling with their device data in Azure:
- Power BI: Instantly explore and analyze time-series data
- Machine Learning: Easily build, deploy, and manage predictive analytics solutions
- IoT Hub: Connect, monitor, and control billions of IoT assets
- Event Hub: Receive telemetry data form millions of devices
- Stream Analytics: Real-time data stream processing from millions of IoT devices
To get started, you'll need accounts for both Helium Dashboard and Microsoft Azure, and an activated Helium Atom.
Finding your IoT Hub Credentials
- Go to Azure IoT Hub > click Shared Access Policies from the left menu
- Click RegistryReadWrite entry in the middle pane. This allows Helium Atoms to have read/write permissions.
- From the column on the right, make sure the Permissions are set to Registry Read and Registry Write
- Locate the Connection String - Primary Key and click the Copy icon. (You have an option use Connection String - Secondary Key here also, but not required)
Configure the Channel in Helium Dashboard
- In Dashboard, go to Channels and create a new Azure IoT Hub channel
Copy and paste the Connection String from Azure IoT Hub
Hostname will follow the format
IoTHubName.azure-devices.net. For example, if your Azure IoT Hub is named "Connected Chicken", your
Hostname will be
sharedAccessKeyName should be
Name your Channel and click Create.
If you want to send device data to more than one Azure IoT Hub, create multiple Azure IoT Channels within Dashboard.