Johnny-Five
When IoT meets JavaScript
Screenshots



Hunter's comment
About Johnny-Five
Johnny-Five is a JavaScript library that run on Node.js. This library are capable to connect computers of multiple operating system with multiple type of microcontroller or microcomputer through a protocol called Firmata. This library allows IoT project to be much quicker and simpler.
IoT refers to Internet of Things, where sensors are connected to the internet to collect data.
The pain before Johnny-Five
Before the creation of Johnny-Five, software developer that are interested in the field of IoT needs to learn C++/C in order to write codes on microcontroller, use of suitable WiFi protocol to connect the microcontroller to the cloud.
In addition to that, a lot of software developer are not familiar to electronics. This will incurred more cost for them to start doing IoT project because they often connect the microcontroller the wrong way which made it short circuit and spoilt.
Johnny-Five
Johnny-Five manage to solve the issue by creating simple tutorials and easy to use tools.
Simple Tutorial
This was extracted from the official site, where it shows how to connect the necessary port from the electronics to the arduino.
Board supported
Johnny-Five Library supported more than 40 types of different microcontroller and microcomputer. From Raspberry pi to Arduino Nano
Open Source
Johnny-Five is an Open Source project, where a lot of source code are community driven.
Clean and Simple Circuit Design
The tutorial given from the official library gave a clear instruction and clean view on connection of electronics circuit with the microcontroller/microcomputer. The circuit was drawn with another open source tools called Fritzing.
Overall
I had been using Johnny-Five library, and I managed to build some cool project with it. A sample of it is that I build a LCD view to show out the latest message from a web app.
Since it makes connecting web to microcontroller so simple and clear, there are endless possibility on what you can do with this library.
Link
https://github.com/rwaldron/johnny-five?ref=steemhunt
Contributors
Hunter: @superoo7

This is posted on Steemhunt - A place where you can dig products and earn STEEM.
View on Steemhunt.com