Smart Home Open Source System: Introduction of Alexa, Home Assistant and HomeKit Ecosystem

Choosing the right smart home system to unify your devices and connect them together is an ecosystem worth choosing. Let's take stock of those open source systems today, both at home and abroad.

Amazon Alexa appeared in the original Amazon Echo smart speaker in 20 14, and has since expanded to many speakers and other devices. In addition to answering questions about the weather according to the calendar schedule, Alexa can also contact multiple smart home devices you own and let them contact each other when you need to turn off all the lighting in a room immediately.

In fact, there are two types of Alexa devices: smart speakers and devices with built-in Alexa, and devices that can only be used with Alexa, which usually means that you can use the sounds of other Alexa devices for control. This is an important difference, so look for products marked "Use with Amazon Alexa".

HomeKit doesn't need a bunch of different smart home applications. They don't necessarily synchronize with each other on smart phones, but integrate them together to provide front-end control and focus on your device.

Everything can be controlled through the Home application on iOS, iPadOS or macOS devices, and as you might expect, they also apply to Siri. You can start the home application to change the temperature of the smart thermostat or turn off the smart light, or you can ask Siri to do this for you.

Automation can be divided into "scenes". For example, the above scene can be called "leaving", or you can use the "game time" scene to turn off the main light, turn on the emotional light, and turn on the Xbox (through the smart plug). These scenes can be activated from the control center of iPhone or iPad or using Siri.

Home assistants believe that smart home users know everyone and it is an artifact to create a smart space. It is a mature and complete smart home system based on Python, which has high equipment support and supports highly customized settings such as automation, group and UI customization. Siri control of the device is also realized.

Based on HomeAssistant, you can easily connect various external devices (smart devices, cameras, emails, short messages, cloud services, etc.). And there are nearly a thousand mature connectable components), and manually or automatically link these external devices according to their own needs to build a free-wheeling intelligent space.