2.4.3 Conexión UDP
La conexión del protocolo de datagramas de usuario (UDP) se puede usar para leer
el resultado del sensor a una frecuencia máxima de 500 Hz. El UDP también se
puede utilizar para establecer la frecuencia de lectura y corte, y para sesgar el
resultado del sensor.
El protocolo UDP tiene cinco comandos. Para que se inicie el dispositivo que emite
los mensajes UDP, envíe una solicitud a la dirección IP del dispositivo. El dispositivo
escucha las solicitudes UDP en el puerto 49152. Este puerto también se emplea
para los mensajes de resultado.
2.4.3.1 COMANDOS
Se han implementado los cinco comandos siguientes:
Comando
0x0000
0x0002
0x0042
0x0081
0x0082
El único comando que tiene respuesta es 0x0002, que inicia el envío del resultado. Los
demás comandos no reciben ninguna confirmación, por lo que no tienen respuesta.
2.4.3.2 SOLICITUD
Los comandos se deben enviar al dispositivo como una solicitud con la siguiente
estructura:
UINT16
Header;
UINT16
Command;
UINT32
Data;
El recuento de bytes de la solicitud debe ser 8 bytes y los valores multibyte se
deben enviar con el byte más alto primero.
OnRobot © 2018
Nombre
Detener el envío del
resultado
Iniciar el envío del
resultado
Establecer sesgo de
software
Establecer filtrado interno
Establecer velocidad de
lectura
// Must be 0x1234
// Value according to the command table
// data according to the actual command
Interfaces e indicadores 14
Datos
Cualquier valor
Recuento de
muestras
0 o 255 decimal
0-6 decimal
Periodo en ms
Respuesta
Ninguna
Grabaciones UDP
Ninguna
Ninguna
Ninguna
www.onrobot.com