Skip to main content

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.

ApplicationApplication GoalLoRaWANBLE TagsBackup Module (Z1)1-Wire (DS18B20)External Power Supply
CHESTER ClimeTemperature, humidity, IAQ sensing
CHESTER Control4ch input/output control
CHESTER CurrentAC/DC current sensing (4ch)
CHESTER MeteoWind, pressure, weather sensing
CHESTER MotionDual PIR motion detection
CHESTER PushPush button alerting
CHESTER RangeUltrasonic distance measurement
CHESTER ScaleWeight scale monitoring
CHESTER SerialRS-232/RS-485 Modbus gateway
CHESTER wM-BusWireless M-Bus gateway
info
  • 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.

info

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 lte for NB-IoT/LTE network
  • app config mode lrw for LoRaWAN network

Then apply changes by typing config save. The device will reboot and use the correct network.

Available Application Firmware Builds

Application nameVersionIdentifierBuild dateRemark
CHESTER Climev3.5.13282faeb89db477d8859118df67c94752025-12-08
CHESTER Clime Zv3.5.1dfbd7f136547471d993b0861fb2f283f2025-12-08Support for CHESTER-Z
CHESTER Clime IAQv3.5.135e9f28752ce4c40b4b0c907eab50f252025-12-08
CHESTER Clime RTDv3.5.1cc9c4a63bd2840048b07c901f904ae3d2025-12-08
CHESTER Clime TCv3.5.19ab3d48235be4ffcba3763ef029ad4ff2025-12-08
CHESTER Clime SPS30v3.5.1d4051e1c30d1459885021a1e6650ca782025-12-08
CHESTER Clime Radonv3.5.1fb08fe524e73459c8bfa904cd1e393052025-12-08
CHESTER Controlv3.5.0d73d90f3759a4bc4a8958f882f3b26e22025-12-03
CHESTER Control Zv3.5.0b0fb479dc1d9422abed4721c4a5d4e3c2025-12-03Support for CHESTER-Z
CHESTER Currentv3.5.1c2ac3f9d94194573b43c56f54962e6722026-02-04
CHESTER Current Zv3.5.1627823995dc34c4a9336d0534ce3e4182026-02-04Support for CHESTER-Z
CHESTER Demov3.5.01503759f3dc14719a2a5a09a3682d2802025-12-03
CHESTER Meteov3.5.0631d0099060f4aac83bbb10feb0d00162025-12-03
CHESTER Meteo Zv3.5.0f1750cff871641008a8e5f1575e809792025-12-03Support for CHESTER-Z
CHESTER Meteo Pv3.5.01395914f1887484f8c38b0827b2563a72025-12-03Support for pyranometer
CHESTER Pushv3.5.0f740987ee59742d6b8889a3d73f7ff4d2025-12-03
CHESTER Push FMv3.5.0e04603aa42354544b5e68393be016e922025-12-03
CHESTER Rangev3.5.01724da3664f54034a9177ca26bdfd9db2025-12-03
CHESTER Range Zv3.5.0fe7186e6197e48edbe8eb319fdc0b8142025-12-03Support for CHESTER-Z
CHESTER Scalev3.5.0ebfe14ec6f074fa494a1f7961bcee2582025-12-03
CHESTER Scale Zv3.5.0f046baa2f974460cac8443979a7987322025-12-03Support for CHESTER-Z
CHESTER Serial RS-232v3.5.3ed020daff89249a89e0cfcc6abc3ae362026-03-05
CHESTER Serial RS-485v3.5.3c6727265896748139d5cef6b1f7753432026-03-05
CHESTER wM-Busv3.5.0844541b36a18410ab3904a31b862a0632025-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.

info

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 lte for NB-IoT/LTE network
  • app config mode lrw for LoRaWAN network

Then apply changes by typing config save. The device will reboot and use the correct network.

Application nameVersionIdentifierBuild dateRemark
CHESTER Climev2.3.0 ℹ️55e7f6ba38c04b88aa68ad7ec2b3f3532023-08-02
CHESTER Clime Zv2.3.0 ℹ️ed45be6253344349a9b8ddc71a0cc6732023-08-02Support for CHESTER-Z1
CHESTER Clime IAQv2.3.2 ℹ️e0c41bfdc19a421c95bc245642c658132024-04-16Support for CHESTER-X10
CHESTER Clime 1Wv2.3.0 ℹ️5658239a71e34ef8ab6f703e45c1bbc22023-08-02
CHESTER Clime 1WHv2.3.0 ℹ️86c4d01e7bfc452aa4ecd2bfc3e0f7c12023-08-02Support for CHESTER-S2, 1-Wire
CHESTER Clime RTDv2.3.0 ℹ️78014d06151f41e39be6c491dbac696b2023-08-02
CHESTER Pushv2.3.0 ℹ️a2f47dd13c1f4a94ae68af09aa54e0892023-08-02
CHESTER Push FMv2.3.0 ℹ️cfdceffeaac04051a5dbd46a1ece73e52023-08-02
CHESTER Counterv2.3.0 ℹ️31f2a2b55135499c896e1359373b51522023-08-02
CHESTER Counter Zv2.3.0 ℹ️b035e5e4b948433fb994634a118e20fb2023-08-02Support for CHESTER-Z1
CHESTER Inputv2.3.2 ℹ️e97898e1678d4dbdb36184d459824f422023-08-28Support for 1-Wire
CHESTER Input Zv2.3.2 ℹ️9f88cb71a28446049a1be89d523447e72023-08-28Support for CHESTER-Z1, 1-Wire
CHESTER Input ZHv2.3.2 ℹ️2e1e0c362223406da9ad70b9da5b23d12023-08-28Support for CHESTER-Z1, 1-Wire, S2
CHESTER Currentv2.3.0 ℹ️52177a80039543d38725d4d9f57590ea2023-08-02
CHESTER Current Zv2.3.0 ℹ️fa2f25c0de5643e6ad77bcc118aad30c2023-08-02Support for CHESTER-Z1
CHESTER Current 1Wv2.3.0 ℹ️80ecf08298914cdb9df632ca749e309e2023-08-02
CHESTER Scalev2.3.0 ℹ️c37b56df73cf4272b301a8f00eb1486d2023-08-02
CHESTER Scale Zv2.3.0 ℹ️489e5fb2b9d943d28d4f1b2aba3ed5402023-08-02Support for CHESTER-Z1
CHESTER Meteov2.3.0 ℹ️7e886270374f4ebba8712324630c96b72023-08-02
CHESTER Meteo Zv2.3.0 ℹ️ef86634d1ad04d06a55c760333aa7a5e2023-08-02Support for CHESTER-Z1
CHESTER Rangev2.3.1 ℹ️5c3cc2b6b2634f3990acd409771bfaee2024-03-20
CHESTER Range Zv2.3.1 ℹ️d45a7f554db8469da4a41f221b14e1172024-03-20Support for CHESTER-Z1