IOT devices management
The business goal
Our client is a tech company from London, UK. The business goal of this project was to create an application that could provide a web interface for managing electrical appliances. This could therefore be a more reliable and convenient way to manage the devices. This is a part of the Internet Of Things (IOT) project. These required a web backend interface for connecting to the embedded devices like refrigerators.
The goal of this project was to provide backend API for hardware management devices communicating with a specific protocol. The backend serves requests performing required logic and using the Parse cloud mobile app backend infrastructure to store/retrieve data. The Parse application works as a backend for the mobile application. Backend API provides:
- management (registering/unregistering/updating/retrieving) of devices including creating new organizations and admin accounts if required;
- subordinate (attachment/detachment/update/retrieve) devices;
- activity recording and management of devices.
Web admin console allows management of users. It also provides organizational and technical landscape as a comprehensive configuration for the mobile app.
We used the following technologies: node.js, ExpressJS and built REST API connected to the Parse service.
The result of this project was cutting costs to 20% for managing devices. The client gets an application that could be enhanced in terms of functionality (like plugging in new devices, etc.)