Thinger.io designs its own boards for its training courses, consulting projects and hardware design work. They are programmed with the Thinger.io Arduino library and connect to Thinger.io like any other IOTMP device: you create the device in the console and put its credentials in the firmware.
Boards
M2 IoT ModemSpecifications, pinout and set-up of the Thinger.io M2 IoT Modem, an M.2 module with ESP32, NB-IoT modem and 1NCE eSIM.Thinger32 NB-IoTSpecifications, pinout and set-up of the Thinger32 NB-IoT, a development board with ESP32, Quectel BC660K-GL NB-IoT modem and USB.ClimaStickBoard layout, Arduino set-up, library functions and power options of the ClimaStick, the Thinger.io ESP8266 board with environmental and motion sensors.WiFi ButtonSet up the Thinger.io WiFi Button, connect it to your account and trigger an endpoint with every press; sounds, troubleshooting and firmware.
| Board | Processor | Connectivity | Library class | Status |
|---|---|---|---|---|
| M2 IoT Modem | ESP32-PICO-D4 | Wi-Fi, Bluetooth, NB-IoT (Quectel BC660K-GL, 1NCE eSIM) | ThingerNBCore for NB-IoT, ThingerESP32 for Wi-Fi | Current |
| Thinger32 NB-IoT | ESP32-PICO | Wi-Fi, Bluetooth, NB-IoT (Quectel BC660K-GL, nano SIM) | ThingerNBCore for NB-IoT, ThingerESP32 for Wi-Fi | Current |
| ClimaStick | ESP8266 | Wi-Fi | ClimaStick (own library) | Legacy, library no longer maintained |
| WiFi Button | ESP8266 | Wi-Fi | Original firmware | Legacy, firmware no longer maintained |
How they connect
What they have in common
- They connect over IOTMP, the protocol of the Thinger.io device libraries, so the platform can read their sensors and call their device resources at any time. See Connect a device.
- They can use any Thinger.io server:
iot.thinger.ioon the free Cloud account, or your own domain on a private instance. - The ESP32-based boards can receive firmware updates over the Internet. See OTA updates.
Other boards
Thinger.io works with many boards from other makers: ESP32, ESP8266, Arduino and cellular modules. See Supported boards.