SSOT-EDGE ohjelmisto

Yleistä

Kokonaisarkkitehtuuri -sivun alareunassa on kuvaus SSOT-reunasolmusta. Reunasolmu ohjaa säätösalaojakaivoa, kasteluveden pumppua tai jotain muuta etäohjattavaa laitetta. Reunasolmu sisältää SSOT-EDGE ohjelman, joka on yhteyspiste SSOT järjestelmän ja pellon automaatiolaitteiden välillä.

MQTT/Sparkplug komento säätösalaojakaivolle

Reunasolmu saa komennon 4G-yhteydellä ja lähettää sen sarjaliikenteenä säätösalaojakaivolle (lankaa pitkin tai langattomasti)

Kuvan Node-RED ohjelman reunasolmulle tulee MQTT/Sparkplug-viestit, joiden osoitteessa Tilatunnus on 743-123456 ja reunasolmun tunnus on ”A”. MQTT-viestistä muodostetaan CSV-tiedosto.

Node-RED komento-solmun ohjelmakoodi on muutaman rivin mittainen.

Komennossa DID on laitenumero (Device ID), joka saadaan MQTT-viestin otsikosta. Esim. spBv1.0/743-123456/DCMD/A/1 -viestissä DID on viimeinen numero, jonka ohjelman koodi ($split(msg.topic,”/”)[4]) asettaa DID arvoksi. Komennon muut parametrit kootaan MQTT-viestin sisällöstä (msg.payload).

Komennon lähettäminen MQTT/Sparkplug -viestillä Reunasolmun kautta säätösalaojakaivolle on hyvin suoraviivainen. Reunasolmun koodi voidaan kopioida toiseen reunasolmuun vaihtamalla solmun tunnus (esim. ”A” -> ”B”)

Tiedot siirtäminen pellolta SSOT-järjestelmään

Tiedon siirtämiseen SSOT-järjestelmään tarvitaan useita Node-RED solmuja.

Kaikille SSOT-reunasolmun ohjaamille laiteille tarvitaan oma Sparkplug-solmu, jotka ovat kuvan oikeassa reunassa. DID solmu ohjaa viestit oikealle solmulle. Vasemman yläreunan CVS-solmuja on useita, koska jokaiselle tietorakenteelle on oma CVS-tiedosto. Vasemman alareunan Node-RED solmujen tehtävänä on alustaa reunasolmun käytössä olevat laitteet esim. uudelleenkäynnistyksen yhteydessä. Laitetiedot lähetetään SSOT-SCADA ohjelmalle esim. säätökaivon koordinaatit (Lat, Lon), joten laitteen lisääminen järjestelmään on vaivatonta.

SSOT-SCADA ohjelman kartalle tulevat SSOT-EDGE ohjelmassa määritetyt säätösalaojakaivot, pohjavesiputket ym. laitteet automaattisesti.