tmhouseです。
※注意:あくまでLogitecはぶるタグのAndroid対応をうたってはおり
ませんので、動作については自己責任でお願いします。
(12/7/2 10:23), tono3633 wrote:
> トノです。
>
> tmhouseさんに質問があります。
> ギブアップされた時の内容に以下があったのですが、アラートを鳴らした機種は
> なんだったのでしょうか?
>
>> 一応、MEDIASのlogcatに、ぶるタグへ送っているデータのダンプが見れたので
>> それを送ってみたのですが。。。
MEDIAS N-01Dです。
> MEDIASのBluetooth Low EnergyむけAPIは公開されていなかったような・・・?
> MEDIASでも動かせるなら情報を教えて下さい。
N-01Dはぶるタグとペアリングできます。
N-01Dの目覚まし時計を仕掛けて、設定時間になったとき、ぶるタグの
振動あるいはアラームを鳴らすことができます。
また、ぶるタグ側の唯一のボタンを押すと、N-01D側を呼び起こして
振動あるいはアラームを鳴らすことができます。
全ての機能を試したわけではありませんが、双方向の通信は基本的に動作
しています。
ぶるタグが公式にはiPhoneしかサポートしていないので、このことは
結構偉大です。
N-01Dとぶるタグを連係動作させるために必要な実装は、実はN-01D
の設定、無線とネットワーク、Bluetooth設定、詳細設定の画面で
行うことができます。つまり、OSレベルで組み込み済みです。
詳細設定画面には以下のメニューがあります。
・Alert Notification
・Find Me
・Proximity
・Time
これらは本来、カシオのG-shock 3210 用の設定画面のはずですが、
ぶるタグでも使えるというわけです。
というわけなので、特に技術情報がなくても、ぶるタグを使用する
だけなら、できます。
N-01Dが送信したと思われるバイト列の入手は、logcatから適当に得たもので、
なんら確証があるデータではないです。苦し紛れでした。
おっしゃるとおり、NECカシオは自社端末のBluetooth4.0に関する技術情報を、
なんら開発者向けに発信していないと、私も認識しています。
技術情報があれば助かりますが、私はその会社と製品を無視します。
logcatを見る限り、CSR社のBTスタックを使用していると見て取れるので、
最初はそれを利用しようと考えましたが、かないませんでした。
私としては今は実験レベルで調査していましたので、特に動作端末
を多くしたいなどの要望を持っていません。なのでMEDIAS情報としては
こんな程度です。
> 補足:
> ブザーを鳴らしている時間等は端末側の内部パラメータで管理していると思います。
> ロジテックさんが、パラメータを変更する仕組みを実装していればアプリから制御
> することも可能だと思いますが・・・I/F情報は公開されないかな?
そうなんです。Android端末はいくらでも身代わりがあるのですが、BT機器は
それしかないので、BT機器側が技術情報を公開してくれることの方が重要
だと思います。
> Bluetoothに関する情報は公開されていますが、なかなか自分が必要とする情報を
> 見つけられないことが多い(時間が掛かってしまうってことですが・・・)。
> 私は英文が苦手なので四苦八苦しながら探しています。
まったく同感です。
BTは今回はじめてなのですが、皆さんどうやって開発しているのだろうと
思いました。
ICS以降のBT4.0 BLE対応もよく分からないので、今後ともご指導よろしく
お願いいたします。まずはgoogleレベルで対応してもらわないと、もう
どうにもならないですね。。
以上です。