Hinweise des IoT-Anbieters. Fallstricke bei der Erhebung von Versorgungszählern

Hallo liebe Internet der Dinge Liebhaber. In diesem Artikel möchte ich noch einmal über Wohnungsbau und kommunale Dienstleistungen sowie eine Übersicht über Messgeräte sprechen.

In regelmäßigen Abständen teilt ein anderer großer Telekommunikationsanbieter mit, wie schnell er in diesen Markt eintreten und alle vernichten wird. Jedes Mal mit solchen Geschichten denke ich: "Leute, viel Glück!"
Sie haben keine Ahnung, wo Sie klettern.

Damit Sie das Ausmaß des Problems verstehen, werde ich kurz einen kleinen Teil unserer Erfahrung bei der Entwicklung der Smart City-Plattform beschreiben. Der Teil davon, der für die Planung verantwortlich ist.



Allgemeine Idee und erste Schwierigkeiten


Wenn es sich nicht um einzelne Messgeräte handelt, sondern um solche, die sich in Kellern, Kesselhäusern und in Unternehmen befinden, sind die meisten von ihnen jetzt mit einem Telemetrieausgang ausgestattet. Weniger häufig gepulst, häufiger - RS-485/232 oder Ethernet. In der Regel sind die meisten "Brot" -Dosiergeräte diejenigen, die Wärme berücksichtigen. Sie sind in erster Linie bereit, für ihren Versand zu bezahlen.
Ich habe in meinem Artikel über die Funktionen von RS-485 bereits ausführlich darauf eingegangen. Kurz gesagt, es ist nur eine Datenübertragungsschnittstelle. Im Wesentlichen - die Anforderungen an elektrische Impulse und Kommunikationsleitungen. Die Beschreibung der Pakete entspricht dem Datenübertragungsstandard, der auf RS-485 ausgeführt wird. Und welche Art von Standard wird es geben - es bleibt dem Hersteller überlassen. Oft Modbus, aber nicht erforderlich. Auch wenn Modbus, kann es noch leicht modifiziert werden.

Tatsächlich benötigen Sie für jeden Zähler ein eigenes Vermessungsskript, das weiß, wie man damit "spricht" und es abfragt. Dies bedeutet, dass das Versandsystem eine Reihe von Skripten für jeden einzelnen Zähler ist. Eine Datenbank, in der all dies gespeichert ist. Und eine bestimmte Benutzeroberfläche, in der er den Bericht erstellen kann, den er benötigt.



Es sieht einfach aus. Der Teufel steckt wie immer im Detail.

Beginnen wir mit dem ersten Teil.

Skripte


Wie schreibe ich sie? Kaufen Sie natürlich ein Messgerät, nehmen Sie es in die Hand, lernen Sie, wie man mit ihm kommuniziert, und integrieren Sie es in eine gemeinsame Plattform.

Leider wird diese Lösung nur einen Teil unserer Bedürfnisse abdecken. In der Regel hat ein beliebter Zähler mehrere Generationen, und das Skript für jede Generation kann unterschiedlich sein. Mal ein bisschen, mal deutlich. Wenn Sie etwas kaufen, erhalten Sie die neueste Generation. Der Abonnent ist sehr wahrscheinlich etwas Älteres. Es wird nicht mehr im Handel verkauft. Und der Teilnehmer wird den Messknoten nicht ändern.

Daher das erste Problem. Das Schreiben solcher Skripte ist eine schwierige Gruppe von Softwareentwicklern und -ingenieuren "vor Ort". Wir haben die letzte Generation gekauft, eine erste Vorlage geschrieben und sie dann auf realen Geräten geändert. Dies im Labor zu tun, ist unrealistisch, nur im Rahmen der Arbeit mit Live-Abonnenten.

Wir haben viel Zeit gebraucht, um ein solches Bundle zu erstellen. Nun wird der Algorithmus ausgearbeitet. Die ersten Vorlagen wurden ständig angepasst und ergänzt, je nachdem, was wir in unserer Praxis kennengelernt haben. Natürlich wurde der Abonnent gewarnt, wenn sein Zähler plötzlich ein wenig "nicht so" war. Wenn ein solches Gerät angezeigt wird, wird es gemäß dem Standardschema verbunden und das Abfrageskript wird auf dem Weg geändert. Zum Zeitpunkt der Integration arbeitet der Abonnent kostenlos. Er wird benachrichtigt, dass er noch im Testmodus lebt. Der Integrationsprozess selbst ist ziemlich unvorhersehbar. Es kommt vor, dass Sie ein Minimum an Korrekturen vornehmen müssen. Es gibt einen komplexen Prozess mit einer Exkursion, bei der Literatur geschaufelt und nacheinander ein Rechen überwunden wird.

Die Aufgabe ist nicht einfach, aber lösbar. Das Ergebnis ist ein funktionierendes Skript. Je größer die Bibliothek der Skripte ist, desto einfacher ist es zu leben.

Das zweite Problem.

Technologische Verbindungskarten


Um Sie auf die Komplexität dieser Arbeit aufmerksam zu machen, werde ich ein Beispiel geben. Nehmen Sie den äußerst beliebten Wärmezähler VKT-7.

Der Name selbst bedeutet uns nichts. VKT-7 verfügt über mehrere Eisenlösungen. Was für eine Schnittstelle ist es drin?



Es gibt verschiedene Möglichkeiten. Möglicherweise ist im Standard-DB-9-Block ein Ausgang vorhanden (dies ist RS-232). Es könnte nur ein Klemmenblock mit RS-485-Kontakten sein. Vielleicht sogar eine Netzwerkkarte mit RJ-45 (in diesem Fall ist ModBus in Ethernet gepackt).

Oder vielleicht gar nichts. Nur ein Meter. Sie können einen Schnittstellenausgang darin installieren, dieser wird vom Hersteller separat verkauft und kostet Geld. Das Hauptproblem - um es zu installieren, müssen Sie den Zähler öffnen und die Siegel brechen. Das heißt, eine Organisation, die Ressourcen liefert, ist in diesem Prozess enthalten. Sie wird benachrichtigt, dass die Siegel gebrochen werden, ein Tag wird festgelegt und unser Ingenieur führt in Anwesenheit eines Vertreters der Ressource die erforderlichen Verbesserungen durch, wonach das Messgerät erneut versiegelt wird.

Abhängig von der installierten Schnittstelle wird eine weitere Verfeinerung durchgeführt. Zum Beispiel haben wir beschlossen, ein Messgerät für das Kabel anzuschließen. Dies ist die einfachste Option. Wenn sich unser Switch innerhalb von 100 Metern Entfernung befindet, ist es überflüssig, mit LoRa klüger umzugehen. Einfacheres Kabel zu unserem Netzwerk in einem isolierten VLAN.

RS-485/232 benötigt einen Ethernet-Konverter. Viele werden sich sofort an MOX erinnern, aber es ist teuer. Für unsere Lösungen haben wir eine billigere chinesische Lösung gewählt.

Wenn der Ausgang sofort Ethernet ist, wird kein Konverter benötigt.

Frage Angenommen, wir stellen die Schnittstellenausgabe selbst ein. Kann sein Leben einfacher machen und Ethernet sofort überall installieren?

Dies ist nicht immer möglich. Wir müssen uns die Leistung des Falles ansehen. Möglicherweise hat er nicht das richtige Loch, damit die Schnittstelle wie gewünscht aufsteht. Ich erinnere mich, dass sich die Theke in unserem Keller befindet. Oder im Heizraum. Es herrscht hohe Luftfeuchtigkeit, die Dichtheit kann nicht gebrochen werden. Das Beenden der Datei mit einer Datei ist eine schlechte Idee. Es ist besser, etwas zu platzieren, das anfangs keine großen Änderungen erfordert. Oft ist RS-485 der einzige Ausweg.

Weiter. Ist das Messgerät an die garantierte Leistung angeschlossen? Wenn nicht, lebt es von Batteriestrom. In diesem Modus ist es für die manuelle Abfrage einmal im Monat für drei Minuten ausgelegt. Durch die ständige Anziehungskraft auf VKT-7 wird der Akku entladen. Sie müssen also die garantierte Leistung ziehen und einen Spannungswandler installieren.

Für jeden Zählerhersteller ist das Leistungsmodul unterschiedlich. Es kann sich um eine externe Einheit auf einer DIN-Schiene oder einen integrierten Konverter handeln.

Es stellt sich heraus, dass für jeden Zähler immer verschiedene Schnittstellen und Leistungsmodule in unserem Lager aufbewahrt werden sollten. Die Nomenklatur dort ist beeindruckend.

All dies wird natürlich letztendlich vom Abonnenten bezahlt. Er wird jedoch keinen Monat warten, bis das gewünschte Gerät eintrifft. Und er braucht einen Kostenvoranschlag für die Verbindung hier und jetzt. Der technologische Bestand fällt also auf unsere Schultern.

Alles, was ich beschrieben habe, wird zu einer klaren technischen Verbindungskarte, sodass die Außendiensttechniker nicht darüber nachdenken, welche Art von Tier sie im nächsten Keller getroffen haben und was sie für ihre Arbeit benötigen.

Die Aufgabenliste befindet sich neben den allgemeinen Anschlussvorschriften. Schließlich reicht es nicht aus, den Zähler in unser Netzwerk aufzunehmen. Sie müssen immer noch dasselbe VLAN auf den Switch-Port werfen. Sie müssen eine Diagnose durchführen und eine Testabfrage durchführen. Wir bemühen uns, den gesamten Prozess so weit wie möglich zu automatisieren, um Fehler zu vermeiden und nicht die zusätzlichen Kräfte der Ingenieure anzuziehen.

Nun, sie haben technische Karten, Vorschriften und Automatisierung geschrieben. Etablierte Logistik.

Wo sonst lauern die Fallstricke?


Daten werden gelesen und in die Datenbank eingegossen.

Der Abonnent aus diesen Zahlen ist weder heiß noch kalt. Er braucht einen Bericht. Vorzugsweise in der Form, in der er verwendet wird. Noch besser, wenn sofort in Form eines Berichts, den er versteht, den er ausdrucken kann, eine Unterschrift setzen und übergeben. Dies bedeutet, dass Sie eine einfache und intuitive Benutzeroberfläche benötigen, die Informationen auf dem Messgerät anzeigt und automatisch einen Bericht erstellen kann.

Hier geht unser Zoo weiter. Tatsache ist, dass es mehrere Berichtsformulare gibt. In ihrem Kern reflektieren sie dasselbe (verbrauchte Wärme), aber auf unterschiedliche Weise.

Einige der Abonnenten berichten in absoluten Werten (dh die Werte werden in der Wärmeverbrauchsgrafik beginnend mit der Installation des Messgeräts geschrieben), andere in Deltas (dies ist der Fall, wenn wir den Verbrauch über einen bestimmten Zeitraum ohne Bezugnahme auf die Anfangswerte schreiben). Tatsächlich verwenden sie keine gemeinsamen Standards, sondern etablierte Praktiken. Es gab Fälle, in denen Abonnenten alle benötigten Werte sehen (verbrauchte Wärmemenge, zugeführte und verbleibende Kühlmittelmenge, Temperaturdifferenz), aber die Spalten im Bericht sind nicht in derselben Reihenfolge.
Daher der nächste Schritt - der Bericht sollte anpassbar sein. Das heißt, der Abonnent wählt selbst aus, welche Sequenz kommt und welche Ressourcen in seinem Dokument enthalten sind.

Hier ist ein interessanter Punkt. Alles ist gut, wenn unser Messgerät richtig installiert ist. Es kommt jedoch vor, dass die Installationsorganisation bei der Installation des ITP die Zeit für das Messgerät falsch eingestellt und falsch eingestellt hat. Wir haben Geräte getroffen, die denken - auf dem Hof ​​im Jahr 2010. In unserem System sieht es für das aktuelle Datum und den tatsächlichen Verbrauch wie Null aus - wenn Sie 2010 wählen. Die Deltas sind hier sehr hilfreich. Das heißt, wir sagen, dass im letzten Tag so viel gekommen ist.

Es scheint, warum solche Schwierigkeiten? So schwer, die Uhr runter zu lassen?

Genau mit VKT-7 führt dies zu einem vollständigen Zurücksetzen des Zählers und zum Löschen von Archiven daraus.
Der Abonnent wird gezwungen sein, den Ressourcenleuten zu beweisen, dass er den ITP nicht gestern, sondern erst vor fünf Jahren festgelegt hat.

Und zum Schluss noch eine Kirsche auf dem Kuchen.

Zertifizierung


Wir haben ein Messgerät, wir haben einen Bericht. Dazwischen befindet sich unser System, das diesen Bericht erstellt. Glaubst du ihr

Ich ja. Aber wie kann man beweisen, dass sich nichts in uns ändert, dass wir die Bedeutung nicht verzerren? Dies ist ein Zertifizierungsproblem. Das Erhebungssystem muss über ein Zertifikat verfügen, das seine Unparteilichkeit bestätigt. Alle großen Systeme wie LERS, I Energetik und andere haben ein ähnliches Zertifikat. Wir haben es bekommen, obwohl es teuer und zeitaufwändig ist.

Natürlich kann man immer die Ecke abschneiden und etwas fertig kaufen. Dafür muss man aber den Entwickler bezahlen. Und der Entwickler kann nicht nur eine Eintrittsgebühr, sondern auch eine monatliche Gebühr verlangen. Das heißt, wir werden gezwungen sein, einen Teil unseres Kuchens mit ihm zu teilen.

Warum ist das alles?


Dies ist nicht das Hauptproblem. Die Entwicklung eines eigenen Systems ist ebenfalls sehr teuer und viel schwieriger. Dies bietet jedoch einen wichtigen Vorteil. Wir verstehen klar, wie das funktioniert. Wir skalieren es leicht, wir können es modifizieren, wenn plötzlich ein solcher Bedarf entsteht. Der Abonnent erhält einen umfassenderen Service und unsererseits eine hundertprozentige Kontrolle über den Prozess.

Deshalb haben wir den zweiten Weg gewählt. Wir haben ein Jahr lang in das Leben unserer Entwickler und Außendiensttechniker investiert. Aber jetzt verstehen wir klar die Arbeit der gesamten Kette.

Rückblickend verstehe ich, dass ich ohne das gewonnene Wissen das abnormale Verhalten des einen oder anderen Zählers einfach nicht richtig interpretieren könnte.

Darüber hinaus kann auf Basis des Versandsystems etwas mehr gebaut werden. Alarme für übermäßigen Verbrauch, Unfallbericht. Wir bereiten uns bald auf den Start einer mobilen Anwendung vor.

Wir sind noch weiter gegangen und haben unserer Plattform (ansonsten können Sie sie nicht mehr anrufen) die Möglichkeit hinzugefügt, Anrufe von Anwohnern entgegenzunehmen, unsere „intelligenten Gegensprechanlagen“ zu verwalten, die Straßenbeleuchtung sofort zu steuern und einige weitere Projekte, über die ich noch nicht geschrieben habe.



All dies ist kompliziert, hirnbrechend und lang. Aber das Ergebnis ist es wert. Abonnenten erhalten ein fertiges Gesamtprodukt.

Jeder Betreiber, der vorhat, zu Wohnraum und kommunalen Diensten zu gehen, wird diesen Weg definitiv einschlagen. Wird es passieren?
Es gibt eine Frage. Es geht nicht einmal ums Geld. Wie ich oben geschrieben habe, brauchen wir hier eine Menge Arbeit auf dem Gebiet und in der Entwicklung. Nicht alle Hauptakteure sind daran gewöhnt. Wenn Ihre Entwickler in Moskau sind und Verbindungen in Nowosibirsk hergestellt werden, ist Ihre Zeit für das fertige Produkt erheblich verlängert.

Die Zeit wird zeigen, wer auf diesem Markt bleiben wird und wer sagen wird - nun, lass ihn zur Hölle fahren! Aber eines weiß ich ganz genau: Marktanteile ausschließlich mit Geld zu gewinnen, wird nicht funktionieren. Dieser Prozess erfordert unkonventionelle Ansätze, gute Ingenieure, das Eingraben in den Regler, die Kommunikation mit Ressourcen und Abonnenten, die ständige Identifizierung und Überwindung des Schwaders.

PS In diesem Artikel habe ich mich bewusst auf Wärme konzentriert und weder Strom noch Wasser erwähnt. Ich beschreibe auch die Kabelverbindung. Wenn wir einen Impulsausgang haben, gibt es einige Nuancen, wie z. B. obligatorische Abstimmungen nach der Installation. Es kann sein, dass der Draht nicht erreicht, dann wird LoRaWAN verwendet. Es ist einfach unrealistisch, unsere gesamte Plattform und die Entwicklungsstadien in einem Artikel zu beschreiben.

Source: https://habr.com/ru/post/de449668/


All Articles