如何在linux上远程更新python程序?

2024-06-26 00:11:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在为一个树莓Pi开发一个python程序。这个树莓是用来控制太阳能电池板的。事实上,将有许多树莓(IE)控制太阳能电池板,它们将通过RJ电线相互连接。其思想是每个树莓都有相同的状态,没有任何“服务器”树莓和“客户端”树莓。你知道吗

程序将接收GPS数据,即位置、时间。。。你知道吗

除了GPS数据,树莓(ies)将无法直接接入互联网。然而,它将有可能插入一个3G的关键,以获得互联网接入。你知道吗

问题是:我想远程更新我的python程序,通过我的3G密钥提供的互联网(太阳能电池板在一块地里,比如我在家,所以我不想开车一百英里去拿我的树莓回来手动更新它们……)。考虑到我的树莓网络中没有真正的“服务器”,怎么可能远程进行更新?你知道吗


Tags: 数据程序服务器远程状态pi互联网树莓
1条回答
网友
1楼 · 发布于 2024-06-26 00:11:54

不过,我认为您需要一个服务器(也可以只是文件共享服务)。如果我没弄错,你需要控制(或只是更新)通过3G连接到互联网的树莓(ies)。因此,我看到了以下选项:

  • 接入VPN
  • 编写总是从http\ftp文件共享服务器检查应用程序新更新的脚本
  • 使用反向shell,但工作取决于使用3G提供商的NAT规范。你知道吗

相关问题 更多 >