Baozhai Smart Home - an open source smart home development platform

What is Baozhai Smart Home?
Baozhai Smart Home is a simple, easy-to-use, open source smart home development platform. Baozhai Smart Home was born for developers who love to work hard. The purpose is to simplify the development complexity of smart home systems so that developers can Put more energy into the development of smart home functions themselves.
Baozhai Smart Home Architecture Diagram Baozhai Smart Home Development Process Equipment development uses the ESP8266 WIFI chip as the device MCU, which is cheap and powerful. Based on the Arduino for ESP8266 development environment, you can develop ESP8266 programs as easily as developing Arduino programs. With the convenient development features of arduino
framework.gif 

dev_process.png 

and the existing arduino third-party library, it can be easily connected to various sensors. In addition, based on the smart home development library provided by Baozhai, developers do not need to care about specific communication details and can easily interact with programs on the gateway through simple API calls.
Arduino for ESP8266 development environment
gateway development Baozhai's gateway development requires the Baozhai gateway framework program to be installed first. The framework program is developed using Node.js and can run on Raspberry Pi or other ARM CPU devices (mobile phones are also acceptable^_^ ), of course it can also be run on a PC, and currently supports one-click installation on the Raspberry Pi. Baozhai Gateway Framework provides users with a WEB version of the online integrated development environment, which can be used to develop gateway programs and design mobile terminal control interfaces. It uses Javascript and HTML/CSS WEB development languages, making it easy to get started. Based on Baozhai's gateway development framework, developers do not need to care about the specific communication details between the device and the gateway, or the gateway and the mobile phone. They only need to write a small amount of code in the online WEB integrated development environment to achieve very convenient access to the device and mobile phone. and linkage, click to view the demo of the gateway online integrated development environment . login interface
arduino_ide.png 




gateway-login.png 

Gateway home page

gateway_home.png

Gateway integrated development environment
gateway-dev.png 
Design mobile phone control interface
gateway-phoneui.png 
Effect on mobile phone
phoneui.png 

Case

Living room temperature and humidity, air quality, human body infrared and 315Mhz transmitting/receiving equipment (wall-mounted box)


device-01.jpg 
Bedroom temperature and humidity, air quality and 315Mhz transmitting equipment (wall-mounted box)
device-07.jpg 
Modified socket
device-02.png 

Renovated water dispenser
device-03.png 
Home energy consumption monitoring can obtain data such as voltage, current and power
device-04.jpg 
Infrared learning equipment can remotely control TVs, amplifiers, air conditioners, fans and other home appliances that can be controlled by infrared.
device-05.png 

Modified WIFI toy car

device-06.jpg 
For more details, please visit the official website of Baozhai Smart Home: http://www.baozhai.cc/

Guess you like

Origin blog.csdn.net/chzhe/article/details/50351359