All Projects → homieiot → Convention

homieiot / Convention

Licence: other
🏡 The Homie Convention: a lightweight MQTT convention for the IoT

Projects that are alternatives of or similar to Convention

Core
🏡 Open source home automation that puts local control and privacy first.
Stars: ✭ 48,265 (+8192.96%)
Mutual labels:  home-automation, mqtt, iot
Freedomotic
Open IoT Framework
Stars: ✭ 354 (-39.18%)
Mutual labels:  home-automation, mqtt, iot
Temper Esp8266
Temper is a compact temperature sensor based on ESP8266 and SHT30 with large 13x7 pixel led display.
Stars: ✭ 155 (-73.37%)
Mutual labels:  home-automation, mqtt, iot
Smarthome
Device integration platform for your smart home
Stars: ✭ 92 (-84.19%)
Mutual labels:  home-automation, mqtt, iot
Hassio Zigbee2mqtt
Hass.io add-on for zigbee2mqtt
Stars: ✭ 547 (-6.01%)
Mutual labels:  home-automation, mqtt, iot
Psmqtt
Utility reporting system health and status via MQTT
Stars: ✭ 95 (-83.68%)
Mutual labels:  home-automation, mqtt, iot
Home Assistant
Home-Assistant-Config
Stars: ✭ 182 (-68.73%)
Mutual labels:  home-automation, mqtt, iot
Rf24node msgproto
An application that runs on a Raspberry Pi that interfaces RF24Network packets to a Message Bus. Currently MQTT & AMQP (alpha); Topics are RF24SensorNet compatible.
Stars: ✭ 11 (-98.11%)
Mutual labels:  home-automation, mqtt, iot
Awesome Home Assistant
A curated list of amazingly awesome Home Assistant resources.
Stars: ✭ 3,487 (+499.14%)
Mutual labels:  home-automation, mqtt, iot
Platypush
A versatile and extensible platform for home and life automation with hundreds of supported integrations
Stars: ✭ 192 (-67.01%)
Mutual labels:  home-automation, mqtt, iot
Rpieasy
Easy MultiSensor device based on Raspberry PI
Stars: ✭ 85 (-85.4%)
Mutual labels:  home-automation, mqtt, iot
Sonoff Homeassistant
Firmware for ESP8266 based itead Sonoff switches for use with HomeAssistant
Stars: ✭ 354 (-39.18%)
Mutual labels:  home-automation, mqtt, iot
Homie Esp8266
💡 ESP8266 framework for Homie, a lightweight MQTT convention for the IoT
Stars: ✭ 1,241 (+113.23%)
Mutual labels:  home-automation, mqtt, iot
Home Assistant Configuration
My Home Assistant Config. For more Information visit ->
Stars: ✭ 102 (-82.47%)
Mutual labels:  home-automation, mqtt, iot
Hodd
Homie Device Discovery
Stars: ✭ 21 (-96.39%)
Mutual labels:  home-automation, mqtt, iot
Broadlink Mqtt
MQTT client to control BroadLink devices
Stars: ✭ 169 (-70.96%)
Mutual labels:  home-automation, mqtt, iot
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-98.63%)
Mutual labels:  home-automation, mqtt, iot
Esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Stars: ✭ 4,324 (+642.96%)
Mutual labels:  home-automation, mqtt, iot
Redmatic
Node-RED packaged as Addon for the Homematic CCU3 and RaspberryMatic 🤹‍♂️
Stars: ✭ 407 (-30.07%)
Mutual labels:  home-automation, mqtt, iot
Ejabberd
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
Stars: ✭ 5,077 (+772.34%)
Mutual labels:  mqtt, iot


The Homie Convention

A lightweight MQTT convention for the IoT

Motivation

The Homie convention strives to be a communication definition on top of MQTT between IoT devices and controlling entities.

MQTT is a machine-to-machine (M2M)/"Internet of Things" connectivity protocol. It was designed as an extremely lightweight publish/subscribe messaging transport.

MQTT supports easy and unrestricted message-based communication. However, MQTT doesn't define the structure and content of these messages and their relation. An IoT device publishes data and provides interaction possibilities but a controlling entity will need to be specifically configured to be able to interface with the device.

The Homie convention defines a standardized way of how IoT devices and services announce themselves and their data on the communication channel. The Homie convention is thereby a crucial aspect in the support of automatic discovery, configuration and usage of devices and services over the MQTT protocol.

Find the convention here: https://homieiot.github.io

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].