LinuxとBlueZスタックであればできそうな感じがするのですが、Windows XPのネイティブスタックでこの機能を実現する方法はありますでしょうか?BlueCoveというJavaのライブラリで試してみていたのですが、どうもペアリングモードになっていないデバイスの情報を、Connectしないでゲットすることが出来ません。。 何か良いアイディアがあれば教えてください。
ログインして回答する
回答はまだありません
これ以上回答リクエストを送信することはできません。制限について
コメント(4件)
適当なミドルウェア(スタック)があれば、そして自分自身で本当に必要に迫られれば、日曜プログラミングでも、その種のソフトを作れるだろうなぁとは思います。
しかし、1点どうしても気になる点があるのでコメントします。
その上司のかたの携帯電話のBluetooth機能は、常時Onになっているのでしょうか?
或いは常時Onにさせる方法(ハッキングのジャンルになると思います)は既に見つけていらっしゃるのでしょうか?
携帯電話のような機器でBluetooth機能が常時Onだとあっと言う間に電池がなくなってしまうので、通常は(Bluetooth機能を)使うときだけ端末の手動操作でOnにするものだと思うのですが…。
少なくとも僕が最近ゲットした京ぽん(WX310K)は常時Onではありませんでした。
仰るとおり、普通はBT機能を常時ONにしないですよね(発見モードON/OFF関係なく)。ヘッドセットをいつも使っているような人だったら別として。でも実際に職場でスキャニングしてみると常時ONの人もいたりするので、そういう人に限って言えばトラッキングできますよね。
とりあえずLinuxでは簡単に出来たので、Windowsで出来る方法があれば良いのですけどねぇ。
akibareさんのこの質問が万一回答件数0で終わってしまうと、こんなに参考になるページが消えてしまうのですよね?
消えてしまうのは淋しい…と言うことを、丁度http://q.hatena.ne.jp/1157034616で話題にしているところでした。
-----
携帯電話の待ち受けに必要な電流からするとBTモジュールの電流くらいは誤差の範囲なのかも知れませんね。PHSである僕の京ぽん(WX310K)では誤差の範囲ではありませんでした。DUNモードのまま、うっかり放置して、翌日くらいに気がついたら、強制パワーOFF状態でした。