Přeskočit na hlavní obsah

CHESTER Range

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

caution

Některé základní informace zde nejsou uvedeny, protože jsou společné pro všechny katalogové aplikace CHESTER. Podívejte se prosím na:

Přehled aplikace

CHESTER Range měří vzdálenost pomocí ultrazvukového senzoru MaxBotix MB7066. Umí také měřit teplotu senzorem DS18B20 na sběrnici 1-Wire a vlhkost pomocí CHESTER-S2.

Varianty aplikace

Zařízení CHESTER Range lze objednat v jedné z těchto variant:

CHESTER Range

Katalogový hardware CHESTER Range se skládá z těchto objednacích kódů:

  • CHESTER-M-CGLS - Standardní základní deska

  • CHESTER-X0A:A - Vstupní modul (4 kanály)

Více podrobností najdete v objednacích kódech.

Varianta buildu firmwaru: west chester-update range --variant "CHESTER Range"

CHESTER Range Z

Katalogový hardware CHESTER Range Z se skládá z těchto objednacích kódů:

  • CHESTER-M-CGLS - Standardní základní deska

  • CHESTER-X0A:A - Vstupní modul (4 kanály)

  • CHESTER-Z1 - Záložní modul

Více podrobností najdete v objednacích kódech.

Varianta buildu firmwaru: west chester-update range --variant "CHESTER Range Z"

Měření a chování

  • Všechny senzory jsou vzorkovány s konfigurovatelnou periodou (parametr interval-sample).
  • Vzorky se následně agregují v konfigurovatelné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 a hodnoty se odesílají dávkově v intervalu reportu (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áPower
A3 (GND)černáGND
A4 (CH2)žlutáPulse

Zapojení svorkovnice CHESTER-X0: VDD, CH1, GND, CH2, CH3, GND, CH4, +V

Výchozí konfigurace

Toto je výchozí konfigurace (vypsaná příkazem app config show):

app config interval-sample 60
app config interval-aggreg 300
app config interval-report 1800

Specifické příkazy

info

Celou strukturu příkazů můžete snadno prozkoumat – začněte příkazem help.

caution

Pro použití nové konfigurace je potřeba zavolat config save, což aplikuje nové konfigurační parametry a restartuje zařízení.

Příkaz pro nastavení intervalu vzorkování v sekundách:

app config interval-sample <1-86400>

Příkaz pro nastavení intervalu agregace v sekundách:

app config interval-aggreg <1-86400>

Příkaz pro nastavení intervalu reportu v sekundách:

app config interval-report <30-86400>
aggreg

Firmware

Nejnovější firmware je dostupný v kapitole Firmware katalogových aplikací.

Ukázková JSON zpráva

V této ukázce JSON vidíte data ze všech tří variant

Každý dostupný senzor má jedno agregované měření, které obsahuje minimální, maximální, průměrnou a mediánovou hodnotu.

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í firmware pro LTE i LoRaWAN; režim se volí pomocí 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é API endpointy); předchozí firmware pro Cloud v1 zůstává dostupný samostatně
info

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