Dashboard Icon

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:


Prerequisites

To get started, you'll need accounts for both Helium Dashboard and Microsoft Azure, and an activated Helium Atom.

Finding your IoT Hub Credentials

  1. Go to Azure IoT Hub > click Shared Access Policies from the left menu
  2. Click RegistryReadWrite entry in the middle pane. This allows Helium Atoms to have read/write permissions.
  3. From the column on the right, make sure the Permissions are set to Registry Read and Registry Write
  4. 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

  1. In Dashboard, go to Channels and create a new Azure IoT Hub channel
  2. Copy and paste the Connection String from Azure IoT Hub

    • The Hostname will follow the format IoTHubName.azure-devices.net. For example, if your Azure IoT Hub is named "Connected Chicken", your Hostname will be ConnectedChicken.azure-devices.net.
    • The sharedAccessKeyName should be RegistryReadWrite
  3. Name your Channel and click Create.