Tools:
Hardware: WeMos D1 R32 (ESP32), Raspberry Pi 3 B+ (Controller Gateway)
Development Software: Visual Studio Code, Arduino IDE
Server Operating System: Ubuntu 16.04 LTS, Raspbian
Front-end: React, Material-UI
Back-end: Node.js(Express)
Web Server: Nginx
Controller: Python, C++
Database: MongoDB
Version Control: GitHub
Diagram manager: Lucidchart
Techniques: DHCP, Queue, Master-Slave