嵌入式環(huán)境中的WiFi通信設計方案
上層協(xié)議調(diào)用get_wlan以后,如果返回值是TRUE,就可以訪問目的地址、源地址、幀類型等變量,以判斷是否處理收到的數(shù)據(jù)。如果是需要接收的數(shù)據(jù),可以調(diào)用wc—read讀取數(shù)據(jù)。
3 嵌入式WiFi在醫(yī)療監(jiān)護中的應用 嵌入式WiFi在許多領域有著廣泛的應用。這里介紹一個嵌入式WiFi的具體實現(xiàn)——移動監(jiān)護系統(tǒng)。該監(jiān)護系統(tǒng)用于醫(yī)院病人監(jiān)護,采用嵌入式WiFi 技術,可在移動環(huán)境下,對被測對象進行數(shù)字分組、實時監(jiān)測。
3.1 硬件結(jié)構(gòu) 移動監(jiān)護系統(tǒng)由服務器和多個移動監(jiān)護器組成。服務器端包括1臺PC或者筆記本電腦、1個無線AP和1個報警器,硬件結(jié)構(gòu)和連接方式都比較簡單,在此不再說明。 移動監(jiān)護器的硬件結(jié)構(gòu)框圖如圖3所示。
圖3中,移動監(jiān)護器的硬件結(jié)構(gòu)包括電源模塊、壓力傳感器模塊、加速度傳感器模塊和無線網(wǎng)卡模塊。 移動監(jiān)護器使用Ti的超低功耗微控制器MSP430F148作為CPU。加速度傳感器模塊使用AD公司的加速度傳感器ADXL202,用于運動加速度測試,或重力加速度的測量,分析傾斜度,即用于病人跌倒測試。壓力傳感器使用Motorola醫(yī)療專用的MPX2300DT,具有良好的低電壓工作特性和線性輸出,用于脈搏測量。 電源使用3.6 V電池供電,經(jīng)過簡單電壓變換即可滿足移動監(jiān)護器電源要求。無線網(wǎng)卡采用基于IntersilPrism2芯片集的PCMCIA網(wǎng)卡。它是一款 IEEE802.11b兼容網(wǎng)絡適配器。
3.2 軟件結(jié)構(gòu) ad-hoc模式下,移動監(jiān)護器和服務器間的距離很短。為了增大監(jiān)護范圍,移動監(jiān)護系統(tǒng)工作在Infrastructure模式,服務器端的AP和移動監(jiān)護器都相當于一個STA,移動監(jiān)護器與服務器可以在不同的BSS中。移動監(jiān)護器、AP所在的BSS共同構(gòu)成一個ESS,使用DSS通信。 服務器端軟件模塊主要用于從網(wǎng)絡接收到的數(shù)據(jù)中分離出斜度、移動監(jiān)護器配置信息、脈搏信息,并根據(jù)信息報警,對移動監(jiān)護器進行控制。 移動監(jiān)護器的軟件模塊如圖4所示。移動監(jiān)護器主要完成加速度(斜度)數(shù)據(jù)的采集、脈搏信號的采集、數(shù)據(jù)的收發(fā)、傳感器的啟??刂?。其軟件可劃分為兩個層次:應用層和驅(qū)動層。陰影部分為硬件驅(qū)動層,驅(qū)動層以上為應用層。
移動監(jiān)護系統(tǒng)由于采用嵌入式WiFi技術,支持數(shù)字分組,可以根據(jù)需要對被測對。
評論