- ベストアンサー
Bluetoothのプログラムに関して
現在、Windowsアプリ(ストアアプリではありません)の開発を行っています。 ぶるっトゥース(PTM-ICN)と接続し、着信を偽装して振動させたいと 考えています。 Bluetoothによる接続までは出来たのですが、 着信の偽装が出来ずに困っています。 どうにかして着信を偽装したいのですが、 どなたか良い知恵をおかしいただけないでしょうか。 言語はC#、OSはWindows8.1です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>接続状態で着信信号を出せればぶるっトゥースを >振動させることができる為、 >着信信号を出す方法を探している状態です。 その「着信信号」というのは何の事やらわかりませんが、 Bluetooth機器同士は、それらがサポートしているプロファイルのコマンドでしかやりとりができません。 (ぶるっトゥースのサポートしているプロファイルはHSP,HFPの2つ) http://www.princeton.co.jp/product/ptmicn.html#spec ぶるっトゥースは、おそらくHSP,HFPの状態通知か何かのコマンドを受信することで振動するんだと思います。 なのでHSPかHFPを実装すればという話をしたんです。 HSP,HFPの仕様は#2に書いているurlを読んで調べてください。
その他の回答 (2)
- wormhole
- ベストアンサー率28% (1626/5665)
HFPかHSPを実装すればいいんじゃないでしょうか。 https://developer.bluetooth.org/TechnologyOverview/Pages/HFP.aspx https://developer.bluetooth.org/TechnologyOverview/Pages/HSP.aspx
補足
ご回答ありがとうございます。 知識不足かつ、言葉不足で申し訳ありませんが、 現状といたしましては、 Planex製 BT-Micro4にてぶるっトゥースと接続・切断を プログラム上で制御ができた状態になっております。 接続状態で着信信号を出せればぶるっトゥースを 振動させることができる為、 着信信号を出す方法を探している状態です。 HFP・HSPの実装という意味が今一つわかっておりません。 かつ実装した場合、 着信信号を任意に出すことが可能なのでしょうか。 申し訳ありませんが、ご教授頂ければ幸いです。
- maiko0318
- ベストアンサー率21% (1483/6969)
偽装???このサイトでは犯罪がらみは回答できませんよ。
補足
ご回答ありがとうございます。 Windows上で電話着信が無い状態でも、 任意のタイミングで着信があったように振る舞う動作を、 着信の【偽装】と表現させていただきました。 誤解を招いてしまいまして、申し訳ありません。 ただ、偽装==犯罪ではありませんので誤解なきように。
補足
かさねがさねありがとうございます。 接続・切断の制御はできている状態ですので、 HSP/HFPのプロトコルとしては機能していると思われます。 (対応プロトコルでなければ接続自体できないはずですので) >ぶるっトゥースは、おそらくHSP,HFPの状態通知か何かのコマン>ドを受信することで振動するんだと思います。 携帯電話等にぶるっトゥースを接続した場合、 着信時に何かのコマンドを送っていると思われますが、 それを着信信号と表現していました。 このコマンド等を送信する方法がわかれば・・・ と思い質問していた次第です。 #2で記載頂きました情報を読み進めていますが、 ATコマンドであれば通信できそうな気がするのですが、 どんなコマンドをどのように送ればいいのかわからないままです。 しばらく情報を探してみようと思う次第です。 (何等かの情報があれば追記させていただきたいと思います)