Here I amの紹介
Here I am はBluetooth通信を使った簡易的なビーコンアプリです。
https://www.yamareco.com/modules/yamanote/detail.php?nid=3217
https://www.yamareco.com/modules/yamanote/detail.php?nid=3209
1. 主な機能
・Here I am 利用者のID(識別名)をBluetooth通信で送信します。
・周辺の利用者の信号強度も簡易的に表示することで、受信信号の強度から他の利用者との距離を大まかに把握します。
2. 設定
・Bluetooth:ON
・位置情報:ON
・機内モード:OFF
・アプリの権限
【 位置情報 】と【 Bluetooth通信 】の権限設定が必要です。
『Here I am』では位置情報の取得や利用はしていませんが、Bluetooth通信利用のため必要になります。
3. アプリの説明
1) アプリ起動 ⇒ 利用者のID(識別名)入力
『Here I am』は起動画面で利用者のID(識別名)の入力を求めます。半角英数で13文字(日本語入力では4文字)までが有効になります。入力したID(識別名)は、周辺の『Here I am』利用者のスマートフォンに送信され表示されるため、入力するID(識別名)には配慮が必要です。
2) ID(識別名)入力の確定
ID(識別名)入力を確定すると中央にIDが表示され、システムの状態表示は
【 OFF 】になります。
3) ビーコン信号の送信
【 OFF 】状態から【 BEACON 】ボタンにタッチすると利用者のID(識別名)をビーコン信号で送信します。【 STOP 】ボタンにタッチすると送信は停止し【 OFF 】状態に戻ります。
4) ビーコン信号の受信
【 OFF 】状態からSEARCHボタンにタッチすると周辺の『Here I am』利用者のビーコン信号のレベルを表示します。表示のバーが長いほど受信レベルが高く発信場所が近いことを示します。信号を10秒間見失うとLost表示になります。『Here I am』以外のBluetooth信号は表示しません。
5) アプリの終了
アプリの終了はBluetooth通信を適切に停止させるため、起動状態時とSTOP状態時に表示される【 終了 】ボタンにタッチし終了させてください。
4. 対象システム
『Here I am』は、Android 5.0 以降のOSバージョンを搭載し、端末の仕様としてBluetooth Low Energyをサポートしたシステムを対象とします。
5. データの収集や共有
『Here I am』は利用者の識別情報と受信信号の強度を扱います。
それらのデータは、アプリ稼働中にメモリにのみ保持されますが、スマートフォン内部のストレージへの保存や、サーバーや別のアプリ、サードパーティへの転送、データの共有はなく、他の目的には使用していません。
6. その他
・アプリ内広告やインターネットへの接続はありません。
・他のアプリが作動していてもビーコン信号は継続的に発信しますが、他のアプリがBluetoothを使用する場合は正常に作動しない場合があります。
・『Here I am』は、利用者ご自身の判断により利用者の責任においてご利用ください。
7. リリース履歴
・Rel 1.10 2023/3/20
下位の対象OSをAndroid5.0まで拡大。
・Rel 1.01 2023/3/19
・Rel 1.00 2023/3/18
パーミッションの確認と権限取得処理を追加。
Bluetoothの有効確認と無効な場合の有効化処理を追加。
位置情報の有効確認処理を追加。
・Rel 0.90 2023/3/4
受信電力表示のバラつき対策としてフィルタ仕様追加。
使用者が利用選択できるようにフィルタのON/OFF SWも追加。
・Rel 0.84 2023/2/22
ビーコン信号の最大値メモリ表示とリセット機能を追加。
・Rel 0.83 2023/2/12
BluetoothのSCANモードを高速化。
受信電力表示のフィルタ仕様変更。
Beacon Signal Search中にアプリが停止するバグを修正。
・Rel 0.80 2023/2/11
デバイスの受信電力の変化量をカラー表示する仕様に変更。
表示の更新周期を1秒から500msに変更。
・Rel 0.71 2023/2/4
再稼働時のID重複表示のバグ修正
・Rel 0.70 2023/2/3
フォアグランド処理(通知)を追加してバックグランドでの中断に対応
フォアグランド処理通知のNotification Icon 追加
Android 8.0(API レベル26)以上を対象に限定
Bluetooth通信の適切な制御のため終了ボタンを追加
・Rel 0.63 2022/4/29 アイコン更新
・Rel 0.62 2022/4/3 Google Play release
https://www.yamareco.com/modules/yamanote/detail.php?nid=3217
https://www.yamareco.com/modules/yamanote/detail.php?nid=3209
1. 主な機能
・Here I am 利用者のID(識別名)をBluetooth通信で送信します。
・周辺の利用者の信号強度も簡易的に表示することで、受信信号の強度から他の利用者との距離を大まかに把握します。
2. 設定
・Bluetooth:ON
・位置情報:ON
・機内モード:OFF
・アプリの権限
【 位置情報 】と【 Bluetooth通信 】の権限設定が必要です。
『Here I am』では位置情報の取得や利用はしていませんが、Bluetooth通信利用のため必要になります。
3. アプリの説明
1) アプリ起動 ⇒ 利用者のID(識別名)入力
『Here I am』は起動画面で利用者のID(識別名)の入力を求めます。半角英数で13文字(日本語入力では4文字)までが有効になります。入力したID(識別名)は、周辺の『Here I am』利用者のスマートフォンに送信され表示されるため、入力するID(識別名)には配慮が必要です。
2) ID(識別名)入力の確定
ID(識別名)入力を確定すると中央にIDが表示され、システムの状態表示は
【 OFF 】になります。
3) ビーコン信号の送信
【 OFF 】状態から【 BEACON 】ボタンにタッチすると利用者のID(識別名)をビーコン信号で送信します。【 STOP 】ボタンにタッチすると送信は停止し【 OFF 】状態に戻ります。
4) ビーコン信号の受信
【 OFF 】状態からSEARCHボタンにタッチすると周辺の『Here I am』利用者のビーコン信号のレベルを表示します。表示のバーが長いほど受信レベルが高く発信場所が近いことを示します。信号を10秒間見失うとLost表示になります。『Here I am』以外のBluetooth信号は表示しません。
5) アプリの終了
アプリの終了はBluetooth通信を適切に停止させるため、起動状態時とSTOP状態時に表示される【 終了 】ボタンにタッチし終了させてください。
4. 対象システム
『Here I am』は、Android 5.0 以降のOSバージョンを搭載し、端末の仕様としてBluetooth Low Energyをサポートしたシステムを対象とします。
5. データの収集や共有
『Here I am』は利用者の識別情報と受信信号の強度を扱います。
それらのデータは、アプリ稼働中にメモリにのみ保持されますが、スマートフォン内部のストレージへの保存や、サーバーや別のアプリ、サードパーティへの転送、データの共有はなく、他の目的には使用していません。
6. その他
・アプリ内広告やインターネットへの接続はありません。
・他のアプリが作動していてもビーコン信号は継続的に発信しますが、他のアプリがBluetoothを使用する場合は正常に作動しない場合があります。
・『Here I am』は、利用者ご自身の判断により利用者の責任においてご利用ください。
7. リリース履歴
・Rel 1.10 2023/3/20
下位の対象OSをAndroid5.0まで拡大。
・Rel 1.01 2023/3/19
・Rel 1.00 2023/3/18
パーミッションの確認と権限取得処理を追加。
Bluetoothの有効確認と無効な場合の有効化処理を追加。
位置情報の有効確認処理を追加。
・Rel 0.90 2023/3/4
受信電力表示のバラつき対策としてフィルタ仕様追加。
使用者が利用選択できるようにフィルタのON/OFF SWも追加。
・Rel 0.84 2023/2/22
ビーコン信号の最大値メモリ表示とリセット機能を追加。
・Rel 0.83 2023/2/12
BluetoothのSCANモードを高速化。
受信電力表示のフィルタ仕様変更。
Beacon Signal Search中にアプリが停止するバグを修正。
・Rel 0.80 2023/2/11
デバイスの受信電力の変化量をカラー表示する仕様に変更。
表示の更新周期を1秒から500msに変更。
・Rel 0.71 2023/2/4
再稼働時のID重複表示のバグ修正
・Rel 0.70 2023/2/3
フォアグランド処理(通知)を追加してバックグランドでの中断に対応
フォアグランド処理通知のNotification Icon 追加
Android 8.0(API レベル26)以上を対象に限定
Bluetooth通信の適切な制御のため終了ボタンを追加
・Rel 0.63 2022/4/29 アイコン更新
・Rel 0.62 2022/4/3 Google Play release
表示