We have developed a multi-sided smart home platform for iOS and Android which offers an easy way to access, manage and monitor your smart home devices.
A real estate company.
A customer entrusted us with developing an application for iOS and Android platforms which allows controlling the smart home system. Additionally, this app enables one to connect third-party vendor devices to the system.
The challenge was to develop a platform with high quality and in short terms. For these reasons, we have chosen to incorporate React Native as the main technology. Python has been used as a backend language. To efficiently offload data from the devices into the cloud, we have used MQTT, the standard messaging and data exchange protocol for the Internet of Things (IoT). For other requests, such as login, registration, creation and modification of rooms, rest endpoints have been utilized.
As a result, we developed a system which allows smart home residents to control their appliances and monitor their use remotely. Also, we have created a system for flexible connection of devices based on the connection scheme received from the server. Users can automate household chores like laundry or door lock with just their smartphone. With smart сameras, they can control to control items around the house—from window shades to pet feeders—without ever having to get off a couch.
Besides, this solution allows office tenants to dramatically reduce decision-making time on changing building settings and ensure its high accuracy. It will lead to essential energy savings.