

モバイル回線経由でのRaspberry Piを遠隔操作するための構成で悩んでいます。  
AndroidまたはiOSからモバイル回線経由でラズパイを遠隔操作したいのですが、携帯基地局等を跨いだ時にIPも変わるのでうまく接続できるものがないか探していますが、いまいちいいものが見つかりません。  
下記のような構成で考えています。  
iOS・Android---携帯回線---基地局---インターネット---基地局---携帯回線---ラズパイ

やはり下記の構成でプロトコルはwebsocket等を使うのが無難でしょうか。  
iOS・Android---携帯回線---基地局---インターネット---中継サーバ---基地局---携帯回線---ラズパイ


CC BY-SA 4.0
2018-05-19T10:36:49.890
44085
2022-04-25T12:04:25.370
26822
question
raspberry-pi
モバイル回線経由でのRaspberry Piを遠隔操作するための構成


仰られるように websocket を使う方法の他に reverse ssh tunnel もよく使われています

後者では [remot3.it](https://www.remot3.it/web/index.html) というサービス（昔は weaved
という名前でした）が RPi の出始めの頃からあり、よく使っていました

remot3のサーバを中継して、モバイル回線の先の RPi に対してインターネットに接続されている別の端末から ssh で接続したり、httpd
でコマンドを送ったりできます


CC BY-SA 4.0
2018-09-12T22:54:34.063
48335
2018-09-12T22:54:34.063
30082
44085
answer


国内なら、SMS(ショートメッセージ）を使うのはどうでしょうか。

システムの構成は、以下のような感じです。

スマートフォン（コントローラ側）＝＝ 携帯電話回線 ＝＝ [Soracom Air] - Raspberry Pi

スマートフォンとSoracom
Airは、それぞれが決まった電話番号を持っていて、相手の電話番号にSMSを送受することで、動作を指示したり、状態を確認したりできるかと思います。  
インターネットは使わないので、IPがどうのこうのとか、電話回線とインターネットの間の接続とかいった面倒を避けられて良いと思います。

参考（この記事が発想の起点になっています）：[Raspberry PiとSoracom AirでSMSの送受信](https://mag.switch-
science.com/2016/08/22/raspberry-pi-soracom-air-sms/)


CC BY-SA 4.0
2019-06-21T06:41:02.657
55968
2019-06-21T06:41:02.657
217
44085
answer


ダイナミックDNSというのもありますね。  
下記のサイトを参照してみてください。  
<http://denshikousaku.net/raspberry-pi-domain-and-dynamic-dns>


CC BY-SA 4.0
2021-10-12T08:33:56.497
83038
2021-10-12T08:33:56.497
24490
44085
answer