一文AG介面,PT介面,沙巴介面,MG遊戲介面對接平臺弄清物聯網的OTA
許多AG介面,PT介面,沙巴介面,MG遊戲介面對接平臺QQ:2747044651【征途原始碼論壇http://t.cn/Eyb4XkK】
嵌入式系統部署在人類操作員很難或無法訪問的地方。 對於物聯網應用程式來說尤其如此,物聯網應用程式通常數量較大,電池壽命有限。 一些例子是監視人或機器健康狀況的嵌入式系統。 這些挑戰,再加上快速的軟體生命週期,導致許多系統需要對OTA更新提供支援。
OTA更新以新的軟體替代了嵌入式系統中微控制器或微處理器上的軟體。 雖然許多人非常熟悉他們的移動裝置上的 OTA 更新,但是在資源受限的系統上的設計和實現會帶來許多不同的挑戰。
在IoT固/軟體更新及開源選項一文中,學習了一些開源的技術,在這裡,將描述幾種不同的OTA更新軟體設計,並討論它們的利弊,並將瞭解兩個超低功耗微控制器的硬體特性如何在 OTA更新軟體中得到的利用。
構建基礎
嵌入式系統中的CS架構
OTA升級用新的軟體取代了裝置上現有的軟體,新的軟體通過無線網路下載。 在嵌入式系統中,執行這個軟體的裝置通常是一個微控制器。 微控制器是一種小型計算裝置,具有有限的儲存器,速度和功耗。 微控制器通常包含一個微處理器(核心)以及用於特定操作(外圍裝置)的數字硬體。 超低功耗微控制器通常在主動模式下消耗30 微安/Mhz到40微安/Mhz,是這種型別應用的理想選擇。
在這些微控制器上使用特定的硬體外設,並將其設定為低功耗模式,是 OTA 更新軟體設計的重要組成部分。 圖1顯示了一個可能需要 OTA 更新的嵌入式系統示例。 這裡的一個微控制器連線著一個無線模組和感測器,它可以用在物聯網應用中,通過感測器收集環境資料,並定期用無線模組報告。 系統的這一部分稱為邊緣節點或客戶端,是 OTA 更新的目標。 系統的另一部分稱為雲或伺服器,是新軟體的提供者。 伺服器和客戶端通過使用收發信機(無線電)進行通訊。
AG介面,PT介面,沙巴介面,MG遊戲介面對接平臺