gpt4 book ai didi

树莓派上的Python机器通信

转载 作者:行者123 更新时间:2023-12-01 05:01:47 24 4
gpt4 key购买 nike

我有 3 台机器(树莓派)。一个具有传感器读数数据库,另外两个是读取/运行各种传感器的“从属”设备。允许“主”pi 访问“从”pi 上的传感器读数的最佳解决方案是什么?这样它就可以将值保存到数据库中。

所有的pi都在同一个内部网络上,并且永远不会在互联网上“从”pi 将整数返回给主 pi,仅此而已。它必须是python3(因为查询传感器的软件是)

最简单的方法是什么?

  • 某种网络服务?到目前为止,我还未能让 pysimplesoap 和cherrypy 在 python3 上工作。
  • 还有别的事吗?火焰兵?仅仅返回 2 个整数似乎有点复杂。
  • 用套接字自己实现(这不是最简单的方法吗?!)
  • 放弃并在每个 pi 上放置一个 mysql 数据库,然后使“传感器值报告网站”跨 3 个数据库/主机。

最佳答案

我建议在从属服务器上使用简单的 REST 服务器,在主服务器上使用客户端。

从站可以以 JSON 形式返回整数,您可以在主站上轻松解析它。

查看简单的服务器示例: https://docs.python.org/2/library/simplehttpserver.html

关于树莓派上的Python机器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25943256/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com