LoRaWan+NB-IOT+MQTT

Bil-firmware ġdid 2.3.1(150) LoRaWan, NB-IOT u sensuri esterni oħra issa jistgħu wkoll jiġu integrati.

Madankollu, il-prerekwiżit huwa li jgħaddu d-dejta tas-sensorju tagħhom lil sensar MQTT, OpenSprinkler jistgħu mbagħad tabbona għal dan bħala data sensor.

Is-sensor huwa integrat mas-“suġġett” tiegħu u filtru test/JSON. Il-kontrollur ta 'l-irrigazzjoni jista' mbagħad juża dan il-valur.

Għażliet ta' konnessjoni

Kif taħdem:

  • Is-sensuri LoRa WAN jitqiegħdu fir-raġġ ta 'hub LoRa WAN, skont il-verżjoni, b'firxa sa 10 km. Int tħaddem iċ-ċentru LoRa WAN, imsejjaħ ukoll gateway, lilek innifsek u qabbadha man-netwerk tiegħek
  • Is-sensuri NB-IoT huma integrati permezz tal-portal tal-fornitur. Peress li NB-IoT jaħdem fuq in-netwerk ċellulari, is-sensor jista 'jinstab kullimkien - sakemm ikun hemm riċeviment.
  • Fil-portal tal-portal jew tal-fornitur, attiva l-funzjoni MQTT u użaha biex tesporta d-dejta tas-sensorju. Skont il-verżjoni, tista 'tkun meħtieġa aktar implimentazzjoni b'għodda ta' ġestjoni tal-IoT bħal ChirpStack, li tikkonverti d-dejta tas-sensor "vojta" f'dejta evalwabbli.
  • In OpenSprinkler qabbad dan permezz tal-għażliet MQTT u mbagħad oħloq sensor ġdid tat-tip "MQTT Abbonament".
  • Daħħal l-informazzjoni dwar l-abbonament u l-filtru tad-dejta fis-sensor.
  • Imla! Hekk kif id-dejta tasal, il-valuri jintwerew u jiġu ffrankati.

Konfigurazzjoni tas-sensor fid-dettall

Iż-żewġ sensuri MQTT huma mmarkati bl-aħmar. Is-sensuri l-oħra huma integrati permezz tal-bord tas-sensorju analogu

 

Sensor analogu150 1

Editja s-sensor

Billi tikklikkja fuq "Żid sensur" jew fuq l-isem ta 'sensor eżistenti ikollok l-editur li ġej:

Sensor analogu150 2

Dan l-eżempju juri integrazzjoni CHIRPSTACK tad-dejta MQTT. L-istruttura hija definita kif ġej:

applikazzjoni/ /apparat/ /avveniment/up

L-aħjar huwa li tħares lejn il-valuri possibbli billi tuża għodda, bħal MQTT Explorer. Ħafna drabi huwa konfuż, speċjalment għal dawk li jibdew, li xejn ma jintwera fl-MQTT Explorer. Minħabba li d-dejta tas-sensor tasal biss kull 10 minuti (skont il-konfigurazzjoni), sempliċiment trid tħalli l-MQTT Explorer għal xi żmien.

Għall-qasam tal-Filtru MQTT, daħħal l-isem tal-qasam li għandu jinqara. F'CHIRPSTACK tista' tara l-oqsma li jinqraw taħt "Device Profiles" / "Measurements". Jekk ma jidher xejn hawn, l-ewwel trid issalva skript fit-tab "CODEC"; il-mudelli jistgħu jgħinu hawn jew tista' titlob lill-manifattur tas-sensuri.

Għaliex LoRaWAN jew NB-IoT u mhux Wi-Fi jew Bluetooth?

L-akbar problema bis-sensuri hija li jeħtieġu l-enerġija. Jekk tista 'tpoġġi kejbil tal-enerġija, allura normalment tista' wkoll tpoġġi kejbil tad-dejta. Imma jekk dan mhux possibbli, kif tqabbad dawn is-sensuri?

Biex inwieġbu din il-mistoqsija, għamilna xi esperimenti u nippreżentaw ir-riżultati hawn.

  • Il-Bluetooth jonqos, il-firxa hija sempliċement qasira wisq (sakemm naturalment il-pjanti ma jkunux f'10m. Ħares hawn)
  • Wifi jista 'jintuża, iżda l-konsum tal-enerġija huwa tant għoli li jew ikollok tibdel il-batteriji kull 4 ġimgħat jew għandek bżonn batteriji kbar. Dan jista 'jitjieb ukoll bil-fotovoltajċi, iżda mbagħad diġà għandek spejjeż ta' investiment għoljin għal kull sensor. Barra minn hekk, hemm ċertu riskju ta 'ħsara lill-proprjetà meta tinstalla barra.
  • LoRaWAN huwa aktar adattat hawn minħabba li l-batteriji huma fit-tul u ħafna drabi jdumu sa 10 snin. Il-firxa ta 'barra tista' tkun sa 10 km (qasam miftuħ, żoni urbani madwar 2 km). Peress li LoRaWAN jista 'jitħaddem mingħajr liċenzja, hemm biss spejjeż ta' darba.
  • NB-IoT huwa wkoll adattat ħafna jekk ikun hemm kopertura xierqa tat-telefon ċellulari. Dan ifisser li l-firxa hija prattikament "infinita" minħabba li d-dejta tas-sensorju titwassal lil servizz tal-cloud. Madankollu, hemm spejjeż kontinwi

Twettiq u ttestjar

Għat-test tagħna użajna Milesight UG65-868M bħala gateway LoRaWAN, kif ukoll Dragino LSE01 u Milesight EM-500 SMTC sensors tal-umdità tal-ħamrija. Peress li l-UG65 jista 'wkoll jattiva sensar MQTT bl-aħħar aġġornament (ChirpStack-common irid jiġi attivat), jista' jiġi konness bħala server MQTT indipendenti.

Iż-żewġ sensuri jistgħu jkejlu mhux biss l-umdità tal-ħamrija, iżda wkoll it-temperatura tal-ħamrija u l-konduttività dielettrika (permitttività). L-aħħar valur b'mod partikolari huwa importanti ħafna għas-settur agrikolu, peress li jista 'jintuża wkoll biex jiddetermina l-kontenut ta' fertilizzant tal-ħamrija.

Imġ 20240318 183612

Il-Milesight UG65 għandu l-konnessjonijiet tal-enerġija fuq wara u jista 'jitħaddem permezz tal-POE. Għandu wkoll il-WiFi u jista’ saħansitra jservi bħala punt ta’ aċċess. Antenni oħra u modulu LTE huma wkoll disponibbli bħala għażliet.

Imġ 20240318 183633

Il-Milesight EM-500 SMTC huwa aktar minn sempliċi sensor tal-umdità tal-ħamrija. Jista 'jkejjel it-temperatura tal-art u l-permissività. Tikkonsisti f'żewġ komponenti li huma konnessi b'kejbil. L-art ta 'fuq hija t-trasmettitur, l-art hija s-senser attwali. Detentur tal-arblu huwa inkluż.

Lse01 10

Il-Dracino LSE01 huwa simili għall-EM500, jista 'wkoll ikejjel l-umdità, it-temperatura u l-permitttività tal-ħamrija. Is-sensuri kollha Dragino jidhru li huma simili, il-prodotti kollha għandhom l-istess trasmettitur.

ChirpStack

Meta twaqqaf Chirpstack, huwa importanti li l-ewwel twaqqaf profili għas-sensors ("Profili tal-Apparat"). Hawnhekk tirrekordja s-sensuri bid-dejta tal-apparat ġenerali tagħhom. Tista 'tagħżel l-inadempjenzi billi tuża l-funzjoni "Agħżel il-mudell tal-profil tal-apparat". Din il-konfigurazzjoni kollha hija meħtieġa sabiex id-dejta tas-sensorju binarju tkun tista 'tiġi kkonvertita f'valuri li jinqraw. Għalhekk, il-funzjoni "Codec" hija wkoll l-iktar funzjoni importanti hawn.

Madankollu, domni biex induna li dawn l-ispeċifikazzjonijiet tal-codec kienu skaduti. Il-codecs attwali jistgħu jinstabu hawn:

Milesight: https://github.com/Milesight-IoT/SensorDecoders

Dragino: https://github.com/dragino/dragino-end-node-decoder

Biex tagħmel dan, sempliċement agħżel is-sensor it-tajjeb, niżżel il-fajl għal ChirpStack, iftaħ b'editur u waħħalha fil-qasam tal-codec.

Sussegwentement, oħloq "Applikazzjoni" u daħħal is-sensuri taħt "Apparat". Huwa importanti wkoll li tkun taf id-dejta JOIN tas-sensors; dawn normalment ikunu stampati fuq l-apparati, fuq il-pjanċa tal-isem, fl-apparat innifsu jew fid-dokumenti li jakkumpanjawhom.

Issa li kollox huwa stabbilit, għandek tiskatta l-JOIN fuq is-sensors. Dan il-proċess l-ewwel jgħaqqad is-sensor mal-gateway tiegħek - inkella kulħadd jista 'jikkontrolla s-sensuri tiegħek. Tista' jew tagħmel dan b'APP (Milesight għandha l-APP "Toolbox") jew tiftaħ l-apparat u tagħfas buttuna speċjali JOIN. Xi drabi għandek biss tneħħi l-batterija fil-qosor u twaħħalha, imbagħad il-proċess JOIN jiġi attivat.

Dragino Chirpstack

Id-dejta issa għandha tasal fi ChirpStack. Imma jekk jogħġbok kun pazjent, is-sensuri jibagħtu sinjal biss kull 10 minuti, għalhekk dan jista 'jieħu ż-żmien.

MQTT

Chirpstack għandu s-sensar MQTT tiegħu stess, iżda tista 'wkoll tuża l-MQTT tiegħek stess. Sabiex jirċievi d-dejta mis-sensar Chirpstack MQTT, waqqaft pont MQTT u bgħatt kollox. Il-programm meħtieġ għal dan jissejjaħ "Mosquitto"

Il-forwarder.conf fil-folder /etc/mosquitto/conf.d jidher bħal dan għalija:

connection bridge-01
address 192.168.0.50:1884
topic # out 0
topic # in 0

fejn 192.168.0.50:1884 huwa l-IP u l-port tas-sensar Chirpstack MQTT

Ladarba kollox jiġi stabbilit, il-valuri għandhom jidhru awtomatikament kif muri hawn fuq OpenSprinkler jidhru. Issa kkonfigura aġġustament tal-programm għal dan is-sensor, pereżempju bħal dan:

Aġġustament tal-programm1

Dan iżomm l-irrigazzjoni bejn 10% sa 20% umdità tal-ħamrija. L-aġġustament tat-tisqija huwa minn 0 sa 200%

 

Kumment

Indirizz ta 'le-mail tiegħek mhux se jkun ippubblikat. oqsma meħtieġa huma mmarkati * immarkat

Dan is-sit elettroniku juża Akismet biex inaqqas l-ispam. Tgħallem aktar dwar kif tiġi pproċessata d-data tal-kumment tiegħek.