我有3台机器(覆盆子pi's)。一个有传感器读数的数据库,另外两个是读取/运行各种传感器的“从属”设备。允许'主'pi访问'slave'上的传感器读数的最佳解决方案是什么?因此它可以将值保存到数据库中。Python机器通讯覆盆子pi
所有的pis都在同一个内部网络上,并且永远不会在互联网上 'slave'pis将整数返回给主pi,就是这样。 它必须是python3(因为查询传感器的软件是)
什么是最简单的方法?
- 某种网络服务?我到目前为止没有得到pysimplesoap和cherrypy来使用python3。
- 还有别的吗?火焰兵?回到2个整数似乎有点复杂。
- 推出自己与插座(即不能是最简单的方法?)
- 放弃,把一个MySQL数据库上的每个PI,然后进行跨3个数据库中的“传感器值报告方法的网站”舒展/主机。
为什么不用最简单的套接字来滚动你自己? python的tcp库如此低级以至于看起来更像C,并不简单? – slebetman 2014-09-19 22:38:14
如果python使TCP编程非简单,那么我建议尝试一下,比如node.js或tcl。 – slebetman 2014-09-19 22:39:13
另一种简化TCP编程的方法是使用inetd(或xinetd)。您的服务器只需要读取stdin并输出到标准输出。它有点像简单套接字的CGI。 – slebetman 2014-09-19 22:43:25