The Server for IoTDoorControl Project.
-
What's the main problem I would like to resolve?
A: Most of apartment in Taiwan has intercom for communicate with someone who at the Lobby. They do go with remote door open function; A button located on intercom. But They can not trigger the function by internet, so you can not open the door everywhere, even not at home. -
What technology I have been used on this project?
Programming Language: Node.js
Protocol: MQTT / HTTP
Database: MongoDB
- How does it exactly?
A: For easy-to-build purpose, I have been usedMQTT
as main protocol to communicate between Server (This Repo) and Client (On Intercom).
That can make receive command without real IP address, that's mean you can just connect to WiFi without other any setting and use it.
Server -------------> MQTT broker <------------- Client
(Publish) (Subscribe)