The Dipal system connects to devices through a gateway called Akita. Physically, this is a microcomputer (it may be a router) with Linux and our software installed on it. Mosquitto is an MQTT broker. Z3Gateway is a utility compiled by us to connect to Zigbee devices. Akita should have Zigbee transmiter (for example, ESP32 chip with NCP). We make custom microcontroller devices such as: Smart lock. Light device. Meters. Also we work with Xiaomi smart home devices.