NeoLTK/NodeJS-SL500-E1356D
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
# NodeJS SL500 E1356D RFID Reader 🏷️ ## 🚀 Présentation **NodeJS SL500 E1356D** est une bibliothèque permettant d'intégrer le **lecteur RFID SL500-E1356D** dans des applications **Node.js** avec **Express.js** pour une implémentation facile sur le réseau. Ce projet inclut un driver pour le lecteur RFID et une API simple pour la gestion des connexions et des scans RFID. ### 🌟 Fonctionnalités - **Support du lecteur RFID SL500-E1356D** via une DLL. - **API Express.js** pour une gestion réseau facile. - **Interface simple pour charger et connecter le lecteur** via HTTP. - **Commandes pour scanner des RFID** et tester la connectivité. ## 📦 Matériel et prérequis - **Lecteur RFID SL500-E1356D** - **Node.js** (versions de v6 à v10 max) - **Python 2.7** (x86) - **Windows Build Tools** via npm ### Installation des dépendances Avant de commencer, vous devez installer les outils suivants : npm install --global --production windows-build-tools Téléchargez les Visual C++ Redistributables nécessaires ici : - [Windows C++ Build Tools](https://go.microsoft.com/fwlink/?LinkId=691126) - [Visual C++ Redistributables](https://support.microsoft.com/fr-fr/help/2977003/the-latest-supported-visual-c-downloads) ### 📜 Installation 1. Clonez le dépôt : git clone https://github.com/NeoLTK/NodeJS-SL500-E1356D.git 2. Installez les dépendances avec npm : npm install 3. Lancez le serveur Express.js : node app.js ### 📲 Utilisation - **Charger le driver RFID DLL** : http://127.0.0.1:8888/load - **Connecter à un port COM valide** : http://127.0.0.1:8888/connect - **Scanner un RFID** : http://127.0.0.1:8888/inventorys - **Test sans scanner RFID** : http://127.0.0.1:8888/beep ### 🚨 Mise en garde Ce projet est destiné à un usage **personnel et éducatif uniquement**. Toute utilisation commerciale est **interdite** sans un accord explicite de l'auteur. **Respectez les lois locales** et les règles d'utilisation des systèmes avec lesquels vous interagissez. ## 📜 Licence Ce projet est sous la **GNU General Public License v3.0** avec des restrictions supplémentaires : - Vous êtes libre de **modifier et redistribuer** le code sous la condition que vous partagiez vos modifications sous la même licence. - **L'utilisation commerciale** est interdite sans autorisation préalable de l'auteur. ------------ Support for the SL500-E1356D RFID reader on NodeJS applications coupled with expressjs for its implementation on the network - The driver of the reader available in the dll folder - The Lib Node JS alone is available in the SRC folder Start-up procedure : 1. Expressjs starting - node app.js 1. Loading RFID Reader DLLs - http://127.0.0.1:8888/load 2. Attempting to connect to a valid COM port - http://127.0.0.1:8888/connect Uses : Attempting to scan an RFID - http://127.0.0.1:8888/inventorys Test without scanned - http://127.0.0.1:8888/beep Windows installation : npm install Requirement : nodejs x64/x86 de v6 à V10 max Requirement : python 2.7 x86 Requirement : npm install --global --production windows-build-tools Requirement : https://go.microsoft.com/fwlink/?LinkId=691126 Requirement : https://support.microsoft.com/fr-fr/help/2977003/the-latest-supported-visual-c-downloads