Skip to content

NeoLTK/NodeJS-SL500-E1356D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

Library for use SL500 RFIDReader on NodeJS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors