This is a Json-RPC/2.0 server with websocket and httpd. You can control mbed(s) by Javascript, processing, Java. LPCXpresso1769/LPC1768/FRDM-K64F/LPC4088
Dependencies: NyFileSystems libMiMic mbed-rtos mbed
Fork of MiMicRemoteMCU-for-Mbed by
You are viewing an older revision! See the latest version
Homepage
日本語¶
mbedをネットワークからコントロールするためのアプリケーションです。 Websocketを使ったJSON-RPCインタフェイスから、mbedSDKのクラス群を使用することができます。
※ここ図
ベータ版です。 バグやごしつもんはtwitterアカウント@nyatlaまでお願いします。
特徴¶
- Websocket+JSONRPCによる低遅延なRPC
- ワンチップでブラウザ向けの開発環境を提供
- UPnP/Bonjurによるディスカバりに対応
- mbedSDKのAPIと同じ構成のAPI
- mbed LPC1768/LPCXpresso1769/LPC4088に対応
このアプリケーションはMiMicRemoteMCUとよく似ていますが、JavascriptAPIがより使いやすくなりました。
はじめかた¶
- ファームウェアをmbedに書き込みます。
- 設定ファイルにネットワークに合わせたIPアドレスを指定します。
- mbedをリセットして、設定したIPアドレスをブラウザで開きます。
- JavascriptEditorを開きます。
- Startボタンを押してLEDがチカチカすれば成功です。
Javascript以外のAPI¶
mbedJSは、Javascript以外からも操作することができます。
- mbedJS Java API https://github.com/nyatla/mbedJS-Java-API
- mbedJS processing API https://github.com/nyatla/mbedJS-Processing-API
関連記事¶
- MiMicProject http://nyatla.jp/mimic/wp/
- エェェェェンベッドJS (mbedJS) beta版をリリースしました http://nyatla.hatenadiary.jp/entry/20140625/1403701589
- ProcessingとJavaからmbedを操作して遊べるようにした http://nyatla.hatenadiary.jp/entry/20140720/1405861733
ドキュメント¶
- javascriptAPIリファレンス http://mimic.sourceforge.jp/doc/mbedjs/current/
ロードマップ¶
mbedJSは誠意開発中です。