Develop a NodeJS application server using Express and and SQLite

Job ID: 35285629

Budget: $400 – $401 USD

You must have rich experience of IOT protocols.

Please carefully read job description.
The purpose of this project is to develop a NodeJS application server using Express and an SQLite database running on an embedded device to control and supervise a smart home system. The server will communicate with the devices using the specified protocols (KNX, modbus, HTTP,...). The list of devices and application configuration will be imported by the user in a CSV file (exact structure of the csv files to be defined). A Websocket API will be defined and developed to communicate with a native mobile application. The mobile application will connect to the server to display and control the devices. A real-time communication will be used to automatically refresh the values in real time on the application without the need to query the server. The development of the mobile application is out of scope and part of another project but the API definition must be done and provided to the mobile app developer. The NodeJS application server will also embedded a webserver to allow some configuration settings (network, import configuation,...). The complete project specification is attached. I'm looking for an experienced developper for a long time collaboration. Other projects are coming afterward. The following information must be provided with your proposal : - Similar project experience - Experience with IOT protocols and building automation ?
If you have checked job sepcs, write "Good I can do it IOT" in headline.

Thank you
Related categories: Mobile App Development SQL Node.js Express JS