BTstack

BTstack Bluetooth stack

BTstackをmbedに移植してみました。

Import programBTstack

BTstack Bluetooth stack

SPP・SDPの動作テスト

spp_demo.cppを使います。

正常に起動するとmbedのLED2が点滅します。

/media/uploads/va009039/btstack1.png

パソコンからBuletoothデバイスを検索します。

/media/uploads/va009039/btstack2.png

プロパティのサービスを見るとSPPが提供されているのを確認できます。

/media/uploads/va009039/btstack3.png

デバイスを追加します。

/media/uploads/va009039/btstack4.png

ターミナルソフトでSPPのポートを開きます。

適当な文字を入力するとループバックで返ってくるのを確認できます。LED3が点滅します。

注意

パソコンでデバイスを登録してからmbedをリセットしないで下さい。

ペアリングの情報が消失して接続できなくなります。

デバイスを削除してからもう一度やり直してください。

L2CAPの動作テスト

mouse_demo.cppを使います。

1行目の#if 0 を #if 1 に書き換えてコンパイルします。(spp_demo.cppの1行目は#if 0にして下さい)

mbedを起動したらマウスのコネクトボタンを押してペアリングします。

正常にペアリングすると、 左クリックでLED1、右クリックでLED2、ホールボタンのクリックでLED3が点灯します。

更新履歴
  • 2012/12/21 リンク切れを修正しました。


5 comments on BTstack:

09 Jul 2012

はじめまして。

BTStackテストしてみました。BluetoothマウスとかXP上の東芝製Bluetooth STackとの接続は非常に安定 しており、これまてテストしたBluetoothライブラリィの中では一番完成度が高いように思います。

当方の設定が悪いのか、Windows7のPCのBluetoothとの接続はまだ出来てません。

これからもよろしく、お願いいたします。

20 Dec 2012

はじめまして。

BTStackを公開してくださってありがとうございます。 Google Nexus 7との接続に使わせていただいています。

ブログの方で接続手順を紹介させていただいています。ご参考まで。 http://blog.goo.ne.jp/roboz80/e/6d67c45db0075e54c771f9a608702af9

07 Feb 2013

はじめまして。

公開していただいたBTStackを使って、BLEを動かしてみました。 RunningElectronicsさんのSBDBT用BLEコード (http://www.runele.com/news?news=257747) を移植してみました。

BTStackのBLE版を以下にポストしています。 http://mbed.org/users/todotani/code/BTstackLE/

17 Sep 2013

Is it possible to use BTStack for interfacing with PS3 Controller

25 Oct 2014

Dear Norimasa I used your code (BlueD), the mbed lpc1768 discover my Bluetooth device and print the MAC address on my lcd on lpc board but how I can receive the data from the meter or print it on LCD.

Please log in to post comments.