Development of a system of "Smart house" for the b2c sector?

Hi all.
Lord, help me to determine what requirements you need to request a specialist to develop a smart home system to fit your needs. Objective: to develop a management application area for the b2c sector, i.e. not for a particular person and with the ability to change user. It is necessary to operate the door lock, light, electricity, motion sensors.
As I understand it, you will need to choose the right microcontrollers and programming them + to create the server and to establish a wi-fi and bluetooth.
Very similar to the application of car sharing. How much will be required of developers, and from what region? I was confused, to not understand who is behind that answer should be.
March 23rd 20 at 18:46
2 answers
March 23rd 20 at 18:48
Hello!
First you need to decide which device will be the management and what is the manufacturer smart devices? I would have taken everything from xiaomi (smart sockets, door locks, temperature sensors, water sensors, etc.) + they have a library under nodeJs + must have documentation (Yandex recently integrated the management of these devices to itself in the search engine). Would look what is the manufacturer and under which platform what kind of documentation etc.
1) If the mobile device: it probably would be writing a cross platform app on ReactNative or Flutter.
2) the website can be managed through a personal account? There VueJs on Frontend, backend on PHP or nodeJs.

Total:
Option 1: 1 - prosharenny developer + designer to create a corporate style+ sales Manager
Option 2: If you don't believe that everyone can make 1-in programmer, then at least the 2nd developer + designer. 1 will make the mobile app+ second gash the website and make an API to a mobile application + designer+ sales Manager.
Something like this
Alexander, thanks for the reply!
If you take ready-made solutions from Xiaomi then just use the api? I have to use their scripts + may need to be supplemented with a variety of microcontrollers. Pull it single good developer in C++?
I have drawn such a picture:
1) Back to the server and web integration
2) C++ under controllers
3) application Developer - marques.Christiansen commented on March 23rd 20 at 18:51
Yes, there are functions from the API and there is more scenarios it will be possible to write on interaction devices to various other devices as You like. I just have the outlet from Xiaomi is smart and has a library https://github.com/aholstenson/miio to manage them (JavaScript). So the stack itself emerges. Most likely Your picture is correct. - Nora.Barton commented on March 23rd 20 at 18:54
March 23rd 20 at 18:50
Hello!
We can help you to develop such a system! More than 10 years develop our own controllers and hardware for the smart home, and beyond. We also deal in software development of any complexity! If interested , write, or call +7(3842)763-764

Find more questions by tags Smart homeProject management