我有一個python腳本來連接/發送信號串行連接arduino的。我想知道實現Web服務器的最佳方式,以便我可以查詢arduinos的狀態。我希望「web服務器」部分和串行連接在同一個腳本上運行。是否有可能,還是我必須把它分解成一個守護進程和一個服務器部分?
謝謝,任何意見都是最受歡迎的。
我有一個python腳本來連接/發送信號串行連接arduino的。我想知道實現Web服務器的最佳方式,以便我可以查詢arduinos的狀態。我希望「web服務器」部分和串行連接在同一個腳本上運行。是否有可能,還是我必須把它分解成一個守護進程和一個服務器部分?
謝謝,任何意見都是最受歡迎的。
對於那些想知道我選擇了什麼;我已經分離的兩個部分:
Arduino的守護
我使用Python的一個名爲[瓶]微型Web框架[1]它處理的API調用,我已經使用PySerial與溝通Arduino的公司。
Web服務器
的規範Apache和PHP;用於對Arduino守護進程進行API調用。
有WAMP服務器。這是最簡單和最快捷的方式。 Web服務器將支持PHP,Python,http等。 如果您使用的是Linux,串行通信最簡單的工具是php。 但在Windows中,php無法從串行通信中讀取數據。因此,使用python/perl等。
謝謝
謝謝,但我已經選擇了一個解決方案。 PHP是一個不好的選擇,因爲它從apache執行時不是一個持久化的過程。 – Vannen