WeMakeIoT

Blockchain meets LoRaWAN – Helium Ecosystem

The Helium Network is a decentralised wireless network using the LoRaWAN system, powered by Helium Blockchain. By deploying a hotspot in your home or office, you can provide your city with miles of low-power network coverage and earn a new cryptocurrency, HNT(Helium Network Token) . It has become the fastest growing network with more than 9 lakh hotspots. Any LoRaWAN compliant end-node can connect to Helium hotspot to send and receive data.

You need a Helium Hotspot which is a LoRaWAN gateway and a Helium miner in one device. This can earn HNT for proof of coverage and relaying data.

There are different kinds of helium mining hotspots:

  • Full Hotspots – These Hotspots maintain a full copy of the HNT blockchain, participate in Proof of Coverage rewards, and get rewarded for forwarding Data Packets.
  • Light Hotspots – These Hotspots use Validators to get information about the HNT blockchain, participate in Proof of Coverage rewards, and get rewarded for forwarding Data Packets.
  • Data only Hotspots – These Hotspots use Validators to get information about the HNT blockchain, and get rewarded for forwarding Data Packets

LoRaWAN end-nodes, on the other hand, need data credits to be able to send data into the helium network. If you have your IoT devices that use the network, you can burn the HNT created by your hotspots into data credits for your IoT devices.

So we have to first check coverage of helium hotspots in the area –
https://explorer.helium.com/

We do not see much coverage in our locality (Green indicates covered area). This would mean we have to install our own hotspots

The Helium Wallet App is required to create an account in the Helium blockchain network. We are required to install apps from the hotspot manufacturers to manage hotspots. These Apps will be linked to the Helium Wallet app so it can sign any transactions by the hotspot management app. Transactions would mean adding a new hotspot, asserting location, etc.

We will need an account in a crypto exchange like Binance to buy the initial HNT needed to onboard a hotspot. We will have to transfer this HNT to the address of our wallet. Only after adding to blockchain can a hotspot participate in earning HNT.

Fee to add a full hotspot is 400000 DC (40$).
Fee to assert location is 100000 DC (10$).

Recently Helium introduced Data only hotspots  – this allows us to use any LoRaWAN gateway as a helium data only hotspot. Data-only hotspots can be onboarded only by the helium wallet CLI (Command Line Interface) tool and can only earn reward for forwarding packets.

As an IoT solutions company, our main focus is to get IoT data from LoRaWAN devices into backend systems for visualisation, reporting and analytics. As long as we have enough coverage, we can get data from the devices.

Helium Console is the place where we manage LoRaWAN devices. As typical in any LoRaWAN server, we have to provide the DEVEUI and appropriate keys based on whether we use OTAA/ABP.

A device page will have:

  • Key details
  • Statistics
  • Integrations
  • Real time data transfer chart and table

We can add integrations into various other applications using integrations tab in menu

  • MQTT
  • HTTP
  • myDevices
  • AWS IoT
  • Azure IoT

We can add functions using the functions tab in the menu. Functions are used for decoding data where custom JS code can be provided. This decoded data will appear in the decoded payload section of the event data forwarded to integration.

We can join integrations, functions and devices using flows.

The data from the device can be integrated into various backends including our Sensorvision platform.


Leave a Comment

Your email address will not be published. Required fields are marked *