This site is described in Japanese.

タグ: Bluetooth

ロジコン公開しました

ロジコン Ver 1.0.0を公開しました。
ロジコンは、ロジテック製赤外線リモコンユニット(LAN-IRU01)に対応したリモコン・アプリです。

もともとは、iRemoで外付けデバイスに対応したいとの思いでLAN-IRU01を購入したのですが、このLAN-IRU01は思いのほか低機能だった為、iRemoでの対応を断念し別アプリとして作成してみました。

公式アプリ「ロジリモ」は使えない端末が多いので、「LAN-IRU01を購入したけど使えない」とお困りの方は、このアプリなら動くかもしれません。動かないかもしれません。
しかし、対応するリモコンは公式アプリと同じ(使えるボタンやレイアウトが若干違いますが)なので、公式アプリが動く端末ならそちらの利用をお勧めします。

 

LogiCon1 LogiCon2 LogiCon3 LogiCon4

 

ダウンロード・インストールはGoogle Play(Androidマーケット)からどうぞ。

Get
Get it on Google Play

 

2012年5月3日

Bluetooth Terminal Ver3.1.0 Released

Bluetooth Terminal Ver 3.1.0 公開しました。

S2 Bluetooth Terminal3 - Screen Shot1 S2 Bluetooth Terminal3 - Screen Shot2

主な変更点は、

  • 接続方法で、 Secure / Insecure が選択可能になりました。
    (Android 2.3.3以降)

です。

接続先の選択画面の一番下に、Secure connectのチェックボックスを新たに設置しています。
これは、Android 2.3.3(API Level 10)で実装された、BluetoothAdapterのlistenUsingRfcommWithServiceRecordlistenUsingInsecureRfcommWithServiceRecordの使い分けとなっています。
チェックを入れるとSecure、チェックを外すとInsecureです。
基本的にはチェックを外した状態で良いと思います。

 

アプリの詳細はこちら> 

Bluetooth Terminal

(このアプリへのご意見・ご感想等はアプリ紹介ページのコメント欄へお願いします。)

ダウンロード・インストールはGoogle Play(Androidマーケット)からどうぞ。

Get
Get it on Google Play

 

2012年4月26日

[TIPS]Bluetooth SPPのUUID

Bluetoothの接続には、UUIDを指定しないといけないらしい。
その詳細は良く分かりませんが、BluetoothでSPPを使って接続する場合、UUIDは

00001101-0000-1000-8000-00805F9B34FB

を指定しなければいけない。

Android公式のサンプルBluetoothChatを、SPPのデバイスと接続するアプリに流用する場合、このUUIDに変更するのを忘れてはいけない。 変更しておかなければデバイスの接続に失敗する。 プログラムは普通にビルドされるし例外も発生しないので、UUIDが原因の場合、原因が特定しづらいと思う。

 

以前、僕の自作アプリBluetoothTerminalに外国の方から、「自作のアプリでは失敗するけど、BluetoothTerminalでは成功するのは何故か?」と言った感じの質問が有ったけれど、その時僕はこのUUIDの問題についてド忘れしていて「分からない」と言う感じの答えを返しておいた。
最近になってこのことを思い出したのだけれど、その人のアプリが動かないのは、これが原因の可能性が大きいと思う。
もうその人は見に来ないだろうけど・・・

ちなみに、検索すればこのことを解説しているサイトは山ほど見つかるのですが、上記のことがちょっと残念な気持ちなので、TIPSとしてブログに残しておくことにしました。

 

コメントする 2012年4月24日

Bluetooth Terminal Ver3.0.0 Released

Bluetooth Terminal Ver 3.0.0 公開しました。

S2 Bluetooth Terminal3 - Screen Shot1 S2 Bluetooth Terminal3 - Screen Shot2

Bluetooth Terminalは、Android端末とBluetoothデバイスの間で、SPP(RFCOMM)を利用してシリアル通信する為のプログラムです。

Ver2をベースに、機能を強化・追加しました。
Ver2からの主な変更点は、

  • マルチバイトのエンコードの追加
    (端末で有効な全てのエンコードが利用できます)
  • 送信履歴の保存
    (何度も同じデータを送信する場合に便利です)
  • 自動改行
    (データの送受信後・特定コードの受信後に自動で改行され、データが見易くなります)
  • ペアリング機能の廃止
    (Bluetoothデバイスとのペアリングは、Androidの設定画面で行って下さい)

等など・・・他にも細かい部分に手を加えています。

アプリの詳細はこちら> Bluetooth Terminal
(このアプリへのご意見・ご感想等はアプリ紹介ページのコメント欄へお願いします。)

ダウンロード・インストールはGoogle Play(Androidマーケット)からどうぞ。

Get
Get it on Google Play

 

2012年4月22日

Bluetooth Terminal Ver2.1.2 Released

Bluetooth Terminal Ver 2.1.2 公開しました。

Bluetooth Terminal(ASCII mode) Bluetooth Terminal(Binary mode)

Bluetooth Terminalは、Android端末とBluetoothデバイスの間で、SPP(RFCOMM)を利用してシリアル通信する為のプログラムです。

変更点は

  • 自動スクロールの追加
    (データ受信時に最下行までスクロールします。オプションでオン・オフ可です)
  • アプリ内課金を使った寄付の募集
    (アプリ内課金の実験的なものです。)

です。

 

アプリ紹介ページ
Bluetooth Terminal
(このアプリへのご意見・ご感想等はアプリ紹介ページのコメント欄へお願いします。)

ダウンロード・インストールはこちら↓からどうぞ。

Available in Android Market
Androidマーケットへ

(一度Ver2.1.1として記事をアップしましたが、即不具合が見つかったので、修正した2.1.2に差し替えました)

 

2012年2月17日

1 / 3123

Pages / 固定ページ

Category / カテゴリー

Recent Entries / 最近の投稿

Recent Comments / 最近のコメント

Tags / タグクラウド

おすすめのAndroid本