This is a set of protocols (collectively called Babel IoT Control Protocols) that provide the mechanisms to allow, using an event-drive babel API, to interact with different IoT devices all from the Groove family.