一種基于Wi-Fi的低功耗報警系統的設計與實(shí)現(下)
接上篇
本文引用地址:http://dyxdggzs.com/article/273011.htm4 系統軟件的設計與實(shí)現
系統軟件是此次課題設計的核心部分,此次設計采用模塊化的設計方法。系統軟件的總體框圖如圖7所示,整個(gè)報警系統的軟件設計可分為三部分:報警裝置(嵌入式設備客戶(hù)端)軟件、嵌入式云服務(wù)器軟件、Android 手機客戶(hù)端軟件。
4.1 報警裝置嵌入式軟件的設計與實(shí)現
(1)報警系統軟件主要包括以下幾個(gè)部分:
● 三軸加速度傳感器的驅動(dòng)設計;
● 嵌入式 Wi-Fi 無(wú)線(xiàn)通信的實(shí)現;
● 嵌入式網(wǎng)絡(luò )傳輸協(xié)議的實(shí)現;
● 嵌入式設備的低功耗設計與實(shí)現。
(2)報警裝置嵌入式軟件的主程序流程圖 (如圖8所示)。
4.2 嵌入式云服務(wù)器的設計與實(shí)現
此次設計中,報警裝置客戶(hù)端與云服務(wù)器、手機客戶(hù)端與云服務(wù)器的數據交互方式都采用C/S(客戶(hù)端/服務(wù)器)點(diǎn)對點(diǎn)的架構模型。在Emlab嵌入式系統實(shí)驗室開(kāi)發(fā)的物聯(lián)網(wǎng)云服務(wù)平臺上,進(jìn)一步開(kāi)發(fā)用于此報警系統的云服務(wù)器,即實(shí)現一個(gè)通過(guò)HTTP 協(xié)議的GET/POST 請求與客戶(hù)端進(jìn)行動(dòng)態(tài)數據交互的Web 服務(wù)器系統。4.3 基于 Android 平臺實(shí)時(shí)報警系統的設計與實(shí)現
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)物聯(lián)網(wǎng)相關(guān)文章:物聯(lián)網(wǎng)是什么
linux相關(guān)文章:linux教程
路由器相關(guān)文章:路由器工作原理
路由器相關(guān)文章:路由器工作原理
評論