環境センサ ブリッジ v0.2（非公式・有志アプリ）
================================================

■ これは何？
生産終了したオムロン環境センサ 2JCIE-BU01（USB型）のための、
非公式の Android アプリです。公式アプリ「ENV Monitor」は
Android 版が配信終了しているため、その代替として作りました。
オムロン公式とは一切関係ありません。

センサと Bluetooth（BLE）で接続し、以下の値を表示します。
気温 / 湿度 / 照度 / 気圧 / 騒音 / eTVOC / eCO2 / 不快指数 / WBGT

もう一つの機能として、HTTP の小さな窓口を持っています。
  http://<端末のIP>:8766/latest.json … 最新の値を JSON で取得
  http://<端末のIP>:8766/read        … その場で読み取って取得
  http://<端末のIP>:8766/status      … 状態確認
  POST http://<端末のIP>:8766/control … 窓口の開閉・モード切替
     {"action":"open"} / {"action":"close"}
     {"action":"set_mode","mode":"ondemand"}
     {"action":"set_mode","mode":"polling","interval_sec":300}
AI アシスタント（Muse など）から値を取りに行く使い方を想定しています。

■ 動作環境
・Android 8.0 以上、Bluetooth LE 対応端末
・検証機：ALLDOCUBE iPlay 80 mini Ultra
・対象センサ：オムロン 2JCIE-BU01（F1 含む）

■ インストール
APK ファイルを開いてインストールしてください。
（「提供元不明のアプリ」の許可を求められたら許可してください）
※ファイル名の末尾が .apk になっていないとインストーラーが
　開きません。その場合はファイル名を変更してください。

■ 使い方
1. アプリ「環境センサ ブリッジ」を開く
2. 「サービス開始」を押す（Bluetooth・通知の許可を求められたら許可）
3. 「電池の最適化を除外する」から除外を許可
   （端末が眠っても窓口が応答するために必要です）
4. センサに給電する（USB 充電器で OK）
5. 「今すぐ読む」で値が表示されます

■ 既知の制限（v0.2）
・端末を再起動したあとは、アプリを開いて「サービス開始」の
　押し直しが必要です（自動起動は未実装）
・窓口に認証はありません。信頼できるネットワーク内での利用を
　想定しています（Tailscale 経由がおすすめです）
・センサの仕様上、BLE 接続は約30秒で切れますが、読み取りの
　たびに自動でつなぎ直すので問題ありません

■ 検証用ハッシュ（SHA-256）
EnvSensorBridge-v0.2.apk
0827bca0742cc1ddab13cb1498106409b7ef48a617bfd9b2eaf80ff045e25e0b

■ 免責
有志の個人製作アプリです。動作の保証はありません。
自己責任でご利用ください。
