DoIP: Domotics over IP

DoIP (Domotics over IP) is a technology that allows you to connect many different devices in your home to form a single, intelligent system for home automation. DoIP is designed to be plug-and-play to the largest extent possible. DoIP devices talk to eachother through messages; devices automatically find and connect with devices that support the same messages. DoIP networks commonly run over IP (wired and wireless Ethernet) networks. The DoIP specification is open and can be freely used by anyone.

About DoIP Frequently Asked Questions Specification Downloads Get the source code SDK How-tos

Why DoIP is different

While a lot of other home automation protocols and systems exist, DoIP takes a completely different approach. In existing systems, the set of commands that devices can accept is predefined. In DoIP, devices discover eachother based on the message types a device supports. Vendors can support existing standard message sets as well as define their own, and devices can support multiple standards at the same time.

DoIP networks can be further extended with fabrics. A fabric is the 'brains' of a home automation network and executes rules that you have defined. Other systems allow you to connect your doorbell to the mute button of your stereo; using a fabric, you can do this and disable the doorbell at certain times or only give a visual alarm if you're asleep. Fabrics can also connect other data sources, such as your electronic agenda to the home automation network. It was already possible to automatically have your coffee machine turn on in the morning; with DoIP, it can turn on based on the time of your first appointment that day.

Implementations of DoIP