HomePod, Apple TV, or iPad is need if you would like to build a smart home controlled by HomeKit
- DIY devices, need:
- Master devices, e.g., motors, pumps
- Communication micro-controller-units (MCU) and drives, e.g., ESP8266
- Battery and chargers
- Devices that originally support HomeKit
- If the devices support Wi-Fi, you just connect them to the router and controll them through HomeKit
- If the devices only support ZigBee, for example the curtain motor made by Aqara, you need a speciall gateway to control
- Devices that support Xiaomi and other platforms, need:
- Homebridge on Raspberry Pi, where basically it is also a gateway