| ファイルタイプ | 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.