Decodificador y payload LoRaWAN de Milesight VS321
El Milesight VS321 es un sensor LoRaWAN de ocupación y conteo de personas que informa temperatura, humedad y movimiento. Tiene protección IP30 y opera entre -20 y 30 °C.
Formato del payload
Un uplink del equipo tal como llega al servidor de red, y lo que devuelve el decodificador oficial. Los ejemplos salen de los casos de prueba del propio decodificador.
Ejemplo 1 · fPort 85
Payload (hex)
01 75 64 03 67 10 01 04 68 0A 05 FD 2C 01 06 FE 03 00 03 00 07 FF 01Decodificado (JSON)
{
"battery": 100,
"temperature": 27.2,
"humidity": 5,
"people_total_counts": 300,
"region_1_enable": "enable",
"region_1": "occupied",
"region_2_enable": "enable",
"region_2": "occupied",
"region_3_enable": "disable",
"region_3": "vacant",
"region_4_enable": "disable",
"region_4": "vacant",
"region_5_enable": "disable",
"region_5": "vacant",
"region_6_enable": "disable",
"region_6": "vacant",
"region_7_enable": "disable",
"region_7": "vacant",
"region_8_enable": "disable",
"region_8": "vacant",
"region_9_enable": "disable",
"region_9": "vacant",
"region_10_enable": "disable",
"region_10": "vacant",
"illuminance_status": "bright"
}| Campo | Valor |
|---|---|
| battery | 100 |
| temperature | 27.2 |
| humidity | 5 |
| people_total_counts | 300 |
| region_1_enable | enable |
| region_1 | occupied |
| region_2_enable | enable |
| region_2 | occupied |
| region_3_enable | disable |
| region_3 | vacant |
| region_4_enable | disable |
| region_4 | vacant |
| region_5_enable | disable |
| region_5 | vacant |
| region_6_enable | disable |
| region_6 | vacant |
| region_7_enable | disable |
| region_7 | vacant |
| region_8_enable | disable |
| region_8 | vacant |
| region_9_enable | disable |
| region_9 | vacant |
| region_10_enable | disable |
| region_10 | vacant |
| illuminance_status | bright |
Especificaciones
- Fabricante
- Milesight
- Modelo
- VS321
- Tipo
- Sensor de ocupación y conteo de personas
- Mide
- temperatura, humedad, movimiento
- Protección
- IP30
- Temperatura de trabajo
- -20 … 30 °C
- Regiones LoRaWAN
- EU863-870, US902-928, AU915-928, AS923, CN470-510, KR920-923, IN865-867, RU864-870
Conéctalo a Cloud Studio IoT
- 1
Registra el equipo en tu servidor de red
Añádelo a The Things Stack, ChirpStack, Actility ThingPark o LORIOT con su DevEUI, JoinEUI y AppKey y el plan de frecuencias de tu región.
- 2
Aplica el decodificador
En The Things Stack, elige el modelo del repositorio de dispositivos y su decodificador se aplica solo. En ChirpStack v4, pega el decodificador oficial como codec JavaScript del perfil de dispositivo.
- 3
Conecta el servidor de red a Cloud Studio IoT
Configura la integración una vez por servidor de red; a partir de ahí, cada equipo registrado llega a Cloud Studio IoT con sus valores decodificados.
- 4
Crea dashboards y alarmas
Los campos decodificados se convierten en variables del dispositivo para dashboards, alarmas por email o SMS e informes programados.
Mira tu Milesight VS321 en un dashboard
Empieza una prueba gratuita, da de alta el equipo con su DevEUI y ten dashboards y alarmas desde su siguiente uplink.
Preguntas frecuentes
Datos del equipo y ejemplos del decodificador: repositorio de dispositivos de The Things Network (Apache-2.0) · commit 7693223, importado el 2026-10-05.
