Dependencies:
Clone the repository:
git clone https://github.com/n1md7/mqtt-client.git IoT-device-manager
Run MQTT broker:
docker compose up
# If you don't want WebBased UI, run:
docker compose up mqtt-server
Run backend service
cd ./manager
nvm use
npm install
npm run start:dev
Run node client
cd ./node-client
# D0001 sample device
node index.js -c D0001
Run frontend service
cd ./web-client
npm install
npm run dev
Refer to the README.md in the arduino-client
directory.
Refer to the README.md in the node-client
directory.