元派遣プログラマの自称技術系ブログです。雑記とか、オープンソースプロジェクトの報告とか。
最近はビットコインネタ多め。

mbedJSで使えるmbedアプリケーションボードのテストページを公開しました。

mbedアプリケーションボードのテストページを公開しました。
mbedアプリケーションボードに搭載されている幾つかのデバイスを、ブラウザからテストできます。

f:id:nyatla:20141019183246p:plain

使い方

機器の準備

mbedJSを書き込んだmbedと、mbed Application Boardを準備してください。(mbedJSから直接リンクをたどる場合は、リビジョン46以降が必要です。)

mbedJS - a mercurial repository | mbed




mbedをApplication Boardにセットアップしたら、インターネットに接続できるネットワークにmbedJSを接続します。

f:id:nyatla:20140912212456p:plain


Webページと接続

mbedApplicationBoardのテストページを開いて、IPアドレスを入力します。
http://nyatla.jp/mimic/online_sample/mbedApplicationBoard/index.html

f:id:nyatla:20141019183246p:plain


mbedJSのリビジョンが46以降の場合は、IPアドレスの入力せずにmbedJSのページから直接リンク辿ることができます。

f:id:nyatla:20141019183512p:plain


テストコンテンツの操作

6種類のデバイスのテストができます。
f:id:nyatla:20141019192354p:plain
f:id:nyatla:20141019192415p:plain
f:id:nyatla:20141019192438p:plain
f:id:nyatla:20141019192530p:plain
f:id:nyatla:20141019192601p:plain
f:id:nyatla:20141019192633p:plain


リソース

ソースコード

完全なソースコードGithubにあります。テストページのHtmlのソースコードも参考になるかも知れません。

nyatla/mbedJS-Javascript-API · GitHub

ドライバスクリプト

テストページで使用しているmbedApplicationBoardのドライバスクリプトは以下のURLから参照できます。
http://mimic.sourceforge.jp/jsapi/mbedAppBoard.all.js

HTMLにロードするときは、mbedJS.All.jsを先にロードするようにしてください。
http://mimic.sourceforge.jp/jsapi/mbedJS.all.js

APIマニュアル

mbedApplicationBoardモジュールのAPIマニュアルは以下のURLにあります。
http://mimic.sourceforge.jp/doc/mbedjs.driver/current/



オフラインで利用する場合

オフラインでテストページを体験したい場合は、次のディレクトリにあるファイルをダウンロードして利用できます。
mbedJS-Javascript-API/example/mbedApplicationBoard at master · nyatla/mbedJS-Javascript-API · GitHub


ディレクトリごとダウンロードして、index.htmlを開き、IPアドレスを指定してご利用ください。

追記 20141020

mbedAppBoard.PortクラスをmbedAppBoard.PotentioMeterに改名しました。GoogleChartを使用したサンプルを追加しました。


mbed NXP LPC1768

mbed NXP LPC1768

はたらく魔王さま!: 1 (電撃文庫)

はたらく魔王さま!: 1 (電撃文庫)