SSブログ

Android の Bluetooth SPP(Serial Port Profile)に苦闘中! [Arduino]

昨日届いたBluetooth モジュール(HC-06)とスマホを連携させるため、 Android のBluetoothアプリケーションにチャレンジしてます。HC-06 はシリアルポートとして使える Serial Port Profile (SPP)に準拠なので、Android アプリケーションも SPP を使ってプログラミングします。

Android で SPP のプログラミングをするにあたり、下記のサイトを参考にしました。


Androidアプリ開発 ~Bluetooth SPP による無線通信~
http://www.bright-sys.co.jp/blog/android-using-bluetooth-spp/

AndroidからBluetooth機器にSPP (Serial Port Profile) で接続する
http://sunnyone41.blogspot.jp/2013/09/androidbluetoothspp-serial-port-profile.html


アプリケーションの画面はNetLEDで使ったものと同じレイアウトを使いました。

fragment_main_portrait.png


Manifest にBluetooth を使うための users-permission を追加します。

Manifest.png


プログラムは、NetLED と同じくPlaceFolderFragmentクラスに変更を加えていきます。これがなかなか変更量が多い!Android でBluetoothを 使うのがこんなに面倒とは。。。長いソースコードですが、貼っておきます。

source.png


このソースコード、残念ながらHC-06との接続で必ず失敗してしまいます。何か間違っているのだろうなぁ。明日デバッグしたいと思います…
( ̄▽ ̄;)/~


関連記事
Arudino に接続するBluetoothモジュールが中国からやってきた
http://makers-with-myson.blog.so-net.ne.jp/2014-05-23

Android アプリでArduinoのLEDをON/OFFしてみたい(3)
http://makers-with-myson.blog.so-net.ne.jp/2014-05-04

Android アプリでArduinoのLEDをON/OFFしてみたい(2)
http://makers-with-myson.blog.so-net.ne.jp/2014-05-03

Android アプリでArduinoのLEDをON/OFFしてみたい(1)
http://makers-with-myson.blog.so-net.ne.jp/2014-05-01






Arduino + Bluetooth Androidプログラミング―サブボード「シールド」で機能強化! (I・O BOOKS)

Arduino + Bluetooth Androidプログラミング―サブボード「シールド」で機能強化! (I・O BOOKS)

  • 作者: 丸石 康
  • 出版社/メーカー: 工学社
  • 発売日: 2012/09
  • メディア: 単行本



Androidプログラミングマスターブック

Androidプログラミングマスターブック

  • 作者: 見手倉 理弘
  • 出版社/メーカー: オーム社
  • 発売日: 2012/11/29
  • メディア: 単行本(ソフトカバー)



最新技術解説 入門Bluetooth (NEW COMPUTER TECHNOLOGY LIBRARY)

最新技術解説 入門Bluetooth (NEW COMPUTER TECHNOLOGY LIBRARY)

  • 作者: ネットテクノロジーラボ
  • 出版社/メーカー: 技術評論社
  • 発売日: 2000/12
  • メディア: 単行本




タグ:Android Arduino
nice!(30)  コメント(0)  トラックバック(0) 
共通テーマ:趣味・カルチャー

nice! 30

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。