2014-07-17 70 views
0

我正在使用另一個語音識別python腳本在pi上運行python腳本。我現在也想從互聯網上運行這些腳本。根據一點研究,一種方法可能是在pi上設置一個小型web服務器,例如lighttpd並在其上創建一個數據庫。然後創建另一個小腳本,定期檢查數據庫中的值。這個值可以通過互聯網修改。根據該值,我將使用語音識別腳本或使用數據庫中的其他值來運行python腳本。從互聯網上運行腳本覆盆子pi

我的問題是,這種方法是否有效或有一個更簡單的方法來做到這一點?我相當擅長Python,但我對Web服務器和數據庫完全陌生。但我不介意花時間學習如何使用它們。

在此先感謝!

+1

這裏有一個[Raspberry Pi](http://raspberrypi.stackexchange.com/)論壇。你可能想檢查一下。 – Elias

+0

@Elias哦!謝謝!堆棧交換非常新穎。 – taz

回答

0

我個人選擇的一條路線是將Pi配置爲用作LAMP(Liniux Apache MySQL Python)。一些偉大的說明可以在這裏找到:http://www.wikihow.com/Make-a-Raspberry-Pi-Web-Server

如果這是矯枉過正,你有考慮使用cron作業來自動化你的pythons腳本?然後,您可以設置兩個腳本運行的時間,並且通過一些進程間通信,您可以有兩個相互瞭解的實體。 http://www.thesitewizard.com/general/set-cron-job.shtml

+0

其實我已經考慮過cron。事情是,我想在語音識別腳本和通過網絡發送的命令之間切換。所以我的想法是,我使用主腳本不斷檢查我的數據庫的值,我可以通過網絡更新。然後,此腳本根據數據庫中的一組值來運行語音識別腳本或其他Python腳本。無論如何,謝謝你的鏈接! – taz