Mozilla announced their IoT platform recently; they aim to create a standard for the way IoT devices interact with each other.
It’s called “Project Things” and works via a gateway installed on a Raspberry Pi which controls all your devices. This makes it less accessible for consumers, but over time as developers build extensive applications and products, it might get more mainstream.
Using adapters and the “Web Things API” developers can build their additions to the platform. The platform includes functionalities for voice control, ‘If this, then that’ logic and an OAuth implementation for third-party applications.
I’m looking forward to seeing some exciting applications; then I might consider setting it up myself.