Wie bringen wir Geräte aus einem separaten WLAN ohne Internetzugang nach Hermetry
Von Türkçe mit KI übersetzt ·
Hallo, bei dem Unternehmen, in dem ich ein Praktikum mache (sie entwickeln Hotelautomatisierung), kam ein Thema auf. In Hotels möchten die IT-Teams IoT-Geräte vom Gäste- und Personalnetz trennen und in ein eigenes WLAN-Netz (eigene SSID, eigenes VLAN) legen, das niemals Internetzugang hat. In den Zimmern gibt es ESP8266-basierte Temperatur-/Feuchtesensoren und Türsensoren, die untereinander über lokales MQTT kommunizieren.Ich habe zwei Fragen. Erstens: Gibt es einen Standard für „WLAN-Geräte, die nicht mit dem Internet verbunden sind“? Oder macht das jede Firma auf ihre eigene Weise? Zweitens: Wir wollen die Daten dieser Geräte in Hermetry sehen, aber das Netz hat keinen Internetausgang. Muss für jedes Gerät einzeln eine Berechtigung geöffnet werden, oder gibt es einen anderen Weg? Das IT-Team sagt: „Wir öffnen keine Firewall-Regeln Gerät für Gerät.“
Merhaba, staj yaptığım firmada (otel otomasyonu yapıyorlar) şöyle bir konu çıktı. Otellerde IT ekipleri IoT cihazlarını misafir ve personel ağından ayırıp internete hiç çıkmayan ayrı bir Wi-Fi ağına (ayrı SSID, ayrı VLAN) koymak istiyor. Odalarda ESP8266 tabanlı sıcaklık/nem ve kapı sensörleri var, kendi aralarında yerel MQTT ile konuşuyorlar.
Merak ettiğim iki şey var. Birincisi, „internete bağlı olmayan Wi-Fi cihazları“ için bir standart var mı? Her firma kendine göre mi yapıyor? İkincisi, bu cihazların verisini Hermetry’de görmek istiyoruz ama ağın internete çıkışı yok. Her cihaza ayrı ayrı izin mi açılmalı, yoksa başka bir yolu var mı? IT ekibi „tek tek cihaz için firewall kuralı açmayız“ diyor.
Von Türkçe mit KI übersetzt ·
Wenn du nach einem Standard fragst, kenne ich keinen einzigen „Offline-IoT-Standard“. Alle nutzen lokales MQTT, Modbus TCP oder HTTP. Aber ich bin sicher, dass die Lösung für deine zweite Frage ein Gateway ist.
Standart dersen, bildiğim tek bir „offline IoT standardı“ yok. Herkes yerel MQTT, Modbus TCP ya da HTTP konuşuyor. Ama ikinci sorunun çözümü bir gateway, ona eminim.
Von Türkçe mit KI übersetzt ·
Wir haben genau das in unserem Hotel erlebt, einem Gebäude mit 140 Zimmern. Ich stimme Oğuz Bey zu: Es gibt keinen separaten Standard, es ist eine Architekturfrage.Bei uns sieht es so aus: Das IoT-VLAN blieb ohne Internetverbindung. Auf diesem VLAN haben wir einen Raspberry Pi 4 mit zwei Anschlüssen eingesetzt. Ein Anschluss ist im IoT-Netz und hört den lokalen Mosquitto ab. Der andere ist im Management-Netz und darf nur ausgehend TCP 8883 nutzen. Wir haben die IT dazu gebracht, eine einzige Regel einzutragen: „von dieser IP zum Hermetry-Broker-Host, 8883 ausgehend“. Kein eingehender Port ist geöffnet.Der Pi ist in Hermetry als einzelnes Gerät angelegt und mit „This device is a gateway“ markiert. Er sendet die Sensordaten der Zimmer unter seinem eigenen Namen über v1/gw/*-Topics, und Hermetry legt jeden Sensor beim ersten Bericht selbst als Child-Gerät an. Die Zimmersensoren brauchen für Hermetry keine eigene Identität.
PUBLISH v1/gw/connect
{"device": "oda-214-klima", "type": "oda-sensoru"}
PUBLISH v1/gw/telemetry
{"oda-214-klima": {"values": {"temperature": 22.4, "humidity": 51}},
"oda-214-kapi": {"values": {"door_open": 0}}}
Wenn in Hermetry ein Profil mit demselben Namen wie das type-Feld existiert, wird dieses verwendet, sodass die Alarmregeln aller Zimmersensoren in einem Profil liegen. Das Standardlimit liegt bei 500 Child-Geräten pro Gateway, was für uns mehr als ausreicht. Jedes Child-Gerät wird zusätzlich einzeln gezählt, wählen Sie den Tarif also entsprechend aus.Bei Bedarf können Sie auch Befehle und Shared Attributes an Child-Geräte senden. Der Pi empfängt sie über v1/gw/rpc und v1/gw/attributes und leitet sie an das Gerät im Zimmer weiter. Wir senden keine Befehle an die Zimmer, wir beobachten sie nur.Details: Devices behind a gateway
Bizim otelde birebir bunu yaşadık, 140 odalı binada. Oğuz Bey’e katılıyorum: ayrı bir standart yok, mesele mimari.
Bizim yaptığımız şu: IoT VLAN’ı internete kapalı kaldı. O VLAN’a bir Raspberry Pi 4 koyduk, iki ayaklı. Bir bacağı IoT ağında, oradaki yerel Mosquitto’yu dinliyor. Diğer bacağı yönetim ağında, sadece dışarı TCP 8883’e izni var. IT’ye tek bir kural yazdırdık: „bu IP’den Hermetry broker host’una 8883 outbound“. İçeri hiçbir port açık değil.
Pi Hermetry’de tek bir cihaz olarak tanımlı ve „This device is a gateway“ işaretli. Odalardaki sensörlerin verisini kendi adına v1/gw/* topic’leriyle gönderiyor, Hermetry her sensörü ilk raporda child cihaz olarak kendisi oluşturuyor. Odadaki sensörlerin Hermetry için hiçbir kimliğe ihtiyacı yok.
PUBLISH v1/gw/connect
{"device": "oda-214-klima", "type": "oda-sensoru"}
PUBLISH v1/gw/telemetry
{"oda-214-klima": {"values": {"temperature": 22.4, "humidity": 51}},
"oda-214-kapi": {"values": {"door_open": 0}}}
type alanı Hermetry’de aynı isimde bir profil varsa onu kullanıyor, böylece tüm oda sensörlerinin alarm kuralları tek profilde. Varsayılan sınır gateway başına 500 child, bizim için fazlasıyla yetiyor. Her child cihaz sayısına ayrıca sayılıyor, planı ona göre seçin.
Gerekirse child cihazlara komut ve shared attribute da gönderebiliyorsunuz, Pi bunları v1/gw/rpc ve v1/gw/attributes üzerinden alıp odadaki cihaza iletiyor. Biz odalara komut göndermiyoruz, sadece izliyoruz.
Ayrıntılar: Ağ geçidinin arkasındaki cihazlar
Von Türkçe mit KI übersetzt ·
Jetzt ist es sehr klar, danke Gamze Hanım. Ich habe dem IT-Team „eine IP, eine Outbound-Regel“ erklärt, und sie haben es sofort akzeptiert. In der Testumgebung im Praktikum habe ich es mit einem Pi ausprobiert, 6 Testsensoren kamen als child an. Beim ersten Versuch hatte ich vergessen, das Gateway zu markieren, und nach einigen Nachrichten wurde die Sitzung beendet. Nachdem ich in den Geräteeinstellungen „This device is a gateway“ aktiviert habe, lief es.
Çok net oldu, teşekkürler Gamze Hanım. IT ekibine „tek IP, tek outbound kural“ diye anlattım, hemen kabul ettiler. Stajdaki test ortamında bir Pi ile denedim, 6 test sensörü child olarak geldi. İlk denemede gateway’i işaretlemeyi unutmuşum, birkaç mesajdan sonra oturum kapandı. Cihaz ayarından „This device is a gateway“i açınca düzeldi.
Von Türkçe mit KI übersetzt ·
Dieses Abschalten ist klassisch, drei abgelehnte Topics beenden die Sitzung innerhalb einer Minute. Bei uns war es am ersten Tag genauso.
o kapanma klasik, üç reddedilen topic dakikada oturumu kapatıyor. bizde de ilk gün aynısı oldu
- 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.

