If you've seen Short Circuit you might recognize Johnny-Five as the robot which became self aware. It's also the inspiration for a Javascript Open Source protocol for robotics and the internet of things. It will run on Arduino, RasPi, Beagle bone and bunch of other platforms. You can find it here.
Here is why this is important:
...focuses on delivering robust, reality tested, highly composable APIs that behave consistently across all
supported hardware platforms. Johnny-Five wants to be a baseline control kit for hardware projects, allowing
you the freedom to build, grow and experiment with diverse JavaScript libraries of your own choice. Johnny-
Five couples comfortably with:
... and somewhere in the background I heard the gears in Scott's head spinning up.
Here is why this is important:
- It's a gateway into programming for the Internet of Things (IoT) using a framework that is current and common. You might have a problem finding materials and tutorials for a new and esoteric programming language but you certainly won't have a problem getting up to speed in Javascript which is what Johnny-Five is based on.
- It allows for low cost-web control.
- It seeks to set up standards in the form of general hardware APIs; from the github site:
...focuses on delivering robust, reality tested, highly composable APIs that behave consistently across all
supported hardware platforms. Johnny-Five wants to be a baseline control kit for hardware projects, allowing
you the freedom to build, grow and experiment with diverse JavaScript libraries of your own choice. Johnny-
Five couples comfortably with:
- Popular application libraries such as Express.js and Socket.io.
- Fellow hardware projects like ar-drone, Aerogel and Spheron
- Bluetooth game controllers like XBox Controller and DualShock
- IoT frameworks, such as Octoblu
... and somewhere in the background I heard the gears in Scott's head spinning up.