Changes between Initial Version and Version 1 of BluetoothWin


Ignore:
Timestamp:
Feb 12, 2015, 3:37:27 PM (9 years ago)
Author:
ertl-yutaka
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BluetoothWin

    v1 v1  
     1=== Bluetoothの接続方法 ===
     2==== Bluetoothドングルの対応状況 ====
     3Linuxで開発を行う場合、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と通信できるようになりました