2014-09 << 2014-10 >> 2014-11

2014-10-10 (金)

また台風来るのか.

WebGLとかBluetooth LEとかいじったりする日.たぶん2つは全く関係ない.

*BLEタグ BSHSBTPT01BK

iBUFFALOのBSHSBTPT01BKを買った.

前から財布に突っ込んでたやつが壊れたので,今度はこれに変えることにした.iPhone4S専用とか書かれているけど,Androidで使います.

本当はモジュールだけ買ってきて使いたいのだけど,キットとして売られてるのは高いし,モジュール単体で1000円くらいでファームウェアの開発キットまで買うとそこそこの値段になるので,市販品を分解するのが一番やすくなってしまう.

とりあえずケースはツメで引っかかってるだけなので,簡単に分解できる(薄くしたいので基板だけにして使う...)

IMG_20141011_035335.jpg

回路構成は,LBT-VRU01と同じくCSR1000が使われている.安いBLEはみんなこれなのかもしれない.フラッシュメモリはWinbondの25x20で2Mbitっぽい.前のやつよりシンプルだな.

デバッグしてくださいと言わんばかりにSPIを繋ぐパターンが見えるのも気になるので,あとでどうにかしよう.

ServiceとCharacteristic一覧.

 s:00001800-0000-1000-8000-00805f9b34fb
   c:00002a00-0000-1000-8000-00805f9b34fb
   c:00002a01-0000-1000-8000-00805f9b34fb
   c:00002a04-0000-1000-8000-00805f9b34fb
 s:00001803-0000-1000-8000-00805f9b34fb
   c:00002a06-0000-1000-8000-00805f9b34fb
 s:00001802-0000-1000-8000-00805f9b34fb
   c:00002a06-0000-1000-8000-00805f9b34fb
 s:00001804-0000-1000-8000-00805f9b34fb
   c:00002a07-0000-1000-8000-00805f9b34fb
 s:0000180f-0000-1000-8000-00805f9b34fb
   c:00002a19-0000-1000-8000-00805f9b34fb

適当にデータ送ってみた感じだと,1802(Immediate Alert)に1を書き込むとバイプレーションで2を書き込むと音が鳴る.バイブレーションはアラームと分かれてるっぽい.ただ,3(GATTでは未定義)を書き込んだからといって両方動作するわけでは無かった.

まだちゃんと使ってないけど,接続直後にDiscover servicesに応答しないことがあるような気がする(?).

でも,アラームもバイブレーションも厚みの都合で一旦外す.

あとは,切断後に自動OFFされるまでの時間が長い気がするので,そこはよさ気.

2014-09 << 2014-10 >> 2014-11