BC

Bluetooth Commander for Android APK

出版社: Marek Masr
Android APK Free
ダウンロード v3.4 1 ダウンロード
ファイルタイプAPK
バージョン3.4
出版社 Marek Masr
発売日2020/01/14
追加された日付2020/01/14
OSの要件Android
要件Requires Android 4.1 and up
総ダウンロード数1
価格Free

説明

概要

この Bluetooth 端末アプリを使用すると、コマンドを定義し、Bluetooth 経由でペアリングされたデバイスまたは BLE デバイスに送信できます。リモート デバイスでこれらのコマンドをどのように解釈するかは、Arduino ボード、電話、PC、または Bluetooth モジュールを備えたその他のデバイスまたは他の Bluetooth ターミナル アプリを備えたデバイスである可能性があります。アプリは着信メッセージをリッスンし、16 進数、文字列、または 10 進数形式でログに表示することもできます。

使い方

コマンドは、文字列形式またはバイトの配列 (16 進数形式) として定義でき、文字列の末尾に改行を含める、エンディアン モード (送信中のバイトの順序付け) を選択するなどの追加オプションを使用できます。ユーザー作成コマンドの定期送信が可能です。コマンドを追加して、送信期間をミリ秒単位で指定するだけです。

アプリケーションは、着信伝送をリッスンし、着信メッセージをさまざまな形式で表示することもできます。文字列、16 進数、または 10 進数形式から選択できます。

アプリケーションを閉じたり開いたりするたびに、すべての設定とユーザー定義コマンドが保存/ロードされます。

SPP (classic bluetooth) デバイスへの接続

デバイスは最初に携帯電話とペアリングする必要があります。 [接続] をクリックして、デバイスを選択します。アプリは着信接続をリッスンするため、リモート デバイスから初期化できます。このような場合、アプリはリモート デバイス名を「着信接続」として表示します。

BLE デバイスへの接続 (デバイス A としてのみ)

Scan&Connect が近くの BLE デバイスのスキャンを開始します。 BLE デバイスが見つかれば、自動的に接続されます。 [データの読み取り] をクリックして、デバイスからすべての特性のリストを取得します。検索された特性のリストから 1 つの特性を受信および送信に使用できます (1 つの Rx+Tx 特性)。使用したい特性をクリックするだけです。

コマンドの作成

新しいコマンドを作成するには、コマンド リストの最後にある「空の」項目をクリックし、コマンドのタイプ (HEX または文字列) を選択します。

コマンド名 - ユーザーが特定のコマンドを識別するため。フィールドが空のままの場合、デフォルト名が使用されます。

値 0x - コマンドを表す 16 進数値 (バイトの配列)。有効な 16 進数のみが受け入れられます (文字 0 ~ 9 および A ~ F、大文字と小文字は区別されません)。プレフィックス「0x」はすでに含まれています。

最下位バイトが最初 - このチェックボックスをオンにすると、コマンドの最下位バイトが最初に送信されます。それ以外の場合、最上位バイトが最初に送信されます。

String - コマンドのテキスト形式を表す文字列

文字列の末尾に改行文字を含める - チェックすると、改行文字 ("

", 0x0A) が文字列の末尾に追加されます。

定期的に送信する [ミリ秒] - コマンドを定期的に送信する場合は、このチェックボックスをオンにします。期間をミリ秒単位で指定し、コマンドのリストに追加した後、クリックするだけで、事前定義された期間で送信が開始されます。コマンドをもう一度クリックすると、定期的な送信が停止します。

カスタム アイコン - アイコンを選択することで、各コマンドをさらにカスタマイズできます。アイコンを含むすべてのパラメータは保存され、後で変更できます。

コマンドの送信

コマンドが一覧表示されます。それぞれの項目をクリックすると、接続されているデバイスに送信できます。コマンドを編集または削除するには、長いクリックを使用します。

権限

BLE デバイスをスキャンするには、アプリにアクセス許可 ACCESS_COARSE_LOCATION が必要です。その理由は (Google 開発者ガイドから): LE ビーコンはしばしば場所に関連付けられています。 BluetoothLeScanner を使用するには、アプリのマニフェスト ファイルで ACCESS_COARSE_LOCATION または ACCESS_FINE_LOCATION 権限を宣言して、ユーザーの権限を要求する必要があります。これらのアクセス許可がないと、スキャンは結果を返しません。

サポート

バグを見つけましたか?機能がありませんか?開発者にメールするだけです。フィードバックをお待ちしております。

masarmarek.fy@gmail.com.

類似プログラム

代替案

この出版社の他の作品