Serial To Get Request
LOGICIEL Dernière mise à jour : 17 janvier 2026
Nous publions notre programme qui récupère les données d'un lecteur de codes-barres série et permet de :
- Répartir les données sur plusieurs ports série
- Envoyer les données en http sous forme de requête GET
Ce programme est écrit en Python, car Python existe depuis des décennies et sera encore utilisé dans des décennies, ce qui le rend idéal pour les usines où les systèmes changent rarement.
Acheter et télécharger
Achetez-le une fois et utilisez-le autant que vous voulez. Vous recevrez le code source pour y apporter toutes les modifications nécessaires.
Installation
- Téléchargez et installez Python sur l'ordinateur où vous voulez l'exécuter.
- Installez com0com sur ce même ordinateur.
- Installez les dépendances du projet avec ces commandes :
python -m pip install pyserialpython -m pip install requestspython -m pip install configparser
- Copiez ces fichiers dans un dossier de l'ordinateur, par exemple
C:\SerialToGetRequest- main.py
- settings.ini
- runSerialToGetRequest.bat
- Trouvez le port COM utilisé par votre lecteur de codes-barres série. Ouvrez le
Gestionnaire de périphériquesde Windows et regardez sous Ports (COM et LPT) quels appareils peuvent être lus.- Remarque : un seul programme à la fois peut lire un port COM (c'est pourquoi ce programme peut renvoyer les données série vers de nouveaux ports COM)
- Configurez le port COM dans le fichier
settings.ini.
Lancement
En ligne de commande, lancez python .\main.py
Ou, pour le lancer au démarrage de Windows, créez un raccourci vers runSerialToGetRequest.bat et placez-le dans le dossier Démarrage (appuyez sur Windows + R pour ouvrir la fenêtre Exécuter et collez Shell:Startup).
settings.ini
[GENERAL]
BAUDRATE=9600
COMPORT=1
[SPLITTER]
SPLITTERENABLED=True
EXITPORT=3
[SERIALTOGET]
URL=http://mydomain.com/api/itemtracking
SERIALTOGETENABLED=True
LOCATION=TestLocation
[GENERAL]
Ces paramètres concernent le lecteur de codes-barres dont nous lisons les données.
[SPLITTER]
Si les données du lecteur doivent aussi être envoyées vers un autre port série, mettez True et indiquez le numéro d'un port série libre.
[SERIALTOGET]
Pour envoyer les données série à un serveur http, mettez True. Le programme enverra une requête au format : URL + "?barcodeID=" + barcode + "&location=" + location Par exemple : http://mydomain.com/api/itemtracking?barcodeID=H75Gy5&location=TestLocation

Loïc Joachim
Loïc Joachim est un professionnel de l'informatique, entrepreneur et personnalité politique basé en Nouvelle-Zélande. Il est actuellement directeur général de Timeclock.Kiwi et responsable informatique du groupe O'Brien. Il est également engagé en politique en tant que vice-président du Parti travailliste de Dunedin, et c'est un auteur prolifique qui partage ses connaissances et ses opinions sur la technologie, les affaires et la politique.