視障人士的福音:無線語音告知系統(tǒng)
軟件概述
本文引用地址:http://www.biyoush.com/article/98099.htm該系統(tǒng)能夠在視障人士接近一個目標時發(fā)出通知。要做到這一點,該軟件必須具有一套系統(tǒng)功能。這里為目標設備和個人設備設計了兩種操作模式,分別為配對模式和廣播模式。配對模式用于兩個設備間的相互識別。
配對模式適合在室內使用,這是為了確保無線網絡的完整性,需要防止區(qū)域內其他802.15.4系統(tǒng)對它的干擾。廣播模式必須結合專用于設備識別的廣播服務,該操作可以用一個基于消息的簡單握手協議來實現。通過廣播模式,可以部署一個大規(guī)模的戶外語音告知系統(tǒng),為視障人士提供聽覺輔助方面的服務,如提醒交通燈、道路和人行道標志等。它也可用于大型公共機構室內,如圖書館和醫(yī)院。廣播系統(tǒng)需要一個不間斷電源,而且必須滿足一些機械和電氣設計要求。該系統(tǒng)必須能夠過濾其他頻譜的射頻電波并禁止有害的電子噪聲對設系統(tǒng)造成損傷。
目標設備和個人設備的應用軟件程序可以建立在802.15.4媒體訪問控制層( MAC )軟件庫和平臺專用驅動模塊上。兩種設備的應用程序都需要完整的設備MAC軟件庫[ 3 ] 。完整的設備無信標( FFDNB )軟件庫包括所有的MAC功能,并要求S08平臺提供24.2K字節(jié)的代碼空間和426字節(jié)的內存空間。ARM平臺的MAC軟件庫將被直接放入44K字節(jié)的只讀存儲器中,它包含所有設備媒體訪問控制層功能。所有MAC軟件庫都可以在www.freescale.com下載 [ 3 ] 。而MAC協議??稍贐eeKit ™無線連接工具包中找到,該軟件包可以用來生成應用程序框架,包括MAC協議棧和所有Freescale的802.15.4解決方案平臺組件。
個人設備的應用軟件可以建立在MAC軟件庫和軟件平臺組件之上。軟件平臺組件包括S08或ARM微控制器的外設驅動程序,以及通用的典型服務,如串行通信,定時器和非易失性存儲等功能。它們還必須具有所有硬件平臺通用的API接口。驅動和平臺組件也可作為專用微控制器項目的一部分和802.15.4軟件解決方案一起發(fā)布。
在使用MAC協議棧和平臺組件之前,必須調用初始化程序。應用程序的主要任務是在預定的時間發(fā)送消息來通知目標設備。廣播消息的發(fā)送間隔必須足夠短,以涵蓋個人能做到的最快移動。為了確保這一點,時間間隔應小于0.1秒。然而,時間間隔越小,消耗的功率會越多。所以選擇適當的時間間隔可以用來管理功耗。當大于該間隔時,不能收到任何確認消息,而小于該間隔則能收到。
評論