質問: モバイル回線経由でのRaspberry Piを遠隔操作するための構成で悩んでいます。 AndroidまたはiOSからモバイル回線経由でラズパイを遠隔操作したいのですが、携帯基地局等を跨いだ時にIPも変わるのでうまく接続できるものがないか探していますが、いまいちいいものが見つかりません。 下記のような構成で考えています。 iOS・Android---携帯回線---基地局---インターネット---基地局---携帯回線---ラズパイ やはり下記の構成でプロトコルはwebsocket等を使うのが無難でしょうか。 iOS・Android---携帯回線---基地局---インターネット---中継サーバ---基地局---携帯回線---ラズパイ
回答: 国内なら、SMS(ショートメッセージ)を使うのはどうでしょうか。 システムの構成は、以下のような感じです。 スマートフォン(コントローラ側)== 携帯電話回線 == [Soracom Air] - Raspberry Pi スマートフォンとSoracom Airは、それぞれが決まった電話番号を持っていて、相手の電話番号にSMSを送受することで、動作を指示したり、状態を確認したりできるかと思います。 インターネットは使わないので、IPがどうのこうのとか、電話回線とインターネットの間の接続とかいった面倒を避けられて良いと思います。 参考(この記事が発想の起点になっています):Raspberry PiとSoracom AirでSMSの送受信