none
Bluetooth low energy関連 RRS feed

  • 質問

  • 皆さんこんにちは。

    Windows7とBLEデバイス間で任意のデータを送信するようなアプリケーションを開発したいと考えております。

    Windows7側にはBluetooth4.0対応USBドングルを使っており、付属のドライバをインストールしています。

    BLEデバイスとWindows7はProximityプロファイルにより通信しており、Windows7側にはProximityデバイスとして追加されています。

    この状態で、Proximityデバイスに任意のデータを送信するアプリケーションを開発したいのですが、

    ライブラリ、API共に不明なため、開発が頓挫しております。

    送信するための手順としては、以下でできると考えております。

    1.Proximityデバイスリストの取得

    2.特定のProximityデバイスインスタンスの取得

    3.データ送信できそうなIFを用いてデータ送信

    開発環境は、

    Visual Studio2012 Pro + WDK + SDK

    何卒、ご教示頂けると助かります。
    • 移動 星 睦美 2013年8月30日 7:08 Visual C++ から
    2013年8月29日 9:05

回答

  • たいていのBluetoothドングル付属のドライバと称するものは実際にはサードパーティ製のBluetoothスタックやユーティリティアプリまで含みます。

    もし御使用のドングルがWindows7でのBluetooth4.0やLow Energy対応を謳っているならMicrosoftのBluetoothスタックは使用していない(=APIも使えない)と思ったほうがいいでしょう。

    この場合使用しているBluetoothスタックのSDKが提供するAPIを利用することになります。当然SDK入手方法などについてはドングルやBluetoothスタックのメーカに問い合わせとなります。(SDK提供が無いことも考えられます)

    まずは使用しているBluetoothスタックを調べるべきかと思います

    • 回答の候補に設定 星 睦美 2013年9月2日 0:17
    • 回答としてマーク 星 睦美 2013年9月3日 0:38
    2013年8月31日 6:42

すべての返信

  • zidatsu さん、投稿ありがとうございます。
    フォーラム オペレーターの星 睦美です。

    Windows 7 および Windows Vista などの Windows クライアントにおける開発に関する話題を扱っている、Windows クライアント開発 -全般 フォーラム のほうが関連した情報をもっている方からの回答が集まりやすいのではないかと思いますので、こちらの質問を移動させていただきます。

    役立つ内容の回答がありましたら、投稿者からの[回答としてマーク] をお願いします。


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

    2013年8月30日 7:08
  • 私も関連の情報がないか調べてみたところ、
    MSDN ライブラリにBluetooth Low Energy の説明がありますのでご紹介します。

    Bluetooth Low Energy Overview:

    Overview の最初に"Windows 8 introduces support for the Bluetooth Low Energy technology." とありますので、私のほうで他の情報も探してみましたが、残念ながらWindows 7 でのサポート情報は見つけられませんでした。

    もしこちらのフォーラムで情報が集まりにくい場合には、英語フォーラムで検索してみると情報を得ることができるかも知れません。
    Windows Hardware Development forums >  Windows Hardware WDK and Driver Development:

    情報をお持ちの方からの投稿をお待ちしています。


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

    2013年8月30日 9:20
  • たいていのBluetoothドングル付属のドライバと称するものは実際にはサードパーティ製のBluetoothスタックやユーティリティアプリまで含みます。

    もし御使用のドングルがWindows7でのBluetooth4.0やLow Energy対応を謳っているならMicrosoftのBluetoothスタックは使用していない(=APIも使えない)と思ったほうがいいでしょう。

    この場合使用しているBluetoothスタックのSDKが提供するAPIを利用することになります。当然SDK入手方法などについてはドングルやBluetoothスタックのメーカに問い合わせとなります。(SDK提供が無いことも考えられます)

    まずは使用しているBluetoothスタックを調べるべきかと思います

    • 回答の候補に設定 星 睦美 2013年9月2日 0:17
    • 回答としてマーク 星 睦美 2013年9月3日 0:38
    2013年8月31日 6:42