<   2010年 01月 ( 4 )   > この月の画像一覧

 

PICでUSBだも18(Bluetooth SDP編2)

PIC24FJ64GB002でUSBホスト Bluetoothドングルバージョン追記

なんとか、PC側でBluetooth接続機器が表示されるようになった
SDPプロトコルは理解しておりません、、、
PCとPCを接続したときのキャプチャログで0x07レスポンスデータと0x05レスポンスデータを
少し変更して送信しております
うーん、、、これでよいのだろうか?
まだ、切断要求のプログラムは組んでいない
a0147557_3123873.jpg


この画面が出たので接続をクリックすると、PC側からレスポンスが帰ってくるけれど、どうしてよいのか
皆目検討がつかない、、、
これもまた、キャプチャデータをそのまま送信することにしよう
[PR]

  by komoremi | 2010-01-22 03:14 | PIC-USBホスト

PICでUSBだも17(Bluetooth SDP編)

PIC24FJ64GB002のUSB実験追記

ACLでデータの送受信が出来たまではよいのだけれど、
その先が全然進まん!!!
L2CAPでの通信はどうにかこうにか出来ているのだけれど、SDPプロトコルが
サッパリ理解できない;;

困った、先にすすまねぇ
取りあえず、パソコン同士をBluetoothで繋いで相手を探している所をキャプチャして
そのデータを眺めて、唸っています

a0147557_0581060.gif


UUIDとかね、どうなってるんだこれ???
[PR]

  by komoremi | 2010-01-21 01:00 | PIC-USBホスト

PICでUSBだも16(ACLデータ送信)

PIC24FJ64GB002を使ったUSBホスト(Bluetoothドングル)の追記

ACLでデータ送信が出来た
L2CAPの接続プログラムをゴリゴリ書いてる最中です

とりあえず
***ACL RX_DATA***
26 20 0C 00 08 00 01 00 02 01 04 00 01 00 4C 00
GETReadAclData!
26 20 10 00 0C 00 01 00 03 01 08 00 4D 00 4C 00 00 00 00 00 ReturnCode = 00
***EVENT RX_DATA***
13 05 01 26 00 01 00
WAITReadAclData!
***ACL RX_DATA***
26 20 14 00 10 00 01 00 04 02 0C 00 4D 00 00 00 01 02 FF FF 02 02 FF FF
GETReadAclData!
***EVENT RX_DATA***
05 04 00 26 00 13

といったデータの送受信を行って、L2CAPの接続リクエストに対してレスポンスを返した所

まだまだ、先はながい、、、、、
[PR]

  by komoremi | 2010-01-06 20:04 | PIC-USBホスト

PICでUSBだも15(ACLデータ受信)

PIC24FJ64GB002を使った実験の追記

PC側のBluetoothモジュールとPIC側のUSB-Bluetoothモジュールで
Connection Complete Eventが正常に返ってきた
タイムアウトのエラーコードが返ってくるばかりで、なんでだ?と悩んでいて、
頭をスッキリする為に風呂に入っている最中に、BDADDRの値が
デバイス側の値になっている事に気が付いた

ACLのデータが受信できるようになった
L2CAPより上位のプロトコルを実装する為には、ここのパケット概念も理解しなければいけないんだけれど
頭はまだUSBの段階、、、、

先は長い、、、

a0147557_1272840.gif

PICからのUARTでデバックしている電文の一部
[PR]

  by komoremi | 2010-01-06 01:28 | PIC-USBホスト

SEM SKIN - DESIGN by SEM EXE