Neu: Die KI-Firewall überwacht die gesamte Plattform und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Parkplatzsensoren für ein Pilotprojekt in einer Kleinstadt: Hermetry City oder einfach LoRaWAN und Boards?

Parkplatzsensoren für ein Pilotprojekt in einer Kleinstadt: Hermetry City oder einfach LoRaWAN und Boards?

Gelöst 8 6

Von English mit KI übersetzt ·

Ein ungewöhnlicher Fall für mich, ich mache normalerweise Bodenfeuchte und Bewässerung, aber ein Kunde (eine Kleinstadt, Cousin eines Cousins, also eine Gefälligkeitssache) hat mich gebeten, ein Parkplatz-Pilotprojekt zu prüfen. 40 Stellplätze in zwei Straßen, in den Boden eingelassene Magnetometer-Pucks. Auf der Shortlist stehen Sensoren im Stil des NC-200, die über LoRaWAN, EU868, Klasse A, OTAA melden, ob ein Auto anwesend ist oder nicht, sowie den Batteriestand. Laut Datenblatt sendet ein Uplink bei jeder Zustandsänderung und ein Heartbeat alle 6 Stunden.Für ihr Wassernetz haben sie bereits eine Hermetry-Organisation, die Plattform ist also gesetzt. Ich habe hier ein Unterforum „Hermetry City“ gesehen sowie den Produktnamen im Menü der Website, daher war mein erster Gedanke, das zu nutzen und Parken direkt fertig zu bekommen. Ich finde aber keine Einrichtungsseite dafür in der Dokumentation, und unser Pilot muss ab März laufen.Fragen:

  1. Kann City Parken, und wo wird es eingerichtet?
  2. Falls es ohne einfacher geht: Hat schon jemand Parksensoren auf reinem LoRaWAN + Boards in Hermetry betrieben, und taugt das etwas?
  3. Gibt es Stolpersteine bei diesen Pucks? Sie liegen unter Asphalt, daher macht mir die Platzierung des Gateways schon jetzt Sorgen.
♥ 0

Von English mit KI übersetzt ·

Ha, kleine Welt. Ich habe für eine Stadt wie diese die Straßenbeleuchtung umgesetzt, mit City. Ob es Parkplätze unterstützt, weiß ich nicht, und eine Dokumentationsseite dazu habe ich auch nie gefunden.

♥ 0

Von English mit KI übersetzt ·

Bei mir genauso. City, Safe und Forge haben keine Seiten in der Dokumentation, deshalb habe ich bei meinem letzten Beleuchtungsprojekt den Umfang nur aus den dokumentierten Teilen abgeleitet: LoRaWAN, Alarmregeln, Boards. Frag deinen Ansprechpartner beim Anbieter nach City, falls der Kunde den Namen im Projekt haben möchte, aber warte für ein Pilotprojekt im März nicht auf diese Antwort.

♥ 1

Von English mit KI übersetzt ·

OK, fair genug zu Punkt 1. Was bauen die Leute denn mit den dokumentierten Teilen?

♥ 1

Von English mit KI übersetzt ·

Zu den Pucks: Montieren Sie das Gateway so hoch und so nah wie möglich. Asphalt plus ein darauf stehendes Auto schluckt viel Signal. Anfangs sahen wir bei der Hälfte unserer im Boden verbauten Sensoren SF12. Prüfen Sie das Frames-Log auf RSSI/SNR pro Sensor, bevor Sie einen Parkplatz abnehmen.

♥ 0

Von English mit KI übersetzt ·

Wir haben letztes Jahr 60 Stellplätze auf einem Parkplatz eines Einkaufszentrums mit schlichtem LoRaWAN ausgestattet, und es läuft problemlos. Für einen Pilotversuch braucht man nichts Besonderes. Das haben wir aufgebaut:
Das Gateway ist ein Basics-Station-Gateway an einem Laternenmast (der alte UDP-Packet-Forwarder wird nicht unterstützt, also prüfen Sie, ob Ihrer Basics Station spricht). Sensoren wurden als OTAA-Geräte hinzugefügt. Wenn Sie 40 anlegen müssen, spart der Kopplungsmodus viel Tipparbeit, benötigt aber einen gemeinsamen AppKey im Profil, den unser Hersteller der Sensor-Pucks nicht herausgeben wollte. Deshalb haben wir alle 60 von Hand als OTAA-Geräte angelegt. Kein Vergnügen, planen Sie einen Nachmittag ein.
Der Hersteller hat nur einen JavaScript-Decoder mitgeliefert. Hermetry führt überhaupt keine Decoder-Skripte aus, Codecs sind JSON-Tabellen. Unserer war ein Layout-Frame auf FPort 2 und dauerte 15 Minuten:

{
  "id": "t.bay-puck",
  "title": "In-ground parking puck",
  "vendor": "Example maker",
  "fports": [2],
  "kind": "layout",
  "frames": [{ "fport": 2, "min_length": 3, "fields": [
    { "at": 0, "field": "occupied", "fmt": "u8" },
    { "at": 1, "field": "battery_mv", "fmt": "u16be" }
  ]}],
  "tests": [{ "name": "car present", "fport": 2, "hex": "010E74", "expect": { "occupied": 1, "battery_mv": 3700 } }]
}

Senden Sie occupied als 0/1, dann können Diagramme es darstellen. Für die Karte haben wir jeden Stellplatz als Asset mit seinen Koordinaten unter einem Standort „Main Street“ angelegt und den Sensor darunter platziert. Danach eine Kartenkachel auf Status unter einem Asset. Die Farbe frei/belegt stammt vom Standortstatus.
Noch eine Sache: eine Regel „Device offline“ im Profil. Bei einem 6-Stunden-Heartbeat verwenden Sie Recent message mit Intervall 21600 und Faktor 2, sonst verstecken sich tote Pucks tagelang.

Measure twice, poll once.
Akzeptierte Lösung♥ 4

Von English mit KI übersetzt ·

Vielleicht eine dumme Frage, aber ist 0/1 wirklich besser als „frei“/“belegt“ als Text? Text liest sich auf einer Tabelle schöner.

Timestamps in UTC or it didn't happen.
♥ 2

Von English mit KI übersetzt ·

Text wird nur als letzter Wert angezeigt, er wird nicht grafisch dargestellt. Mit 0/1 erhältst du die Belegung pro Stunde kostenlos über den stündlichen Durchschnitt.

Measure twice, poll once.
♥ 0

Von English mit KI übersetzt ·

Gut, dann ist das der Plan. Ich habe den Codec mit den Testframes des Herstellers zum Laufen gebracht, allerdings hatte mein erster Versuch die Batterie als Little Endian gelesen und 29,710 mV angezeigt, also bitte die Byte-Reihenfolge prüfen. Ich habe es dem Kunden als „Pilot auf reinem LoRaWAN und Boards“ vorgestellt, und sie waren einverstanden. Das Gateway kommt auf das Dach des Gebäudes am Ende der Straße. Grüße, Brian.

♥ 2
Ansicht von 9 Beiträgen – 1 bis 9 (von insgesamt 9)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.

Mitdiskutieren

Melde dich an, um Fragen zu stellen und zu beantworten, hilfreiche Beiträge mit „Gefällt mir“ zu markieren und die Antwort zu kennzeichnen, die dein Problem gelöst hat. Jeder Beitrag bringt Punkte und Stufen.

Teilen