This project is to setup an administration function in web services where the web server will communicate between mobile apps and IoT program.
Here you will setup a html site on the web server for an administrator access where the admin will be able to connect to the server via secured web URL to configure an IoT device (which is programmed in C) and also the mobile app users profiles. The IoT program will communicate with the mobile app via the web server and will be accessing the web server via WiFi. The function of the web server will be to do the authenticate the mobile app request and after validation send the request to the IoT program. As the IoT program execute the command send by the web server; it will then send message to the mobile app via the web server. Every communication between mobile app and IoT program must be encrypted using TEA encryption.
So for this project you have to setup the website on the web server and must have experience with a encryption function to implement the encryption in the program for web server to do the encryption and decryption every message between the mobile app and IoT program.
The IoT program and the mobile apps for iOS, Android, and Windows are already completed and ready to be tested through the web server. I need the server to be setup as soon as possible. You will be responsible to send me what type of server configuration you need and i will provide the server with OS and any other program you may need to complete this project.
The project required high quality and the delivery deadlines are must be kept. If you are interested please response with your past work examples similar to this project. The time for this project to be completed is short and so I have to make final decision quickly.