2017-07-16 57 views
0

這個問題似乎並不夠具體,所以讓我解釋一下:我編寫了一個Web應用程序,用於在無線網絡中虛擬化不同傳感器的數據。 sensordata存儲在SQLite數據庫中,該數據庫作爲客戶端連接到MQTT-Broker。整個項目在RaspberryPi3上實現,RaspberryPi3也是網絡的中心節點。如何編寫組合不同組件的工具? (RPi)

對於整個項目,我使用不同的軟件,如apache2,mosquitto,sqlite3。此外,RPi需要進行配置,因此可以連接外部Hardwre(GPIO,I2C,UART和一些模塊)。

我寫了一個包含60多條命令的安裝指南。

寫一個工具最有效的方法是什麼?它會安裝一個配置所有需要的組件的Raspberry? (sh,bash,python ...)

也許你可以向我推薦一些解釋sh和bash的指南。

+0

爲什麼不只是創建一個圖像,可以燒成卡? –

+0

我已經創建了一個映像,但是如果有一個可執行的程序可以安裝所有必需的軟件,庫和接口配置,那就太好了。以防萬一在運行其他程序的相同RPi上,這些程序不依賴於我的,也不應該被覆蓋。 – N3wbie

回答

1

我會配置一個安裝,直到您滿意爲止,並使用dd克隆您的SD卡圖像。你可以再次dd在另一個raspi上執行安裝。

最好的問候,格奧爾格