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

Antwort: painlessMesh-Root-Knoten als einzige Verbindung zu Hermetry: Wie sollen die anderen Knoten erscheinen?

Von English mit KI übersetzt ·

Wir hatten ein ähnliches Gelände auf einem Logistikstandort und haben die Internetanbindung ganz aus dem Mesh herausgenommen. Der Root bleibt ein einfacher Mesh-Knoten (kein Station-Modus, daher spielt der Kanal keine Rolle) und kommuniziert über UART mit 115200 Baud mit einem ESP32 daneben. Der ESP32 hängt an Ethernet oder am WLAN der Anlage, hat genug RAM für TLS und ist das einzige Gerät, das Hermetry kennt.Legen Sie den ESP32 in Hermetry als Gateway-Gerät an (setzen Sie beim Erstellen den Haken bei This device is a gateway) und melden Sie jeden Mesh-Knoten als Child über die Gateway-Topics. Verwenden Sie die Mesh-Knoten-ID oder ein Label als Child-Namen und senden Sie einen Typ, damit alle im selben Profil landen:

v1/gw/connect    {"device": "yard-n07", "type": "yard-temp"}
v1/gw/telemetry  {"yard-n07": {"values": {"temp_c": 41.2, "rssi": -71}},
                  "yard-n03": {"values": {"temp_c": 38.9, "rssi": -64}}}

Erstellen Sie zuerst ein Profil mit exakt dem Namen yard-temp. Dann erhalten die Children es automatisch, und Ihre Alarmregeln werden diesem Profil zugeordnet. Lassen Sie ts weg, sofern der ESP32 kein NTP hat; die Plattform vergibt dann den Empfangszeitpunkt.Wenn Sie später einen Befehl an einen Knoten senden möchten, gelangt er für ein Child über v1/gw/rpc zum ESP32, und der ESP32 leitet ihn per UART an den Root und weiter ins Mesh. Referenz: Devices behind a gateway.

Akzeptierte Lösung♥ 2