Bluetooth_MIT_AI|工具線上App不用買

シェア記事:

【免費工具App】Bluetooth_MIT_AI-APP點子

◆アプリ名: Bluetooth_MIT_AI (十二星座シリーズ / 開発コード名: Capricon)

Bluetooh通信をしたい場合、MIT App Inventor ではBluetoothClient(※1)または、BluetoothServer(※2)を使用します。

無論、Bluetoohクライアントとして機能させたい場合はBluetoothClientを、Bluetoohサーバとして機能させたい場合はBluetoothServerを使用します。

今回は、BluetoothClient/BluetoothServerを利用し、Android端末間通信アプリを製造してみました。

具体的には、BluetoothクライアントかBluetoothサーバを選択し、事前にBluetoohペアリング処理をしたAndroid端末間でBluetoohコネクションを確立し、テキスト、1バイト数字、2バイト数字、4バイト数字を送受信します。

なお、Bluetoothのデータ受信にはイベント発生がありません。

従い、Clockを利用して定期的に受信データがないかチェックする等、工夫が必要です。

本アプリは内蔵メモリではなく、SDカードにインストールされます。また、本アプリは、MIT App Inventor V1.34(※3)で製造し、AppToMarket V3.2(※4)でリビルドしたノンコーディングなものです。

※1 BluetoothClientとは、文字通りBluetoothクライアントとして機能させたい場合に使用するMIT App Inventor Other Componentsの一つです。

詳細は、公式HP(http://appinventor.mit.edu/explore/content/other.html#BluetoothClient)をご参照下さい

※2 BluetoothServerとは、文字通りBluetoothサーバとして機能させたい場合に使用するMIT App Inventor Other Componentsの一つです。

詳細は、公式HP(http://appinventor.mit.edu/explore/content/other.html#BluetoothServer)をご参照下さい

※4 MIT App Inventor V1.34

http://appinventor.mit.edu/

※5 AppToMarketV3.2

https://code.google.com/p/apptomarket/

【ご提供サービス】

★前提条件

【免費工具App】Bluetooth_MIT_AI-APP點子

(1) Bluetoothクライアントとして動作させるデバイスと、Bluetoothサーバとして動作させる端末、2台のAndroid端末が必要です。また、それら2台のAndroid端末に本アプリをインストールしておく必要があります。

(2) 通信したいAndroid端末をペアリングする必要があります。

(3) 本アプリを起動する前に、通信したい端末2台のBluetooth機能をONにして下さい。

★ご提供サービス

BluetoothクライアントかBluetoothサーバを選択し、事前にBluetoohペアリング処理をしたAndroid端末間でBluetoohコネクションを確立し、以下データを送受信します。

(1) テキスト情報

(2) 符号付き1バイトの数字のバイト毎リスト(SignedBytes = -128~127)

(3) 符号付き1バイトの数字(Signed1ByteNumber = -128~127)

(4) 符号付き2バイトの数字(Signed2ByteNumber = -32,768~32,767)

(5) 符号付き4バイトの数字(Signed4ByteNumber = -2,147,483,648~2,147,483,647)

(6) 符号なし1バイトの数字のバイト毎リスト(UnsignedBytes = 0~255)

(7) 符号なし1バイトの数字(Unsigned1ByteNumber = 0~255)

(8) 符号なし2バイトの数字(Unsigned2ByteNumber = 0~65,535)

(9) 符号なし4バイトの数字(Unsigned4ByteNumber = 0~4,294,967,295)

【免費工具App】Bluetooth_MIT_AI-APP點子

★使用方法

以下の通りです。

(1) Bluetooth通信させたいAndroid端末を2台用意し、それぞれ本アプリを起動して下さい。

※以降、1台目をBluetoothClientとして、2台目をBluetoothServerとして動作させることを前提として記載致します。

(2) 1台目に対して、[Select Client or Server]ボタンを押し、BluetoothClientを選択して下さい。

また、2台目に対して、[Select Client or Server]ボタンを押し、BluetoothServerを選択して下さい。

(3) 1台目に対して、[Select pair device]ボタンで通信対象のAndroid端末を選択して下さい

(2台目はBluetoothServerとして動作させる為、本設定は不要です。従い、[Select pair device]ボタンは表示されません。)

(3) 2台目に対して、[Connect]ボタンを押し、1台目からのBluetooth接続要求待ち状態にして下さい。

(4) 1台目に対して、[Connect]ボタンを押し、2台目に対するBluetooth接続要求をして下さい。

(5) 1台目と2台目が無事Bluetooth接続すると、「Now Connected!」という画像が画面に表示されます。接続が失敗した場合、その旨のメッセージが画面に表示されます。

(6) 1台目と2台目がBluetooth接続した状態で、[Input data]テキストボックスに任意のメッセージを入力し、[Send data]ボタンを押すと対するAndroid端末へメッセージを送信できます。送受信したメッセージは、[Result]領域にそれぞれ表示されます。

★詳細設定

以下のパラメーターを設定変更することが可能です。

(1) 共通設定

1) 送信メソッド(SendMethod)

(a) SendText

(b) SendBytes

【免費工具App】Bluetooth_MIT_AI-APP點子

(c) Send1ByteNumber

(d) Send2ByteNumber

(e) Send4ByteNumber

2) 受信メソッド(ReceiveMethod)

(a) ReceiveText

(b) ReceiveSignedBytes

(c) ReceiveSigned1ByteNumber

(d) ReceiveSigned2ByteNumber

(e) ReceiveSigned4ByteNumber

(f) ReceiveUnsignedBytes

(g) ReceiveUnsigned1ByteNumber

(h) ReceiveUnsigned2ByteNumber

(i) ReceiveUnsigned4ByteNumber

(2) BluetoothClient設定

【免費工具App】Bluetooth_MIT_AI-APP點子

1) CharacterEncoding: UTF-8/Shift-JIS/EUC-JP

2) DelimiterByte: 0以上の整数

3) HighByteFirst: true/false。2, 4バイトの数字をbig-endian形式で送受信するか否か。

4) Secure: true/false。SSPを使用するか否か。

(3) BluetoothServer設定

(BluetoothClient設定と同様)

MIT App InventorのBluetoothClient、BluetoothServerが提供する機能を確認するお役にたてれば幸いです。

【十二星座シリーズについて】

本シリーズは、私がMIT App Inventorの APIを理解したいと考え、製造したアプリ群です。

従い、本シリーズは目的重視の為、実用的ではないかもしれません…が、どうかお許し下さい。

ただし、アプリのロジックとして、MIT App Inventor Blocks Editorの図を私のHPに公開させて頂こうと考えております。

ご参考になれば幸いです。

【ダウンロード後によくある質問】

いまのところございません。

【対応端末】

AndroidOSのバージョン2.0以上搭載の端末でご利用いただけます。

【免費工具App】Bluetooth_MIT_AI-APP點子

スマートフォン以外の端末(スマートTVなど)は、動作保証外です。

【免費工具App】Bluetooth_MIT_AI-APP點子

免費玩Bluetooth_MIT_AI APP玩免費

免費玩Bluetooth_MIT_AI App

Bluetooth_MIT_AI APP LOGO

Bluetooth_MIT_AI LOGO-APP點子

Bluetooth_MIT_AI APP QRCode

Bluetooth_MIT_AI QRCode-APP點子
熱門國家系統支援版本費用APP評分上架日期更新日期
未知Android
Google Play
1.0.0
App下載
免費
1970-01-012015-03-11
シェア記事: