ネットワークに接続しているmbedJSを探す方法
mbedJSはIPネットワークを自動構成するゼロコンフィギュレーションネットワークに対応しています。
この機能を利用すると、ローカルLANに接続したmbedJS端末をOS標準機能やツールを使って探し出すことができます。
mbedJS - a mercurial repository | mbed
対応しているゼロコンフィギュレーションプロトコル
mbedJSは、UPnP/1.0、Bonjour(mDNS-SD)に対応しています。
UPnPはWindowsやAndroid、Bonjourは主にApple製品で使われるプロトコルです。
mbedJSの場合、UPnPはBasicDevie1,BonjureではWebServerとしてネットワークに参加します。
探し方
mbedJSのゼロコンフィギュレーション機能を有効化し、ネットワークにmbedJSを接続してください。
特に設定を行っていなければ、ゼロコンフィギュレーション機能は有効になっています。
mbedJSのバージョンはリビジョン50以降を使用してください。(以前のバージョンは不安定です。)
mbedJS - a mercurial repository | mbed
Windows
エクスプローラのネットワークから、デバイスを探索することができます。
うまく見つからない時は、最新の情報に更新をクリックしてみてください。
アイコンをダブルクリックするとmbedJSのページを開けます。
MacOS
OS標準ウェブブラウザのSafariの機能を使用してデバイスを探索できます。
Safariのオプションを変更し、Bonjourネットワークの探索機能を有効にしてください。
Safari 7 (Mavericks): Bonjour Web サイトを表示する
タイミングの問題で、Safariのプロセスを再起動しないとしばらく認識しないことがあります。
2014.10.29追記 ドメイン名の解決時に問題が発生するため、修正しています。
2014/11/14追記 MacOSからでも探索ができるようになりました。@ban_jsさん有難うございます。
Android
UPnP/Bonjureクライアントを利用することで、デバイスの探索ができます。
おすすめはUPnPToolです。
UPnP
タップ操作のみでmbedJSのページを開けるのはUPnPToolです。(ただし、プレゼンテーションではなくIPアドレスからジャンプする方法になります。)
UPnPToolは探索の応答を拾い損ねることが多いので、見つからない時はRefleshボタンを連打してみてください。
iOS
UPnP/Bonjureクライアントを利用することで、デバイスの探索ができます。
おすすめはflameです。
Bonjour
- Flame on the App Store on iTunes
- iTunes の App Store で配信中の iPhone、iPod touch、iPad 用 Discovery - Bonjour Browser
タップ操作のみでmbedJSのページを開けるのはflameです。
遊び方
例えばiPhoneの場合は、
flameでデバイス探索→WebServiceからmbedJSのページへ→OnlineSampleを開く→mbedApplicationボードをオンラインコンテンツからテスト
みたいな事が簡単にできます。
ネットワークからデバイスを探索できるのはIPアドレスを入力するよりも大変便利なので、この機会にぜひ利用してみてください。
- 出版社/メーカー: スイッチサイエンス
- メディア: エレクトロニクス
- クリック: 1回
- この商品を含むブログを見る
- 作者: 浜田憲一郎
- 出版社/メーカー: ブイツーソリューション
- 発売日: 2008/11/30
- メディア: 単行本
- 購入: 7人 クリック: 48回
- この商品を含むブログ (4件) を見る
- 作者: 和ヶ原聡司,029
- 出版社/メーカー: KADOKAWA/アスキー・メディアワークス
- 発売日: 2014/09/10
- メディア: 文庫
- この商品を含むブログ (4件) を見る