将脚本结果发送到本地网络上的其他计算机

时间:2016-04-16 05:14:26

标签: python raspberry-pi raspbian

我每隔30秒(在RaspberryPi上)运行一个脚本来获取温度(DS18B20)。我想将温度数据发送到网络上的另一台计算机。我尝试将温度数据写入XML文件,然后由SimpleHTTPServer提供服务,然后远程计算机解析XML文件。这一切都运行良好,但如果正在尝试解析XML文件,则解析脚本会失败。

有没有人有任何建议我如何才能完成我想要的工作?

1 个答案:

答案 0 :(得分:0)

一些简单的想法:

  1. 将温度传感器数据写入SQLite数据库/文件,然后添加读取数据的SimpleHTTPServer的路由。通过阅读SQLite文件并避免您提到的锁定问题,您可以随时轻松移植整个数据库。
  2. 如上所述,简单的JSON字符串被写入Redis并由SimpleHTTPServer按端点读取。
  3. Node.js交换SimpleHTTPServer。
  4. 我会从个人选项#1开始,因为我认为它具有最少的开销和凝胶与您现有的设置。