我有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