The Ninja Blocks Platform makes connecting so called “things” to the internet and each other easy through open source hardware, software and an API service.
Ninja Blocks are tiny open source computers that can sense and react to their environment. They support RF out of the box and are designed to be extended to support everything.
The Ninja Blocks API makes it simple to create apps (webapps, widgets, phone apps) that interact with a users devices. The block software “wraps” proprietary devices and offers their features through a RESTful API. Ninja Blocks address the critical element of interoperability - addressing (how do you identify a device), authentication (are you allowed to talk to a device) and protocol (how do you control a device).
The Ninja Blocks mission is to enable real interoperability in the fledgling world of the Internet of Things.