RSSI-Status
Das RSSI-Status-Objekt repräsentiert den Signalpegel einer drahtlosen Verbindung eines Geräts. Dieses Objekt wird normalerweise verwendet, um den Signalpegel über die updateDeviceRssi-Methode des device-Objekts zu aktualisieren, üblicherweise als Teil eines LoRaWAN- oder MQTT-Datenkonvertierungs-Skripts.
Eigenschaften
type (int enum)
Die type-Eigenschaft gibt den Verbindungstyp an. Die möglichen Werte für diese Eigenschaft sind wie folgt:
- rssiType.default (1): Dies ist der Standardwert für diese Eigenschaft, der normalerweise verwendet wird, wenn das Gerät einen einzelnen Typ drahtloser Verbindung hat.
- rssiType.wiFi (2): gibt an, dass der Verbindungstyp Wi-Fi ist.
- rssiType.loRaWan (3): gibt an, dass der Verbindungstyp LoRaWAN ist.
- rssiType.cellular (4): gibt an, dass der Verbindungstyp Mobilfunk ist.
- rssiType.zigBee (5): gibt an, dass der Verbindungstyp ZigBee ist.
- rssiType.rF (1): gibt an, dass der Verbindungstyp ein anderer Typ ist.
Beispiele
Dieses Beispiel zeigt, wie ein Signalpegel von 72 % für die Mobilfunk-Schnittstelle und 68 % für die Wi-Fi-Schnittstelle auf einem Gerät gemeldet wird, das beide Schnittstellentypen hat.
myDevice.updateDeviceRssi
(
[
{ type: rssiType.cellular, quality: 72 },
{ type: rssiType.wiFi, quality: 68 }
]
);quality (int) Die quality-Eigenschaft gibt die Verbindungsqualität als Prozentsatz (0-100 %) an.
Beispiele
Dieses Beispiel zeigt, wie ein Signalpegel von 72 % für die Mobilfunk-Schnittstelle und 68 % für die Wi-Fi-Schnittstelle auf einem Gerät gemeldet wird, das beide Schnittstellentypen hat.
myDevice.updateDeviceRssi
(
[
{ type: rssiType.cellular, quality: 72 },
{ type: rssiType.wiFi, quality: 68 }
]
);strength (int) Die strength-Eigenschaft ermöglicht die Angabe des Signalpegels als Dämpfung in dBm.
Beispiele
Dieses Beispiel zeigt, wie ein Signalpegel mit einer Dämpfung von -68 dBm auf einem Gerät mit einer einzelnen Kommunikationsschnittstelle gemeldet wird.
myDevice.updateDeviceRssi({ strength: -68 });Batteriestatus
Das Batteriestatus-Objekt repräsentiert den Status einer Gerätebatterie. Dieses Objekt wird normalerweise verwendet, um den Batteriestand über die updateDeviceBattery-Methode zu aktualisieren...
Command
Das Command-Objekt repräsentiert einen Befehl, der an ein Gerät oder einen Endpunkt gesendet werden soll. Dieses Objekt wird normalerweise als Parameter in der buildDownlink-Methode als Teil einer...