Better vision of smart home appliances parties are attracting manufacturers, equipment manufacturers, software vendors, Internet companies and other race them. In each race to launch smart home products and solutions today, people also found that the fact that – although the smart home is an irresistible trend, but the smart home technology is still not perfect, intelligent home systems integration urgently. For the industry as a whole, only to make smart home products more abundant, while the unified standard as soon as possible, to achieve interoperability between devices, and make smart home system with a “learning” capability, will it be possible to give users a better experience, thus promoting the development of the market.
With the rapid development of mobile Internet technology, smart home product development gradually into the stage. However, the existing home market, most devices can not connect directly to the control terminal, can not bring a better experience to the user. To change this situation, intelligent home systems integration framework concept came into being. It not only allows existing home devices to be conveniently connected to the control terminal, and also be able to design user behavior patterns on the control terminal, the continuous optimization model based on historical data used by the user, and finally with the current environmental scene automatically adjust household equipment parameter. In other words, by means of integrated intelligent home systems, smart home is not only easier to use, but also the ability to “learn” capability, can continue to improve the user experience.
Smart Call Home “integration”
Smart home concept prototype have appeared as early as the 1990s, but at that time the whole industry is still in the wild stage, also exploring the concept, product positioning is very vague, while technical support is also inadequate. Into 2000, the development of intelligent home a certain improvement, but still there is no concept of the market in the light of the stage. Until recent years, along with product innovation and depth of mobile Internet, wireless sensor technology, as well as people on the growth of science and technology needs of life, not just the concept of smart home gradually, more and more products and applications began to fall and it also further explore how to make smart home more “intelligent”, with better experience, in order to get large-scale adoption.
Integrated smart home system is in this context that arise. Integrated smart home system framework of the latest technology of the current smart home and mobile Internet technology, the purpose is to make home appliances are connected, so that the user can more easily control home appliances.
From a structural point of view, the integration of smart home system requires a central control server is responsible for connecting all home appliances. The control device can connect to the server via a wired or wireless means. For interior has been renovated, the general wireless means more convenient. In order to cover as many products on the market, including the control server supports mainstream WiFi, Bluetooth and ZigBee and other wireless transmission protocol. The device side, since most home wireless transmission module device does not exist, in order to enable the device to easily connect to the control server, you need to design a set of plug-ins, you can easily make access to the control equipment, and can be controlled. At the same time, also we need to define a set of interface standards, in order to solve many devices, the connection can not be unified problem.
Integrated smart home system will provide two sets of front-end: Web and mobile versions, supports both intranet and Internet access. In addition, the entire system needs to have some intelligence, mainly reflected in the system can automatically “learn” the needs of users, thereby automatically adjust the configuration of the device.
How to build an integrated smart home system
Build an integrated intelligent home systems need to address several key issues: how to connect existing equipment control system, how to make the system more “intelligent”, how to design a smart home system front end, how to achieve individual design?
Existing equipment access control system
So that existing equipment access control system means that the existing non-intelligent devices to design a plug-in so that the device can be controlled. Meanwhile, smart devices need to define a set of interface standards, to achieve the purpose of unified management.
Existing smart home devices mainly in the following categories: lighting, temperature control equipment and household appliances. For lighting, you only need to design an adapter device connected to the power supply. Adapter includes a wireless communication module, capable of receiving a control signal from the control server, adjust the current size, to control lighting switches, light intensity and other functions; also can send the current basic data of the device to the control server.
There are two rehabilitation programs for the temperature control device, the first modification of the temperature control device switch panel added wireless communications and control module, control panel can be controlled. This transformation program aimed not have a wireless remote control central air conditioning. Second, for the general air-conditioning equipment can be designed with a wireless controller infrared, align the infrared emission control equipment required port. For household appliances, due to the diversity and complexity of the equipment, added a simple plug-in and can not get access to all control functions, you want an effective solution to household appliances, network access problems, needs and product manufacturers to complete.
Systems need to be more “intelligent”
System’s “intelligence” means intelligent control server. The control server in addition to collecting the corresponding environmental data (including temperature smart home device data and the indoor environment, humidity, light and time parameters), record user operation behavior, but also the need for the user’s behavior modeling, design a set of model can predict the behavior of the user, the input model mainly environmental data and user actions. Model parameters supervised training by the way, when the user data is collected in sufficient quantity, the training model can predict the user’s behavior, which automatically adjusts the smart home device parameters. At the same time, the model also can accept user feedback through a feedback mechanism parameters of the model can be corrected in real time.
In order to achieve automatic control of all household equipment, central control server requires a different type of smart home device modeling. But the parameters of the model need to consider the impact of different devices. For example, the light intensity control model to take into account the combined effects of weather, environment, outside light intensity. If it is sunny in the summer, in order to cool down, turn on air conditioning and refrigeration needs. To save power at the same time, the curtain will be pulled on. Therefore, the light control model requires a comprehensive view of these circumstances, open the curtains drawn and lights on during the day time.
For the integration of smart home system, is very important to obtain user behavior data, primarily by means of sensor data on your phone to read, and then after a simple processing to achieve the identification of user behavior. In general, sensors are involved are: an acceleration sensor, gyro, GPS. Acceleration sensors are used to monitor changes in human behavior, including standing, sitting, walking and other basic behaviors. People use, portable phone when will inevitably produce a corresponding change in position. To calibrate the phone this change in position, we need to collect data on the phone’s gyroscope. After With the acceleration sensor and gyroscope data, the system can calculate the trajectory of user behavior as well as indoors. For example, the system can identify the user to move from the kitchen to the bedroom and sat down this series of actions. This allows the control server is shut down some of the kitchen equipment, and turn on the corresponding device in the bedroom. Outdoors trajectory user data mainly through GPS monitoring, by mastering the user’s daily trajectory, the system can estimate the user’s home time, automatic air-conditioning turned on, rice cookers and other smart devices.
Essential front-end design
Front-end smart home system using the popular B / S structure. In addition to traditional front-end Web control, but also joined the mobile front end. To adapt iOS and Andriod two systems can be used to design the popular HTML5 App. The benefits of HTML5 is a code that can be used in two different mobile device operating system, but on some of the unique features of iOS can not be reflected. Because the control server needs to be able to support the external network access, and the current family of network access are to achieve dynamic IP allocation, dynamic allocation of IP is not effective as an external server IP. For this situation, you can consider trying the more popular cloud virtual machine as a bridge between the control server and the mobile device. At present, the mainstream domestic cloud virtual machine providers, such as Ali cloud can provide affordable cloud virtual machine services.
To meet the needs of individual users
In addition to unified framework of smart home design, the framework must also support user-defined settings. Users can set their own needs in the control server configuration parameters, such as the configuration of various smart home equipment startup, shutdown, determine the conditions. It also can save the configuration of different environments, such as power-saving mode, high efficiency mode, it is possible to switch freely changing needs of time, while users can also share their configuration on the Internet.
In summary, the integration of smart home system through simple changes, such as adding plug-ins on the way existing equipment these non-smart devices access the smart home control system. At the same time, end users can move applications or Web application access control server, smart home environment regulation. And the control server can interact with information through mobile devices and users to try to obtain information about the current user. In obtaining the user, smart home devices, and information on the surrounding environment after the system also have a certain ability to learn, through machine learning algorithms for user behavior characteristics, environmental equipment design parameters of a model. In supporting the integration of smart home system, the smart home application will become more convenient, easy to use, greatly enhance people’s experience, to lay a solid foundation for the popularity of smart home.