Étape 5: Script pour capturer et insérer des données
J’exécute un script shell comme un processus d’arrière-plan qui ouvre le périphérique série et vérifie continuellement les données. Lorsqu’il lit une ligne, il sera Hachez-la vers le haut (à partir des données brutes, un espace unique est le délimiteur) et insérer une ligne dans la base de données. Je vais utiliser PHP comme langage du script et des AOP à l’extension de l’api pour se connecter à la base de données. Voici juste les parties fondamentales du code - l’intégralité du fichier s’appelle poxs.php et se trouve dans le fichier zip, attaché à l’étape de « Logiciel » ci-dessus.
Par souci de concision, j’ai enlevé la détection d’erreurs dans le code ci-dessus, telles que vérifier si le périphérique série ne pouvait pas être ouvert, ou la vérification d’erreurs de base de données diverses.
Comme chaque ligne est lue, la commande « exploser » côtelettes de la ligne dans chaque élément de données. Chaque élément de données est ensuite lié à l’emplacement approprié dans l’instruction SQL avant d’exécuter le code SQL de la base de données.