IoT Switch Server (Node.js, Arduino)
개발 언어 및 스택 소개
- Language : Javascript, Node.js
- Framework : Express
- Database : MariaDB, Redis
- Module : asnyc, crypto, request, winston
REST API Definition
| Feature | Method | Request URL | Todo Status |
|---|---|---|---|
| 회원가입 | POST | /jini/user/join | complete |
| 로그인 | POST | /jini/user/login | complete |
| 로그아웃 | POST | /jini/user/logout | complete |
| 그룹리스트 | GET | /jini/group | complete |
| 그룹추가 | POST | /jini/group | complete |
| 그룹삭제 | DELETE | /jini/group | complete |
| 스위치리스트 | POST | /jini/hw/list | complete |
| 스위치정보 | POST | /jini/hw/info | complete |
| 스위치켜기 | POST | /jini/hw/on | complete |
| 스위치끄기 | POST | /jini/hw/off | complete |
| 기록보기 | GET | /jini/history | complete |