| 1 | === Bluetoothの接続方法 === |
| 2 | ==== Bluetoothドングルの対応状況 ==== |
| 3 | Linuxで開発を行う場合、Linuxの事実上の標準プロトコルスタックBlueZがサポートするBluetoothドングルが対応しています。 Windowsで開発を行う場合、Bluetoothドングルのドライバ(プロトコルスタック)により、対応状況が異なります。具体的には、以下の表に参照してください。 |
| 4 | |
| 5 | || プロトコルスタック || 相性 || 備考 || |
| 6 | || Broadcom || ◎ || ABE Bluetooth Dongle(レゴ公式販売)、I-O DATA USB-BT40LE、Kinivo BTD-400 || |
| 7 | || Toshiba || ◎ || 販売しているドングルは少ないです(基本はLet’s Noteで搭載) || |
| 8 | || Windows汎用ドライバ || ○ || 接続できない時もあります || |
| 9 | || CSR || × || CSRのSSPドライバにバグあるらしいので接続は自動的に切断されます || |
| 10 | |||||| 凡例 ◎:正常動作 ○:正常動作する場合が多い ×:動作できない || |
| 11 | |
| 12 | なお、CSRのスタックを利用するドングルのほぼはWindows汎用ドライバもサポートします。デフォルトがCSRであるドングルで開発したい場合、Windows汎用ドライバを試してください。 |
| 13 | |
| 14 | ==== Bluetoothの接続手順(Windows + 汎用ドライバ編) ==== |
| 15 | * TODO: 汎用ドライバは安定になっているため,説明を追加 |
| 16 | |
| 17 | ==== Bluetoothの接続手順(Windows + Toshibaスタック編) ==== |
| 18 | ① EV3の電源を入れて、アプリケーションを実行します |
| 19 | |
| 20 | ② 「Bluetooth設定」を開いて、「新しい接続」をクリックします |
| 21 | |
| 22 | [[Image(pic2.png)]] |
| 23 | |
| 24 | ③ 「カスタムモード」を選択して、「次へ」をクリックします |
| 25 | |
| 26 | [[Image(pic3.png)]] |
| 27 | |
| 28 | ④ 「Mindstorms EV3」を選択して、「次へ」をクリックします |
| 29 | |
| 30 | [[Image(pic4.png)]] |
| 31 | |
| 32 | * 「Mindstorms EV3」はデフォルトのデバイス名です。「ev3.h」で変更できます。 |
| 33 | |
| 34 | ⑤ 「Serial Port Profile」を選択して、「次へ」をクリックします |
| 35 | |
| 36 | [[Image(pic5.png)]] |
| 37 | |
| 38 | ⑥ 「デフォルトのCOMポートを使用する」をチェックして、「次へ」をクリックします |
| 39 | |
| 40 | [[Image(pic6.png)]] |
| 41 | |
| 42 | ⑦ EV3のBluetoothのシリアルポート番号を確認して、「次へ」をクリックします |
| 43 | |
| 44 | [[Image(pic7.png)]] |
| 45 | |
| 46 | ⑧ 下記の画面が表示されたらEV3の新規接続設定は完成しました |
| 47 | |
| 48 | [[Image(pic8.png)]] |
| 49 | |
| 50 | ⑨ 追加した「Mindstorms EV3」のアイコンをダブルクリックして接続を行います |
| 51 | |
| 52 | [[Image(pic9.png)]] |
| 53 | |
| 54 | * 失敗の場合はもう一度ダブルクリックしてください |
| 55 | * 既にこのアイコンが存在している場合、②から⑧までの新規接続の手順は省略できます |
| 56 | |
| 57 | ⑩ 下記の画面が表示されたらPINコード「0000」を入力します |
| 58 | |
| 59 | [[Image(pic10.png)]] |
| 60 | |
| 61 | * 「0000」はデフォルトのPINコードです。「ev3.h」で変更できます。 |
| 62 | |
| 63 | ⑪ 接続は完成したら、ターミナルエミュレータを開いてEV3のBluetoothのシリアルポートに接続します |
| 64 | |
| 65 | [[Image(pic11.png)]] |
| 66 | |
| 67 | * 図はTera Termの例です |
| 68 | |
| 69 | ⑫ 以上でBluetoothの接続が完了しました。ターミナルエミュレータでEV3と通信できるようになりました |