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

The table below provides an overview of the available catalog applications:

Application nameApplication goalApplication features
CHESTER ClimeTemperature and humidity sensing, IAQ monitoring, DS18B20 transmitter✅ Low-power
✅ Outdoor
✅ LTE-M/NB-IoT
LoRaWAN on request
CHESTER PushEvent alerting on 4x push button with optical and acoustic feedback✅ Low-power (*)
❌ Outdoor
✅ LTE-M/NB-IoT
LoRaWAN on request
CHESTER CounterPulse counting from energy meters using NPN/dry contact (4 channels)✅ Low-power
✅ Outdoor
✅ LTE-M/NB-IoT
LoRaWAN on request
CHESTER InputTransmitter for NPN/PNP/dry contact/0-10 V/4-20 mA (4 channels)✅ Low-power (*)
❌ Outdoor
✅ LTE-M/NB-IoT
LoRaWAN on request
CHESTER CurrentNon-invasive consumption sensing for AC/DC currents (4 channels)✅ Low-power
❌ Outdoor
✅ LTE-M/NB-IoT
LoRaWAN on request
CHESTER ScaleUltra-precise weight scale monitoring using load cells (2 channels)✅ Low-power
✅ Outdoor
✅ LTE-M/NB-IoT
LoRaWAN on request

* The specific hardware or firmware variants may need an external power supply.

Application Firmware

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.

danger

When upgrading firmware from v1.x.x to version v2.0.0 and newer - it is necessary to backup configuration. In the case of using CHESTER Current also calibration data.

Application nameVersionIdentifierBuild dateRemark
CHESTER Climev2.0.0 ⚠️d42e6e22645a4d3d810e2c56bee4cf5b2023-01-25
CHESTER Clime Zv2.0.0 ⚠️2c88782c8dfb4c7e97c9d28cdde089b32023-01-25With support for CHESTER-Z
CHESTER Clime IAQv2.0.0 ⚠️00c9b13c5e6e40a0ae9afc4b0ce5a9582023-01-25
CHESTER Clime 1Wv2.0.0 ⚠️bd064ecf0eb34a89bcc9da134e5af6d42023-01-25
CHESTER Clime RTDv2.0.0 ⚠️18234052bd6a4782a4daedb9ebe5cd4b2023-01-25
CHESTER Pushv2.0.0 ⚠️7083176e06b54d7e9390ee5de9de54432023-01-25
CHESTER Push FMv2.0.0 ⚠️44ead7674d5f4799a780c2842adafd352023-01-25
CHESTER Counterv2.0.0 ⚠️2d3b8fe5de9345edbcc81f680fc7964c2023-01-25
CHESTER Counter Zv2.0.0 ⚠️b32607b59e4f4d218a7651f1ef5676b32023-01-25With support for CHESTER-Z
CHESTER Inputv2.0.0 ⚠️32b1e13c245745cf916f2d7910aa53452023-01-25
CHESTER Input Zv2.0.0 ⚠️ee926e13543340ec909f3874ceeb46b42023-01-25With support for CHESTER-Z
CHESTER Input ZHv2.0.0 ⚠️ad764d50ec3b407e8007b6dea50d2d372023-01-25With support for CHESTER-Z, S2
CHESTER Currentv2.0.0 ⚠️e0cc5050ae5d4a7cb3943b1dc7ce4fe92023-01-25
CHESTER Current Zv2.0.0 ⚠️81b3a7d960f2405b88d0d6825de6e2352023-01-25With support for CHESTER-Z
CHESTER Current 1Wv2.0.0 ⚠️4e6bb4f139464c7c89237faefb1b440d2023-01-25
CHESTER Scalev2.0.0 ⚠️07dc674f5fa14f5ebb496cfb620793e62023-01-25
CHESTER Scale Zv2.0.0 ⚠️2470ffa39afb42b98bea7c4ca366c63e2023-01-25With support for CHESTER-Z

Configuration backup v1.x.x → v2.x.x

When upgrading an older v1.x.x firmware to v2.x.x - it is necessary to backup application configuration. The most important is this step in CHESTER Current application, where in configuration there are the current transformers calibration coefficients.

In case you forget to back up the data - they are not lost unless you executed config save command in newer firmware. However, you need to temporarily downgrade to older firmware that can read the old configuration and apply the same configuration after the firmware is updated.

In the old firmware type app config show to the console. Then you need to copy all configuration items. If you use HARDWARIO Manager phone app or HARDWARIO CLI on your computer, you can highlight and copy current configuration text to your clipboard or text editor.

After updating to a newer firmware, paste the same lines to the console. If you use HARDWARIO Manager phone app or HARDWARIO CLI on your computer, you can paste all the lines together to the input line and press enter. All commands will be applied one by one. Check that configuration was applied correctly by typing app config show. Do not forget to apply changes by typing config save.