Cómo el sensor transmite datos a la computadora a través del puerto RS232
El protocolo modbus se divide en dos partes: comando y datos
Cuando se emite un comando, el dispositivo esclavo leerá los datos requeridos según el comando, como temperatura y humedad.
Dependiendo de la forma del comando, puede leer varios datos a la vez, como temperatura y humedad, o solo uno de ellos.
Sin embargo, los datos no siempre regresarán automáticamente después de emitir un comando; de ser así, el dispositivo esclavo ocupará permanentemente el puerto de comunicación y ¿cómo puede el host cambiar la solicitud de comando nuevamente?
Los datos pueden estar en formato MODBUS RTU o MODBUS ASCII, tal y como se detalla en el manual.
Al almacenar, puede definir una matriz, pero debido a que a veces las longitudes de bits de datos pueden ser diferentes, y para facilitar la búsqueda, es mejor definirla como una estructura. Por supuesto, la más perfecta. una es definirla como una lista doblemente enlazada en forma de lista enlazada.