Browser Johnny Five: Difference between revisions

From MozillaWiki
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

Reference Links