Přeskočit na hlavní obsah

CHESTER Range

Tento článek popisuje základní funkce katalogové aplikace CHESTER Range, její hardware a ukázkovou zprávu JSON.

pozor

Základy společné pro všechny katalogové aplikace CHESTER tu neopakujeme. Najdete je na těchto stránkách:

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 ABarva vodiče MaxbotixSignál
A2 (CH1)červenáNapájení
A3 (GND)černáGND
A4 (CH2)žlutáImpulz

Rozložení svorek CHESTER-X0: VDD, CH1, GND, CH2, CH3, GND, CH4, +V

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​

informace

Celou stromovou strukturu příkazů snadno prozkoumáte: začněte příkazem help.

pozor

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​

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
}
]
}
]
}


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ě
informace

Kompletní přehled všech změn platformy najdete v Seznamu změn CHESTER.