none
Bluetooth開発 RRS feed

  • 質問

  • Windowsアプリにて、Bluetoothと接続したプログラムの開発を行っています。

    電話の着信にて振動する、HFP,HSP対応のリストバンドで開発しておりますが、

    擬似的に着信を発生する方法がわからず困っております。

    開発環境はWindows8.1、C#です。

    Winsockによる通信も試みたのですが、

    着信の発生方法がわからず挫折してしまいました。

    何か方法がございましたご教授いただけませんでしょうか。

    2014年8月18日 16:05

回答

  • 「着信の発生方法がわからず挫折」とのことですがその他の技術的な課題はクリアできているのでしょうか?
    以下に懸念事項を書いておきます。

    ・BluetoothスタックはMicrosoftのものでしょうか?
    (ドライバインストール時に他社(東芝など)のBluetoothスタックをインストールする製品が多数あります。
    この場合、使用BluetoothスタックのSDKが必要です)
    ・Bluetooth APIを使いリストバンドとの接続はできているのでしょうか?
    ・HSP/HFP規格は理解していますか?(着信や応答の際どんなやり取りを行うかは規格で規定されています)

    (ここからは単なる推測です)
    なおWindows標準のHFP/HSPではオーディオデバイスとしての使用しか想定していなかったと思います。
    その場合、擬似着信といったオペレーションも当然想定外(=未サポート)となります。
    ここで自力でHSP/HFPの処理を行えないのなら諦めるしかないでしょう。


    • 回答の候補に設定 星 睦美 2014年9月1日 1:05
    • 回答としてマーク 星 睦美 2014年9月8日 2:14
    2014年8月21日 10:51
  • >>・HSP/HFP規格は理解していますか?(着信や応答の際どんなやり取りを行うかは規格で規定されています)
    > リファレンスを読んだりはしましたが、完全に理解しているというわけではありません。
    自分が意図したのはBluetooth.orgが提供するHSP/HFP規格書(無償でダウンロード可能)ですが読まれていますか?
    HSP/HFPのプロトコルはRFCOMM(SPP)上でのATコマンドとその応答という単純なテキストベースです。

    >>・Bluetooth APIを使いリストバンドとの接続はできているのでしょうか?
    > ・BluetoothAPIを使用して接続・切断はできております。
    もしRFCOMM(SPP)接続できているならATコマンドが送られてくるはずですがどうでしょうか?
    確認できているのであればあとはテキストベースのプロトコルなので必要な実装は大したことありません。

    • 回答としてマーク 星 睦美 2014年9月8日 2:14
    2014年8月25日 16:37

すべての返信

  • faulwelf さん、こんにちは。
    フォーラム オペレーターの星 睦美です。

    質問されているBluetoothと接続したプログラムの開発には知識がないので的外れでしたらすみません。

    Windows ストア アプリに関する以下の情報は参考になりますか?

    特殊な接続デバイス用の Windows ストア デバイス アプリ:

    Media Transfer Protocol (MTP) をキーワードに調べてみました。

    Windows Portable Devices:

    もしこちらの情報が質問内容に関連がない場合は、プログラムを構成している技術に関して説明を加えていただくと、ユーザーからの情報が集まりやすくなるのではないかと思います。


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    2014年8月21日 8:30
  • 「着信の発生方法がわからず挫折」とのことですがその他の技術的な課題はクリアできているのでしょうか?
    以下に懸念事項を書いておきます。

    ・BluetoothスタックはMicrosoftのものでしょうか?
    (ドライバインストール時に他社(東芝など)のBluetoothスタックをインストールする製品が多数あります。
    この場合、使用BluetoothスタックのSDKが必要です)
    ・Bluetooth APIを使いリストバンドとの接続はできているのでしょうか?
    ・HSP/HFP規格は理解していますか?(着信や応答の際どんなやり取りを行うかは規格で規定されています)

    (ここからは単なる推測です)
    なおWindows標準のHFP/HSPではオーディオデバイスとしての使用しか想定していなかったと思います。
    その場合、擬似着信といったオペレーションも当然想定外(=未サポート)となります。
    ここで自力でHSP/HFPの処理を行えないのなら諦めるしかないでしょう。


    • 回答の候補に設定 星 睦美 2014年9月1日 1:05
    • 回答としてマーク 星 睦美 2014年9月8日 2:14
    2014年8月21日 10:51
  • ご返答ありがとうございます。

    返信が遅くなりまして申し訳ありません。

    >・BluetoothスタックはMicrosoftのものでしょうか?

    ・BluetoothスタックはMicrosoftのものです。

    >・Bluetooth APIを使いリストバンドとの接続はできているのでしょうか?

    ・BluetoothAPIを使用して接続・切断はできております。

    >・HSP/HFP規格は理解していますか?(着信や応答の際どんなやり取りを行うかは規格で規定されています)

    リファレンスを読んだりはしましたが、完全に理解しているというわけではありません。

     >(ここからは単なる推測です)
    >なおWindows標準のHFP/HSPではオーディオデバイスとしての使用しか想定していなかったと思います。
    >その場合、擬似着信といったオペレーションも当然想定外(=未サポート)となります。
    >ここで自力でHSP/HFPの処理を行えないのなら諦めるしかないでしょう

    いろいろと調べてみましたが、Windows標準のHFP/HSPでは不可能のようですので、

    一旦、リストバンドに対する開発を中断する予定です。

    どこかで合間を見て何か手段がないか模索し、

    少しずつ開発を進めていこうと思います。

    2014年8月25日 0:24
  • >>・HSP/HFP規格は理解していますか?(着信や応答の際どんなやり取りを行うかは規格で規定されています)
    > リファレンスを読んだりはしましたが、完全に理解しているというわけではありません。
    自分が意図したのはBluetooth.orgが提供するHSP/HFP規格書(無償でダウンロード可能)ですが読まれていますか?
    HSP/HFPのプロトコルはRFCOMM(SPP)上でのATコマンドとその応答という単純なテキストベースです。

    >>・Bluetooth APIを使いリストバンドとの接続はできているのでしょうか?
    > ・BluetoothAPIを使用して接続・切断はできております。
    もしRFCOMM(SPP)接続できているならATコマンドが送られてくるはずですがどうでしょうか?
    確認できているのであればあとはテキストベースのプロトコルなので必要な実装は大したことありません。

    • 回答としてマーク 星 睦美 2014年9月8日 2:14
    2014年8月25日 16:37