Catalog Applications
This article provides information on the so-called catalog application for the CHESTER platform.
CHESTER is an extensible low-power IoT gateway with an open SDK built on top of the Zephyr operating system. For immediate deployment, HARDWARIO provides several applications for particular use cases. Those catalog applications are available from HARDWARIO with a short lead time. The applications have source codes available as part of the CHESTER SDK and are actively improved, maintained, and supported.
The catalog applications also serve as a great starting point for your own firmware application.
Application List
For details on how each catalog application works, click on the application name in the table below.
Common features are described in the special Common Functionality article.
Firmwares are located in the Application Firmware chapter.
| Application | Application Goal | LoRaWAN | BLE Tags | Backup Module (Z1) | 1-Wire (DS18B20) | External Power Supply |
|---|---|---|---|---|---|---|
| CHESTER Clime | Temperature, humidity, IAQ sensing | |||||
| CHESTER Control | 4ch input/output control | |||||
| CHESTER Current | AC/DC current sensing (4ch) | |||||
| CHESTER Meteo | Wind, pressure, weather sensing | |||||
| CHESTER Motion | Dual PIR motion detection | |||||
| CHESTER Push | Push button alerting | |||||
| CHESTER Range | Ultrasonic distance measurement | |||||
| CHESTER Scale | Weight scale monitoring | |||||
| CHESTER Serial | RS-232/RS-485 Modbus gateway | |||||
| CHESTER wM-Bus | Wireless M-Bus gateway |
- CHESTER Clime IAQ variant uses CHESTER-X10 for external power input (6-28V)
- CHESTER Control uses CHESTER-X4 module for step-down power supply and digital outputs
- CHESTER Push uses CHESTER-Z1-F which combines backup battery with power supply; can also run from battery only
- CHESTER wM-Bus is available in battery variant (6x D-cells) or DC variant with external 230V adapter
- CHESTER Serial uses CHESTER-X12 (RS-232) or CHESTER-X2 (RS-485) with external power input (5-28V)
Application Firmware Cloud v2
These firmwares are for newer Cloud v2 communication.
If your unit was already communicating with Cloud v2, you can upgrade just main APP/BLE MCU firmware over BLE.
If your unit was previously used with Cloud v1, you have to first upgrade LTE modem firmware.
Some catalog applications are built with NB-IoT/LTE and LoRaWAN functionality in a single firmware. You need to set the communication mode.
The default functionality is that a device does not use any radio (mode none), it is blinking orange LED and you need to set configuration parameter mode.
app config mode ltefor NB-IoT/LTE networkapp config mode lrwfor LoRaWAN network
Then apply changes by typing config save. The device will reboot and use the correct network.
Available Application Firmware Builds
| Application name | Version | Identifier | Build date | Remark |
|---|---|---|---|---|
| CHESTER Clime | v3.5.1 | 3282faeb89db477d8859118df67c9475 | 2025-12-08 | |
| CHESTER Clime Z | v3.5.1 | dfbd7f136547471d993b0861fb2f283f | 2025-12-08 | Support for CHESTER-Z |
| CHESTER Clime IAQ | v3.5.1 | 35e9f28752ce4c40b4b0c907eab50f25 | 2025-12-08 | |
| CHESTER Clime RTD | v3.5.1 | cc9c4a63bd2840048b07c901f904ae3d | 2025-12-08 | |
| CHESTER Clime TC | v3.5.1 | 9ab3d48235be4ffcba3763ef029ad4ff | 2025-12-08 | |
| CHESTER Clime SPS30 | v3.5.1 | d4051e1c30d1459885021a1e6650ca78 | 2025-12-08 | |
| CHESTER Clime Radon | v3.5.1 | fb08fe524e73459c8bfa904cd1e39305 | 2025-12-08 | |
| CHESTER Control | v3.5.0 | d73d90f3759a4bc4a8958f882f3b26e2 | 2025-12-03 | |
| CHESTER Control Z | v3.5.0 | b0fb479dc1d9422abed4721c4a5d4e3c | 2025-12-03 | Support for CHESTER-Z |
| CHESTER Current | v3.5.1 | c2ac3f9d94194573b43c56f54962e672 | 2026-02-04 | |
| CHESTER Current Z | v3.5.1 | 627823995dc34c4a9336d0534ce3e418 | 2026-02-04 | Support for CHESTER-Z |
| CHESTER Demo | v3.5.0 | 1503759f3dc14719a2a5a09a3682d280 | 2025-12-03 | |
| CHESTER Meteo | v3.5.0 | 631d0099060f4aac83bbb10feb0d0016 | 2025-12-03 | |
| CHESTER Meteo Z | v3.5.0 | f1750cff871641008a8e5f1575e80979 | 2025-12-03 | Support for CHESTER-Z |
| CHESTER Meteo P | v3.5.0 | 1395914f1887484f8c38b0827b2563a7 | 2025-12-03 | Support for pyranometer |
| CHESTER Push | v3.5.0 | f740987ee59742d6b8889a3d73f7ff4d | 2025-12-03 | |
| CHESTER Push FM | v3.5.0 | e04603aa42354544b5e68393be016e92 | 2025-12-03 | |
| CHESTER Range | v3.5.0 | 1724da3664f54034a9177ca26bdfd9db | 2025-12-03 | |
| CHESTER Range Z | v3.5.0 | fe7186e6197e48edbe8eb319fdc0b814 | 2025-12-03 | Support for CHESTER-Z |
| CHESTER Scale | v3.5.0 | ebfe14ec6f074fa494a1f7961bcee258 | 2025-12-03 | |
| CHESTER Scale Z | v3.5.0 | f046baa2f974460cac8443979a798732 | 2025-12-03 | Support for CHESTER-Z |
| CHESTER Serial RS-232 | v3.5.3 | ed020daff89249a89e0cfcc6abc3ae36 | 2026-03-05 | |
| CHESTER Serial RS-485 | v3.5.3 | c6727265896748139d5cef6b1f775343 | 2026-03-05 | |
| CHESTER wM-Bus | v3.5.0 | 844541b36a18410ab3904a31b862a063 | 2025-12-03 |
Application Firmware Cloud v1
These firmwares are for older Cloud v1 communication.
The table below provides an overview of the available application firmware builds for catalog applications.
To flash the firmware use HARDWARIO Manager app on your phone or follow the steps in the Firmware Flashing article.
Starting from firmware v2.3.0 the catalog applications are built with NB-IoT/LTE and LoRaWAN functionality in a single firmware. You need to set the mode not only for new devices but also when you are upgrading older firmware.
The default functionality is that a device does not use any radio (mode none) and you need to set configuration parameter mode.
app config mode ltefor NB-IoT/LTE networkapp config mode lrwfor LoRaWAN network
Then apply changes by typing config save. The device will reboot and use the correct network.
| Application name | Version | Identifier | Build date | Remark |
|---|---|---|---|---|
| CHESTER Clime | v2.3.0 ℹ️ | 55e7f6ba38c04b88aa68ad7ec2b3f353 | 2023-08-02 | |
| CHESTER Clime Z | v2.3.0 ℹ️ | ed45be6253344349a9b8ddc71a0cc673 | 2023-08-02 | Support for CHESTER-Z1 |
| CHESTER Clime IAQ | v2.3.2 ℹ️ | e0c41bfdc19a421c95bc245642c65813 | 2024-04-16 | Support for CHESTER-X10 |
| CHESTER Clime 1W | v2.3.0 ℹ️ | 5658239a71e34ef8ab6f703e45c1bbc2 | 2023-08-02 | |
| CHESTER Clime 1WH | v2.3.0 ℹ️ | 86c4d01e7bfc452aa4ecd2bfc3e0f7c1 | 2023-08-02 | Support for CHESTER-S2, 1-Wire |
| CHESTER Clime RTD | v2.3.0 ℹ️ | 78014d06151f41e39be6c491dbac696b | 2023-08-02 | |
| CHESTER Push | v2.3.0 ℹ️ | a2f47dd13c1f4a94ae68af09aa54e089 | 2023-08-02 | |
| CHESTER Push FM | v2.3.0 ℹ️ | cfdceffeaac04051a5dbd46a1ece73e5 | 2023-08-02 | |
| CHESTER Counter | v2.3.0 ℹ️ | 31f2a2b55135499c896e1359373b5152 | 2023-08-02 | |
| CHESTER Counter Z | v2.3.0 ℹ️ | b035e5e4b948433fb994634a118e20fb | 2023-08-02 | Support for CHESTER-Z1 |
| CHESTER Input | v2.3.2 ℹ️ | e97898e1678d4dbdb36184d459824f42 | 2023-08-28 | Support for 1-Wire |
| CHESTER Input Z | v2.3.2 ℹ️ | 9f88cb71a28446049a1be89d523447e7 | 2023-08-28 | Support for CHESTER-Z1, 1-Wire |
| CHESTER Input ZH | v2.3.2 ℹ️ | 2e1e0c362223406da9ad70b9da5b23d1 | 2023-08-28 | Support for CHESTER-Z1, 1-Wire, S2 |
| CHESTER Current | v2.3.0 ℹ️ | 52177a80039543d38725d4d9f57590ea | 2023-08-02 | |
| CHESTER Current Z | v2.3.0 ℹ️ | fa2f25c0de5643e6ad77bcc118aad30c | 2023-08-02 | Support for CHESTER-Z1 |
| CHESTER Current 1W | v2.3.0 ℹ️ | 80ecf08298914cdb9df632ca749e309e | 2023-08-02 | |
| CHESTER Scale | v2.3.0 ℹ️ | c37b56df73cf4272b301a8f00eb1486d | 2023-08-02 | |
| CHESTER Scale Z | v2.3.0 ℹ️ | 489e5fb2b9d943d28d4f1b2aba3ed540 | 2023-08-02 | Support for CHESTER-Z1 |
| CHESTER Meteo | v2.3.0 ℹ️ | 7e886270374f4ebba8712324630c96b7 | 2023-08-02 | |
| CHESTER Meteo Z | v2.3.0 ℹ️ | ef86634d1ad04d06a55c760333aa7a5e | 2023-08-02 | Support for CHESTER-Z1 |
| CHESTER Range | v2.3.1 ℹ️ | 5c3cc2b6b2634f3990acd409771bfaee | 2024-03-20 | |
| CHESTER Range Z | v2.3.1 ℹ️ | d45a7f554db8469da4a41f221b14e117 | 2024-03-20 | Support for CHESTER-Z1 |