【廣告】
在客戶機/服務(wù)器模式的系統(tǒng)中,存在大量的客戶機,而服務(wù)器的數(shù)量視根據(jù)實際需要而定(一個或多個),在該設(shè)計中一個服務(wù)器并發(fā)服務(wù)多個客戶機,在實際應(yīng)用時多個客戶機分布在一個大區(qū)域的不同角落,各個客戶機應(yīng)使用 GPS 模塊標(biāo)識自己的地理位置信息,同時,客戶機將所采集的環(huán)境數(shù)據(jù)通過移動公網(wǎng)接入 Internet 上傳到數(shù)據(jù)服務(wù)器,系統(tǒng)的工作示意圖如圖所示。cortextm-m3的微控制器lms3s1968和無線收發(fā)器nrf905組成。
應(yīng)用嵌入式技術(shù)與無線網(wǎng)絡(luò)通信技術(shù)相結(jié)合,設(shè)計了客戶機(client)/服務(wù)器(server)架構(gòu)下的嵌入式環(huán)境數(shù)據(jù)采集系統(tǒng)。該系統(tǒng)分為兩部分:客戶端與服務(wù)器;客戶端,即終端通過氣壓計、溫度傳感器、濕度傳感器、顆粒物傳感器對環(huán)境數(shù)據(jù)進行定時采集,并使用移動無線通信技術(shù)將數(shù)據(jù)上傳到服務(wù)器,同時為了便于直觀的感受區(qū)域點的實時環(huán)境狀態(tài)圖像信息,應(yīng)用 USB Camera 對環(huán)境圖像進行捕獲并上傳至服務(wù)器,服務(wù)器接收相關(guān)數(shù)據(jù)并存儲。 該系統(tǒng)可以在大區(qū)域內(nèi)實現(xiàn)長時間的、動態(tài)的、區(qū)域化的多點檢測;便攜式防震結(jié)構(gòu),工業(yè)控制標(biāo)準(zhǔn)設(shè)計,適合在惡劣環(huán)境中使用,大屏幕圖形液晶顯示屏,具有漢字及圖形顯示功能,一屏顯示多路環(huán)境數(shù)據(jù),便于現(xiàn)場直接觀測。同時該系統(tǒng)也可以作為大數(shù)據(jù)時代下的重要數(shù)據(jù)來源,通過對相關(guān)氣象數(shù)據(jù)進行建模統(tǒng)計,以掌握相關(guān)指標(biāo)的發(fā)展趨勢,對環(huán)境信息發(fā)布及預(yù)測具有重要的指導(dǎo)意義。
μc/os-ii 是一個簡單、的源碼公開的嵌入式實時操作系統(tǒng)內(nèi)核。其大多數(shù)函數(shù)調(diào)用和服務(wù)的執(zhí)行時間具有可確定性;雙金片的兩面是不同物質(zhì)的導(dǎo)體,在變化的溫度下由于脹縮程度不一樣而使雙金片彎曲,碰到設(shè)定的觸點或開關(guān),使設(shè)定的電路(保護)開始工作。具有可搶占的實時多任務(wù)調(diào)度系統(tǒng)功能,而且提供了用于任務(wù)間同步、互斥、通信的系統(tǒng)服務(wù)。這些功能可以根據(jù)不同需求進行裁減,它的化內(nèi)核能編譯到2 kb,目前已經(jīng)被移植到x86、arm、powerpc、mips 等眾多體系結(jié)構(gòu)上?;诙绦【贰⒖梢浦残詮姷奶攸c,μc/os-ii 很適用于無線傳感器網(wǎng)絡(luò)節(jié)點芯片。相比較于tinyos,uc/os-ii 提供了更加完善的任務(wù)調(diào)度和任務(wù)通信機制,并且采用標(biāo)準(zhǔn)的c 語言設(shè)計,從而可以更加方便的移植與調(diào)試。 ?。?)μc/os-ii 在lm3s1968 上的移植 lm3s1968 片上具有高達256kb 的單周期flash 和64kb 的單周期sram,因此,不需要外擴存儲器就可以滿足μc/os-ii 代碼對容量的要求。