如何通过防火墙双向发送无线传感器数据而无需使用Python打开端口?

时间:2013-03-21 17:43:13

标签: python webserver sensor raspberry-pi

我是这个论坛的新手,对python来说相对较新,但一直在使用socket / google app engine / django等...我对如何最好地设计这款应用以及使用哪种工具感到茫然。任何有更多exp的人

硬件:我在收集无线传感器数据的防火墙后面有一个Raspberry Pi。我想从外部Web服务器(也称为谷歌应用程序引擎或ec2服务器)访问该数据。

目标:目标是让不同家庭的用户(例如我的妈妈,爷爷等与他们自己的pi分开居住)能够在中央服务器上检查他们在网络上的数据。我也应该能够对Pi进行操作,因此数据应该是双向发送的。理想情况下无需打开防火墙端口(虚拟证明)。

到目前为止我做了什么: 我能够在PI上创建套接字以将数据发送到django服务器(ec2),但我必须为此打开端口。

问题:

  1. 我想用 python no open ports bidirectional 数据来做这件事。
  2. 你如何处理诸如以下的故障:
    • 互联网瘫痪。
    • 缺少服务器读数。
    • 停电。
  3. 这可以通过在Pi和Web服务器之间同步数据库来解决吗?
  4. 我意识到这是一个非常广泛的问题,但也许它不是关于确切的工具,而是关于用于这种特定类型项目的技术的更多内容?工具,技术,范例或一般经验都是受欢迎的。

    谢谢大家,

    大卫

0 个答案:

没有答案