IoT서버의 client 통신 테스트를 위해서 가상의 IoT 기기를 만들었습니다.
지원되는 통신 : http coap mqtt
nodejs Express.js + mysql + vue
./backend/config/database.js
mysql DB세팅
./script.sql
실행
frontend와 backend의 각각 폴더에서 npm install 실행
cd backend
npm install
cd fronend
npm install
MAC
./script.sh
WIN
준비중
http://localhost:3000
./backend/routes/iot.js
아래의 주소를 사용함. status는 상태를 나타내며, control은 조작을 함.
//iot boiler
[GET] /api/iot/status/1000
[PUT] /api/iot/control/1000
// smart led
[GET] /api/iot/status/2000
[PUT] /api/iot/control/2000
./backend/conn/mqtt-device.js port : 1883
Topic address
//iot boiler
iot/status/1000
iot/control/1000
//iot smart led
iot/status/2000
iot/control/2000
./backend/conn/coap-device.js port : 5863
//iot boiler
iot/status/1000
iot/control/1000
//iot smart led
iot/status/2000
iot/control/2000