The ZigBee Alliance recently released dotdot, a new application layer for Internet of Things devices. They also provide a brief description of what dotdot does:
dotdot is the universal language of the Internet of Things, making it possible for smart objects to work together on zigbee, IP, and other networks.
After reading an article about the new protocol, it turns out that dotdot is just a rebrand/expansion of the ZigBee Cluster Library, which comes with an incredibly long specification document (not exactly light reading!). I'm failing to see how this is really much of an improvement over the protocols we have already, since the main site is full of marketing jargon and the specification isn't particularly enlightening.
Why is yet another specification needed in the communications stack of IoT devices, and what benefits can dotdot bring to a typical smart home?