Paso 5: Script para capturar e insertar datos
Estoy ejecutando un script de shell como un proceso de fondo que se abre el dispositivo serie y continuamente comprueba datos. Cuando lee una línea, pica para arriba (de los datos en bruto, un único espacio es el delimitador) e inserte una fila en la base de datos. Utilizaré PHP como la lengua scripting y PDO como la extensión de la api para conectar a la base de datos. A continuación se muestran las partes fundamentales del código - todo el archivo se llama poxs.php y es en el archivo zip adjunto al paso de «Software» anterior.
Por brevedad, he quitado la detección de errores de código por encima, como comprobar si no se pudo abrir el dispositivo serie o comprobación de varios errores de base de datos.
Como se lee cada línea, el comando "explotar" chuletas de la línea en cada pieza de datos. Entonces cada pieza de datos está limitado a la ubicación correcta en la instrucción de SQL antes de ejecutar el SQL de la base de datos.