Zigbee and MQTT Integration
Controlling Zigbee devices over MQTT
Krill is the first decentralized control platform where every sensor, actuator, camera, and logic rule is a node in a self-healing mesh — running on your Raspberry Pis, owned by you, with native apps on every platform.
Built from the ground up in Kotlin Multiplatform. One codebase. Android, iOS, Desktop, Web, and Raspberry Pi. No cloud. No subscription. No single point of failure.
Your data never leaves your network. No accounts, no subscriptions, no vendor lock-in.
Servers auto-discover each other on your LAN. Add a Pi, enter a 4-digit PIN, and it joins the swarm.
Logic gates, Python lambdas, serial sensors, MQTT, GPIO, cameras, color sensors, and 35+ node types — wired together visually.
A unique force-graph shows live alerts and executions — or design custom SVG dashboards in Inkscape with real-time data and live video overlays.
Everything in Krill is a Node. Nodes react to data changes, execute logic, and control hardware — across any number of servers, in real time.
Controlling Zigbee devices over MQTT
Install Krill Server in Kiosk Mode for Touchscreens
Create your own custom dashboards with SVG.
Create lists of tasks for anything you want to track.
Journal your project progress with notes and photos.
Visual representation of nodes overlaid on an SVG diagram.
Communicate with hardware devices via USB and serial ports for sensor data and device control.
Organize automation configurations into reusable, shareable project containers.
Resilient peer-to-peer server connections forming a decentralized mesh network.
Trigger workflows when HTTP requests are received at webhook endpoints.