2015/06/11

EV3RTでBluetoothを使用する

EV3RT + Bluetooth

EV3RTのBluetooth機能について色々と試行してみたことをメモしておきます. EV3RTとは,リアルタイムOSである​TOPPERS/HRP2カーネルをベースとした,Mindstorms EV3用の開発プラットフォームです.

デバイス名とPINコードの変更

公式ページなどに説明があります.

Windows PCとのBluetooth接続

公式ページに説明があります.

Bluetoothデバイス内蔵のPCかBluetoothドングルのほか,Bluetooth通信の基本処理を行うためのドライバ(プロトコルスタック)が必要です. どうやら,Bluetoothドングル,ドライバやOSによって接続できない場合があるようです(相性問題). 接続安定性に定評がある(…?),東芝のBluetoothスタックは下記ページから入手できます(30日間の評価バージョン).

手元の環境でテストしてみた結果,幸いにも接続不可になることはありませんでした. 公式ページと同様にまとめておきます.

メーカー 製品型番 ドライバ Windows 8.1 64bit
Abe UB22S Microsoft標準ドライバ
TOSHIBA Bluetooth Stack
iBUFFALO BSHSBD04BK Microsoft標準ドライバ
TOSHIBA Bluetooth Stack
PLANEX BT-Micro3E1X Microsoft標準ドライバ
TOSHIBA Bluetooth Stack
動的ローディング形式バイナリファイルのアップロード

Tera TermのZMODEM転送機能でアプリケーションのバイナリファイルをアップロードすることができます. NXTのようにUSBケーブルを抜き差ししたり,microSDHCカードを抜き差ししたりする必要がありません. 便利ですね.

Bluetooth通信機能

Bluetooth SPPによるシリアル通信を実装することができます.

製品紹介
iBUFFALO Bluetooth USBアダプター 3.0+EDR対応 class2 ブラック BSHSBD04BK
バッファロー (2010-09-29)
売り上げランキング: 854

0 件のコメント:

コメントを投稿