This project is a BLE (Bluetooth Low Energy) application using Bleno and Noble.
- Node.js (latest version)
- Node Version Manager (NVM)
-
Initialize the project
npm init -y
-
Install and use the latest Node.js version
nvm install node nvm use node
-
Install necessary packages
-
Bleno and Noble
npm install @abandonware/bleno @abandonware/noble
-
Node-Gyp (globally)
npm install -g node-gyp
-
Express
npm install express
-
Socket.IO
npm install socket.io
-
CSV access
npm install csv-parser
-
-
Start the server
node app.js