A comprehensive solution to develop an IOT application, which will use the NodeMCU Node MCU ESP8266 board with camera attached. The board will control garage doors (open/close) and communicate with the Microsoft Azure server. The server code will communicate with C# code. Each communication between ESP8266 and server must be uniquely encrypted. The ESP8266 board we need to have web interface which will allow the admin to connect to Azure server admin panel and configure the ESP8266 board. Further details of the project will be discuss later as the selection of the coder finalizes.
The final project include a detail instruction for implementation document and the code modules must be commented for future maintenance.
IMPORTANT: The encryption process is extremely important and it is vital that the encryption implementation must be successfully done. You will be working closely with the server programmers to see that the encryption is implemented correctly and all the functions are correctly working.
The application scope is built around the multiple requirements. Those are as follows:
1. System job to integrate auto camera capture capability.
2. Real-Time detection of door and its closed and open state.
3. Sustainable, maintainable and commented code.
4. Functional and system testing.
5. Production deployment.
6. Provide the encryption formula with code to secure the communication between the ESP8266 board and server.
7. Work with server group to be sure that the implementation of the ESP8266 board work seamlessly.
If you are interested then contact me immediately. The project time is short and I have to make the final decision as soon as possible. The ESP8266 board programming, web services experiences, and communication encryption experience is necessary.
24 freelancers are bidding on average $535 for this job
I am a freelancer experienced in: * embedded software * WiFi * Hardware Interfacing * Networking * Cryptography * Espressif products [url removed, login to view] Stay tuned, I'm still working on this proposal.