SwitchBot温度計を使って車内の温度を取得したかったができなさそうな話
SwitchBotの防水温度計を使うと、ベランダ等、外の温度を取得できます。
タイトルの通り、もう少し遠く(Wi-Fiが届かないところ)にある車の温度も取得できるのでは?と思ったのですが、できなかったという話です。
SwichBotの温度計の通信経路として、2つ考えられるみたいです。
以下を参考にしました。
通信経路①
温度計 →(Bluetooth)→ ハブ → (Wi-Fi → WAN) → クラウドサービス → API等で取得
通信経路②
温度計 →(Bluetooth)→ スマホでアプリ起動 → (スマホ回線等)→ クラウドサービス?
ということで、近くにハブがあれば勝手に温度計と通信してクラウドサービスにデータを吸い上げてくれるが、
ハブがない場合は、スマホでアプリを起動しないとデータを取得してくれないみたいです。
とすると、近くにハブがない場合は、リアルタイムでのデータ取得はできなくなります。
(通信経路②のクラウドサービスに「?」がついているのは、よく分かってないためです。クライドサービスをONのしていれば、スマホのアプリからもアップロードしてくれるのかな?と思います。)
まとめ
SwitchBotの温度計は、近くにハブがないとリアルタイムでデータを取得できなさそうです。
モバイルルータとハブを置くというのも考えましたが、そこまでお金をかけるまでもないかな、、といった感じで諦めました。