Octoblu is an Internet of Things platform that lets you manage devices, web services, and visually build interactions between them in the browser. You can create event based interactions (Sensor readings kicking off flows) or you can kick off actions via triggers, which can be fired off using Blu (mobile app) or via webhooks!
This plugin is built on KrytenJS a declarative wrapper I wrote for Johnny-Five
Wow! That sounds cool! How do I get started?Get an Octoblu AccountGo to App.Octoblu.Com and register a free account!
Flash an Arduino Compatible Board with FirmataThe Arduino IDE comes with Firmata libraries.
You can go to Examples -> Firmata -> StandardFirmata to find it.
1. Flash your board
2. Make a note of the serial port it is connected on
3. Close the Arduino IDE
Download and Install the Johnny-Five Connector1. Login into your Octoblu Account
2. Go to the Things Page and select the Johnny-Five Connector
3. You'll be redirected to the Connector Factory
4. Follow along to Download and Install the connector for your platform
Configure Your Board1. Click "Open In Octoblu"
2. Set "Auto Detect" to find your board automatically, or specify the Serial port
3. Add a New Component
4. Configure and name the component
5. Save!
Build A Flow!Control
Any Control component (servo, digitalWrite, ec cetera) will show up in the Octoblu Designer as an action on your Johnny-Five thing.
Sensors
Sensors (digitalRead, analogRead, MPU6050.. ) will return on the right output of the Johnny-Five node as JSON on the specified interval.
The easiest way to remotely trigger your flows is through, well, triggers!
Here is a guide! https://octoblu-designer.readme.io/docs/trigger
Comments