CHESTER Range
Tento článek popisuje základní funkce katalogové aplikace CHESTER Range, její hardware a ukázkovou zprávu JSON.
Základy společné pro všechny katalogové aplikace CHESTER tu neopakujeme. Najdete je na těchto stránkách:
- První kroky: jak připojit zařízení ke cloudu.
- Společné funkce: jak fungují LED, tlačítko a nastavení sítě.
- Konektivita platformy: jak pracovat s interaktivní konzolí.
Přehled aplikace
Zařízení CHESTER Range měří vzdálenost ultrazvukovým senzorem MaxBotix MB7066. Umí také měřit teplotu senzorem DS18B20 na sběrnici 1-Wire a vlhkost modulem CHESTER-S2.
Varianty aplikace
Zařízení CHESTER Range lze objednat v jedné z těchto variant:
CHESTER Range
Hardware katalogové aplikace CHESTER Range tvoří tyto položky (objednací kódy):
-
CHESTER-M-CGLS: Standardní základní deska -
CHESTER-X0A:A: Vstupní modul (4 kanály)
Podrobnosti najdete na stránce Objednací kódy.
Varianta sestavení firmwaru: west chester-update range --variant "CHESTER Range"
CHESTER Range Z
Hardware katalogové aplikace CHESTER Range Z tvoří tyto položky (objednací kódy):
-
CHESTER-M-CGLS: Standardní základní deska -
CHESTER-X0A:A: Vstupní modul (4 kanály) -
CHESTER-Z1: Záložní modul
Podrobnosti najdete na stránce Objednací kódy.
Varianta sestavení firmwaru: west chester-update range --variant "CHESTER Range Z"
Měření a chování
- Všechny senzory se vzorkují s nastavitelnou periodou (parametr
interval-sample). - Vzorky se pak agregují v nastavitelném intervalu: z uložených vzorků se pro každý senzor spočítá minimum, maximum, průměr a medián (parametr
interval-aggreg). - Každá agregovaná hodnota má svou časovou značku; hodnoty se odesílají v dávkách v intervalu hlášení (parametr
interval-report).
Svorkovnice
Senzor připojte k levé svorkovnici A:
| CHESTER-X0 v levém slotu A | Barva vodiče Maxbotix | Signál |
|---|---|---|
| A2 (CH1) | červená | Napájení |
| A3 (GND) | černá | GND |
| A4 (CH2) | žlutá | Impulz |

Výchozí konfigurace
Výchozí konfigurace, jak ji vypíše příkaz app config show:
app config interval-sample 60
app config interval-aggreg 300
app config interval-report 1800
Příkazy aplikace
Celou stromovou strukturu příkazů snadno prozkoumáte: začněte příkazem help.
Novou konfiguraci uplatníte příkazem config save, který uloží nové parametry a restartuje zařízení.
Tímto příkazem nastavíte interval vzorkování v sekundách:
app config interval-sample <1-86400>
Tímto příkazem nastavíte interval agregace v sekundách:
app config interval-aggreg <1-86400>
Tímto příkazem nastavíte interval hlášení v sekundách:
app config interval-report <30-86400>
aggreg
Firmware
Nejnovější firmware najdete na stránce Katalogové aplikace v kapitole Firmware aplikací.
Ukázková zpráva JSON
- LTE
- LoRaWAN
Tato ukázka JSON obsahuje data ze všech tří variant
Každý dostupný senzor má jedno agregované měření s minimem, maximem, průměrem a mediánem.
Zobrazit ukázku JSON
{
"message": {
"version": 1,
"sequence": 1,
"timestamp": 1685093572
},
"attribute": {
"vendor_name": "HARDWARIO",
"product_name": "CHESTER-M",
"hw_variant": "CDGLS",
"hw_revision": "R3.4",
"fw_name": "(unset)",
"fw_version": "(unset)",
"serial_number": "2159019054"
},
"system": {
"uptime": 49,
"voltage_rest": null,
"voltage_load": null,
"current_load": null
},
"network": {
"imei": 351358816140765,
"imsi": 901288910018953,
"parameter": {
"eest": 7,
"ecl": 0,
"rsrp": -78,
"rsrq": -5,
"snr": 8,
"plmn": 23003,
"cid": 1011233,
"band": 20,
"earfcn": 6447
}
},
"thermometer": {
"temperature": 24.93
},
"accelerometer": {
"acceleration_x": 0,
"acceleration_y": -0.23,
"acceleration_z": 9.65,
"orientation": 2
},
"ultrasonic_ranger": {
"distance": {
"measurements": [
{
"timestamp": 1685093569,
"min": 2.004,
"max": 2.009,
"avg": 2.008,
"mdn": 2.008
}
]
}
},
"hygrometer": {
"temperature": {
"events": [],
"measurements": [
{
"timestamp": 1685093569,
"min": 24.9,
"max": 25.03,
"avg": 24.99,
"mdn": 25.01
}
]
},
"humidity": {
"measurements": [
{
"timestamp": 1685093569,
"min": 35.18,
"max": 35.81,
"avg": 35.45,
"mdn": 35.36
}
]
}
},
"w1_thermometers": [
{
"serial_number": 222768959,
"measurements": [
{
"timestamp": 1685093569,
"min": 24.31,
"max": 24.31,
"avg": 24.31,
"mdn": 24.31
}
]
},
{
"serial_number": 222690915,
"measurements": [
{
"timestamp": 1685093569,
"min": 27,
"max": 27.43,
"avg": 27.22,
"mdn": 27.25
}
]
}
]
}
Zařízení CHESTER Range kóduje zprávy pro LoRaWAN ve formátu CBOR. Dekódovaná zpráva má stejný formát jako zpráva LTE výše.
Seznam změn
v3.5.0 – 2025-12-03
- Přidáno: Podpora LoRaWAN: jediný binární soubor firmwaru pro LTE i LoRaWAN; režim se volí příkazem
app config mode lte/app config mode lrw - Přidáno: Nová varianta: CHESTER Range Z s podporou záložního modulu CHESTER-Z1
- Změněno: Přechod na protokol Cloud v2 (kódování CBOR, nové endpointy API); předchozí firmware pro Cloud v1 zůstává dostupný samostatně
Kompletní přehled všech změn platformy najdete v Seznamu změn CHESTER.