Zum Hauptinhalt springen
CloudStudio

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 });

Zuletzt aktualisiert am

Auf dieser Seite