2 min skaitymo

ESP32 Stebėtojas

Pasiruošimas

  • ESP32 įrenginys (Pvz.: Xiao S3 WIO)
  • Maitinimo šaltinis
  • WiFi tinklas su internetu
  • Tinkama vieta įrenginiui kuris girdėtu bent vieną retransliatorių
  • Prisijungimo prie mazgo per USB arba per kompanioną

Nuorodos

Įrašymas programinės įrangos

Oficiali programinė įranga neturi stebėjimo funkcijų. Tam buvo sukurta modifikuota programinė įranga - prieiga prie interneto ir MQTT brokerio. Įrašymui skirtas įrankis: MeshCore Observer Flasher

Rekomenduojama pasirinkti Room Server rolę. Stebėjimo mazgas turi būti pasyvus tinklo dalyvis.

Radijo nustatymai (po švaraus įrašymo)

Šį žingsnį atlikite po švaraus įrašymo. Nustatomas radijo profilis (EU/UK (Narrow), Switzerland) ir siuntimo galia.

set radio 869.6179809,62.5,8,8
set tx 22

Įrenginio ID

Įrenginio vardą rekomenduojama nustatyti pagal vietą kaip retransliatoriaus vardą su dviejų simbolių ID ir sufiksu OBS. Pavyzdžiui: LT-KM Aleksotas FF OBS. Įrenginiui su GPS vieta vardas negali viršyti 24 UTF-8 baitų. Vardo generatorius

Regiono kodą (IATA) pasirinkti vieną iš galimų: VNO, KUN, SQQ, PLQ.

set name <vardas>
set mqtt.iata <iata>

Jeigu migruojama iš kito įrenginio, galite nustatyti jo privatų raktą:

set prv.key <privatus raktas>

Prisijungimas prie interneto

set wifi.ssid <ssid>
set wifi.pwd <slaptažodis>
reboot

Perkrovus įrenginį galite pasitikrinti wifi statusą:

get wifi.status
01-wifi.png

Prisijungimas prie MQTT brokerio

Stebėjimo mazgo programinė įranga leidžia prisijungti prie 6 MQTT brokerių. Pirmos 2 vietos yra automatiškai nustatytos prisijungti prie LetsMesh MQTT brokerio. LetsMesh įrankis nebėra palaikomas, todėl mes naudojame savo MQTT brokerį ir MeshMapper kaip papildomą.

set mqtt1.preset atvirastinklas
set mqtt2.preset meshmapper

Pasitikrinti ar veikia MQTT prisijungimas:

get mqtt.status
02-mqtt-brokers.png

CoreScope patikrinimas

Prisijungus prie Atviro Tinklo MQTT brokerio, galite patikrinti ar stebėtojas yra stebėtojų sąraše:

03-observer-list.png