Guten Tag!
Mit diesem Beitrag werde ich heute eine Reihe von Geschichten darüber beginnen, wie ich mein erstes LoRaWAN-Netzwerk kennengelernt und aufgebaut habe. Ich erzähle Ihnen von den Aufgaben, Lösungen und Siegen über sich.
Das Problem trat einmal vor mir auf: Ein Sicherheitssystem für Sprinklermaschinen wie „Fregatte“ zu finden / zu implementieren (damit die Leser verstehen: Es gibt ein Problem mit dem Diebstahl von Sprühgeräten). Nach langem Suchen im Internet wurde mir klar, dass es auf dem ukrainischen Markt einfach keine vernünftigen Lösungen gibt.

Auf der Suche nach Lösungen hatte ich sofort viele Probleme:
- wo man auf dem "Feld" Essen bekommt;
- wie man Diebstahl erkennt;
- welche Sensoren zu verwenden sind;
- wie Daten über den Status von Sensoren, Systemen übertragen werden;
- Und mit ein paar hundert Fragen, die mich zu verwirren schienen.
Und eines Tages erzählen mir Kollegen aus der Russischen Föderation von wunderbarer Technologie und überzeugen mich anhand der Lösungen von Vega, dass es sich lohnt, in diese Richtung zu graben. Die Suche nach Herstellern von LoRaWAN-Geräten dauerte ca. 2-3 Wochen. Leider gibt es in der Ukraine immer noch nicht die Erfahrung, die Brüder aus der Russischen Föderation gesammelt haben. Von all denen, die ich gefunden habe (und es gab 2-3 Unternehmen), habe ich beschlossen, weiterhin mit den Kharkov-Leuten zu kommunizieren, die, obwohl sie keine interessanten Implementierungen hinter sich hatten, im „Thema“ waren und bereit waren, Risiken einzugehen uns experimentieren, um ein Ergebnis zu erzielen.
Der erste Schritt bestand darin, die Basisstation einzurichten und die Abdeckung zu messen. Wir waren zuversichtlich, 9700 m zu haben, was für uns völlig ausreichend war, sodass wir nicht weiter gemessen haben.

Danach wurde die endgültige Entscheidung getroffen, mit dem Bau von LoRaWaN zu beginnen.
Der gesamte nachfolgende Prozess war chaotisch und chaotisch und geht tatsächlich weiter.
Jeder Tag nimmt einige Änderungen vor, Ergänzungen des Systems, daher werde ich weiter beschreiben, was gerade implementiert wurde, und wenn Fragen auftauchen, werde ich versuchen, sie in zukünftigen Beiträgen zu beschreiben.
Und so bis heute gemacht:
Die Basisstation ist auf einem Teleskopmast in 14 m Höhe montiert

Zum Schutz der "Fregatten"
Physik
Um die Sicherheit von Sprinklermaschinen zu gewährleisten, wurde die Option gewählt, den Tragrahmen (Rohr) und die Sprühgeräte mit einem UTP-Kabel zu verbinden.

Im Falle einer Unterbrechung, die eine Benachrichtigung auslöst, ist einfach alles durch einen geschlossenen Stromkreis verbunden.

Der Stromkreis schließt an den Relaisausgängen des LoRa-Geräts, 5 davon sind für uns implementiert (anfangs sind 2 Ausgänge im Gerät vorgesehen), um den Stromkreis in Zonen zu unterteilen und eine informativere Benachrichtigung zu erhalten. Die Leistung wird von 2 Batterien mit 12 V und 18 A / h verkauft. In Zukunft werde ich nur 1 Batterie einsetzen (für 4 Testmonate sind die Batterieladungen um 0,61 V und 0,5 V gesunken). Die Fregatte ist außerdem mit einem 120-dB-Heuler ausgestattet.
Logik
Das LoRaWAN-Gerät, das in Klasse A arbeitet, fragt die Relaisausgänge ab. Im Falle eines offenen Stromkreises wird ein Audiodetektor eingeschaltet und das Gerät sendet Pakete mit Informationen über die Ausgangsnummer, an der der offene Stromkreis aufgetreten ist.
Alle 10 Minuten sendet das Gerät ein Paket, um die Verbindung zu bestätigen, und enthält auch Informationen zur Akkuladung.
Ebenfalls in der nächsten Saison werden GPS-Tracker für Fregatten, Feuchtigkeitssensoren auf den Feldern hinzugefügt und Informationen über die Anzahl der gegossenen Liter Wasser übertragen. Somit wird die physische Position der Fregatte auf dem Feld usw. angezeigt.
Software-Teil
In unserer Leistungsbeschreibung haben sie den Serverteil sowie den Clientteil geschrieben und verfeinern ihn weiter.
Ich werde mich nicht mit dem Server befassen, er verdient separate Veröffentlichungen, aber ich werde kurz über den Client sprechen.
Die Software für die Arbeit mit Endgeräten wird implementiert, um deren Status zu visualisieren und Alarmmeldungen an den Wachposten zu senden.

Mit der Anwendung werden heute auch Geräte der Klasse C gesteuert, die als Zentralen in Innenalarmsystemen arbeiten. Daher werden alle Speicher- und anderen Räumlichkeiten nur über die Sicherheitskonsole aktiviert. In den Protokollen werden alle Informationen zu Status, Uhrzeit, Konto, über die sich der Status von Sicherheitsgeräten geändert hat usw. gespeichert.

Heute kann ich sagen, dass das Startexperiment ein Erfolg war. Die Technologie ermöglicht es uns, immer mehr Aufgaben zu schließen, die bereits heute implementiert wurden: Anschließen von Tankstellen und Kraftstofftanks, Wasserzählern usw.
Ich werde die folgenden Beiträge bilden, wenn das Projekt umgesetzt wird, oder als Ihre Fragen, liebe Leser.