MQTT-Konfiguration
Die Geräteeinstellungen können über MQTT konfiguriert werden, indem AT-Befehle im JSON-Format gesendet werden. Config-Array fügt jeden AT-Befehl als Schlüssel hinzu, während der einzustellende Wert als String in der Form value, der mit dem #-Zeichen endet, hinzugefügt wird. Die Gerätekonfigurationsdaten werden nur empfangen, wenn das Gerät wach ist, über das Topic, bei dem es sich über AT+SUBTOPIC registriert hat.
MQTT Config-Format:
"params": {
"Config": [
{ "AT+TDC":"1800#" },
{ "AT+5VT":"1000#" },
{ "AT+12VT":"1000#" },
{ "AT+MQOS":"2#" },
{ "AT+FAILNUMB":"5#" },
{ "AT+AINALARM":"1,180,4000,10000,0#" }
]
}
In diesem Beispiel ist das Datenübertragungsintervall AT+TDC auf 1800 Sekunden eingestellt, die 5V- und 12V-Stromzeiten AT+5VT, AT+12VT auf 1000 ms, das MQTT QoS-Niveau AT+MQOS auf 2, die Verbindungsfehlergrenze AT+FAILNUMB auf 5 und die analogen Eingangsalarmschwellen AT+AINALARM sind definiert. Wenn die Nachricht an das Gerät gesendet wird, werden all diese Einstellungen auf einmal angewendet.