RSSI status
El objeto RSSI status representa nivel de señal de una conexión inalámbrica de un dispositivo. Este objeto normalmente se utiliza para actualizar el nivel de señal a través del método updateDeviceRssi del objeto device, usualmente como parte de un script de conversión de datos LoRaWAN o MQTT.
Propiedades
### type (int enum)
La propiedad type indica el tipo de batería. Los valores posibles para esta propiedad, son los siguientes:
- rssiType.default (1): es el valor por defecto para esta propiedad, normalmente utilizado cuando el dispositivo tiene un único tipo de conexión inalámbrica.
- rssiType.wiFi (2): indica que el tipo de conexión es Wi-Fi.
- rssiType.loRaWan (3): indica que el tipo de conexión es LoRaWAN.
- rssiType.cellular (4): indica que el tipo de conexión es celular.
- rssiType.zigBee (5): indica que el tipo de conexión es ZigBee.
- rssiType.rF (1): indica que el tipo de conexión es de algún otro tipo.
Ejemplos
Este ejemplo muestra cómo informar un nivel de señal del 72% para la interfaz celular, y del 68% para la interfaz WI-Fi, en un dispositivo que dispone de ambos tipos de interfaz.
myDevice.updateDeviceRssi
(
[
{ type: rssiType.cellular, quality: 72 },
{ type: rssiType.wiFi, quality: 68 }
]
);### quality (int) La propiedad percentage indica la calidad de la conexión, como porcentaje (0-100%).
Ejemplos
Este ejemplo muestra cómo informar un nivel de señal del 72% para la interfaz celular, y del 68% para la interfaz WI-Fi, en un dispositivo que dispone de ambos tipos de interfaz.
myDevice.updateDeviceRssi
(
[
{ type: rssiType.cellular, quality: 72 },
{ type: rssiType.wiFi, quality: 68 }
]
);### strength (int) La propiedad strength permite indicar el nivel de señal como atenuación, en dBm.
Ejemplos
Este ejemplo muestra cómo informar un nivel de señal con una atenuación de -68 dBm, en un dispositivo con una única interfaz de comunicaciones.
myDevice.updateDeviceRssi({ strength: -68 });Battery status
El objeto battery status representa el estado de una batería de un dispositivo. Este objeto normalmente se utiliza para actualizar el nivel de batería a través...
Command
El objeto command representa un comando que debe ser enviado a un dispositivo o endpoint. Este objeto normalmente se recibe como parámetro en el método...