SwitchBot温度計を使って車内の温度を取得したかったができなさそうな話


SwitchBotの防水温度計を使うと、ベランダ等、外の温度を取得できます。
タイトルの通り、もう少し遠く(Wi-Fiが届かないところ)にある車の温度も取得できるのでは?と思ったのですが、できなかったという話です。

SwichBotの温度計の通信経路として、2つ考えられるみたいです。

以下を参考にしました。

通信経路①
温度計 →(Bluetooth)→ ハブ → (Wi-Fi → WAN) → クラウドサービス → API等で取得

通信経路②
温度計 →(Bluetooth)→ スマホでアプリ起動 → (スマホ回線等)→ クラウドサービス?

ということで、近くにハブがあれば勝手に温度計と通信してクラウドサービスにデータを吸い上げてくれるが、
ハブがない場合は、スマホでアプリを起動しないとデータを取得してくれないみたいです。

とすると、近くにハブがない場合は、リアルタイムでのデータ取得はできなくなります。

(通信経路②のクラウドサービスに「?」がついているのは、よく分かってないためです。クライドサービスをONのしていれば、スマホのアプリからもアップロードしてくれるのかな?と思います。)

まとめ

SwitchBotの温度計は、近くにハブがないとリアルタイムでデータを取得できなさそうです。

モバイルルータとハブを置くというのも考えましたが、そこまでお金をかけるまでもないかな、、といった感じで諦めました。