Product Specification

Generic Node - A simultaneous multipurpose IOT device

An IoT device that can be programmed for specific tasks, without touching the hardware.


End-to-end encryptionGeneric Node Sensor Edition supports end-to-end encryption that means your data is fully secured when they travel from the end-device to the application server and vice-versa.
Firmware over-the-air-updateIt supports over-the-air firmware updates which means it can receive firmware updates from the LoRaWAN network server wirelessly. This would be helpful if you want to send a firmware file to more than one generic node at the same time.
Standard replaceable AA batteriesGeneric Node can be powered using two AA batteries and these batteries can be replaced once they reach the end of life.
Ultra-low powerGeneric Node consumes ultra-low power. The batteries may last about 2 years or longer. However, the battery life depends on the behavior of your application, for example, how frequently you send messages, the distance from the end-device to the gateway, etc.
Open development toolsYou can build applications for Generic Node using various development environments such as command line, docker, STM32Cube IDE (Eclipse), Visual Studio Code, FreeRTOS, etc. All the development tools for Generic Node are freely available at the GitHub repository.
LoRaWAN operator agnosticGeneric Node can be registered (activated) with any LoRaWAN network using QRCode or Secure Element.


LoRaWAN® / IoT devices that can be used for multiple purposes at once

Building hardware is hard. Therefore, building an end-to-end Internet of Things solution is hard. We provide an IoT device that can be programmed with apps to serve specific use cases while leaving the hardware untouched.

LoRaWAN, a low-power, wide-area network protocol, promises you roaming, secure and low-cost sensors that last on a battery for years. The Things Industries’ Generic Node Sensor Edition delivers this promise with a strong end-to-end encryption and firmware over-the-air update that enables the device to be configured and programmed to support many use cases. Generic Node’s reference hardware design comes with motion, free fall, temperature, humidity, and orientation sensors. It is a production-ready device that can be used for many applications without adding external components or hardware.

Generic Node hardware platform brings immense economies of scale by eliminating the number of devices and saving on engineering costs.

What exactly is Generic Node?

At the core of the Generic Node sensor edition, you can find STMicroelectronics’ STM32WL, the first dual-core system-on-a-chip that consists of both a microcontroller and a LoRa radio as a single package. Generic Node also includes a LoRa Radio, and MCU. The virtual antenna element ensures optimal performance and design, reducing the time for design revisions.

The open-source implementation of the Generic Node allows for a variety of integrations and continuous device growth. Generic Node’s features can be used as-is or customized to meet specific requirements. On-board components of the device are the result of a number of design decisions that prioritize security, low power, and long-range. Generic Node deployment requires zero hardware and firmware development.

“The IoT market is fragmented and therefore requires a large set of different devices. The non-recurring-engineering costs per device remain high. Our goal is to allow device makers to get a flying start with good development tools and example applications. The Generic Node allows you to start building IoT solutions without the complexity and risk of hardware engineering and lets you focus on the software that makes your product unique. We are super excited to release this into the ecosystem with our partners,” says Wienke Giezeman, CEO, The Things Industries.