私は現在、ラズベリーパイ用のPythonプログラムを開発中です。このラズベリーはソーラーパネルを制御するためのものです。実際に、多くのラズベリーがソーラーパネルを制御し、RJワイヤーで互いに接続されます。アイデアはすべてのラズベリーが同じステータスを持っているということです、 "サーバー"ラズベリーと "クライアント"ラズベリーはありません。Linux上でPythonプログラムをリモートで更新するにはどうすればよいですか?
プログラムは、GPSデータ、すなわち位置、時間... GPSデータから除いて
を受け取ることになります、ラズベリー(IES)は、インターネットに直接アクセスすることはできません。ただし、インターネットにアクセスするために3Gキーを差し込むことは可能です。
問題は次のとおりです:自分の3Gキーで提供されているインターネットを使って、私のpythonプログラムをリモートで更新したいのです(ソーラーパネルはフィールドにあり、私は家にいます。私のラズベリーを手に入れて、手動で更新するには100マイル...)。私がラズベリーのネットワークに本当の「サーバー」を持っていないことを考慮して、更新を遠隔から行うことは可能ですか?
[ 'rsync'](http://linux.die.net/man/1/rsync) – MattDMo
それだけのモジュールがある場合、あなたはファイルを送信し、リロードすることができます。https://docs.python .org/2/library/functions.html#reload – Fabiano