Browser Johnny Five: Difference between revisions
Jump to navigation
Jump to search
(Initial description of browser johnny five.) |
(Update link for WebSerial API bug.) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 17: | Line 17: | ||
== [https://github.com/elin-moco/wot-daemon WoT Daemon] == | == [https://github.com/elin-moco/wot-daemon WoT Daemon] == | ||
Running socket.io serialport server with a Node-Webkit system tray app. | Running socket.io serialport server with a Node-Webkit system tray app. | ||
== [https://github.com/wotjs/chrome-app-api-proxy Chrome App-API proxy] == | |||
Call Chrome App APIs from a Webpage, currently used with [http://wotmaker.io/ WoT Maker]. | |||
== [https://github.com/wotjs/chrome-usb-serialport Chrome USB SerialPort] == | |||
A serialport module for Google Chrome browser, currently used with [http://wotmaker.io/ WoT Maker]. | |||
== [https://github.com/wotjs/browserify-johnny-five Browserify Johnny Five] == | |||
Build Johnny Five as a browserify module, currently used with [http://wotmaker.io/ WoT Maker]. | |||
== Next Steps == | == Next Steps == | ||
* Porting firmata firmware to more wireless modules (wifi/GSM/ethernet/HC-05...) | * Porting firmata firmware to more wireless modules (wifi/GSM/ethernet/HC-05...) | ||
* Integration with WoT Maker for quicker prototyping and sharing. | * Integration with [http://wotmaker.io/ WoT Maker] for quicker prototyping and sharing. | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=webserial WebSerial API for Firefox] | |||
== Reference Links == | == Reference Links == | ||
* [https://docs.google.com/presentation/d/1m13AJJHnwDprZw6LFNZLG1deOCRgE4mnjM9EZI2RgpY/edit browser-j5 intro slides] | * [https://docs.google.com/presentation/d/1m13AJJHnwDprZw6LFNZLG1deOCRgE4mnjM9EZI2RgpY/edit browser-j5 intro slides] | ||
* [https://github.com/rwaldron/johnny-five Johnny Five] | * [https://github.com/rwaldron/johnny-five Johnny Five] | ||
* [https://github.com/jgautier/firmata/ Firmata] | * [https://github.com/jgautier/firmata/ Firmata] | ||
* [http://arduino.cc/ Arduino] | |||
* [http://redbearlab.com/bleshield/ BleShield] | * [http://redbearlab.com/bleshield/ BleShield] | ||
* [http://browserify.org/ browserify] | |||
* [[B2G/Bluetooth/BLE Tools|BLE Tools]] |
Latest revision as of 10:52, 22 September 2015
Goals
- Brings Johnny Five to the web using browserify and serialport plugins.
- Enable porting of existing work based on johnny five or firmata.
- Enable device integration on websites/webapps/add-ons.
Browser J5 RC Car Demo
A remote control car project to that leverages browser J5 to run on different platforms.
BLE SerialPort
A cross-platform solution to control Arduino via BLE. For BLE module currently only supports BleShield.
Socket.io SerialPort
Exposing Arduino devices connected to your host machine(laptop/PC) via a socket.io server, you'll be able to controll devices on any browsers with access to the server.
WoT Daemon
Running socket.io serialport server with a Node-Webkit system tray app.
Chrome App-API proxy
Call Chrome App APIs from a Webpage, currently used with WoT Maker.
Chrome USB SerialPort
A serialport module for Google Chrome browser, currently used with WoT Maker.
Browserify Johnny Five
Build Johnny Five as a browserify module, currently used with WoT Maker.
Next Steps
- Porting firmata firmware to more wireless modules (wifi/GSM/ethernet/HC-05...)
- Integration with WoT Maker for quicker prototyping and sharing.
- WebSerial API for Firefox