2016-07-17 31 views
0

對於一個大學項目,我負責讓Raspberry Pi通過WiFi來控制一輛RC車,最好的方法是通過一個Web界面來實現可訪問性(模塊的一個關鍵需求) 。然而,我一直在打牆,我可以讓一個python腳本控制汽車,但是通過網絡界面來做這件事,至少可以說是困難重重。如何通過Web界面控制python腳本?

我使用Adafruit PWM Pi帽來控制RC車內的伺服和ESC,它只有python庫,據我所知,所以它必須是witihn python。如果有一些將變量從javascript傳遞給python的方法可能會起作用,但是在現場環境中,我不知道它有多可靠。

對此事的任何幫助將證明最有價值,在此先感謝。

回答

0

我可以建議一種方法來處理這種情況,但我不確定它適合您的情況多少。

由於您嘗試使用WiFi網絡,我認爲如果您可以使用sql server存儲您需要給車輛提供的按順序從Web界面遵循的命令,那將會更好。使車輛讀取數據庫以檢查是否有新命令要執行,如果有,則按順序執行。

從這種方式,你可以將工作分爲兩部分,並輕鬆處理項目。通過網絡界面處理用戶輸入以控制車輛。然後讓車輛讀取請求並執行它們。

希望這會在某種程度上幫助你。乾杯!

+0

對不起,這個回覆太晚了,但你的解決方案几乎救了我的後背!有一點延遲,但這大概是在這座大樓的無線​​網絡處理。 –

+0

我很高興能幫助你 –