新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 微功耗WiFi無線傳感器網(wǎng)絡(luò)設(shè)計(jì)與實(shí)現(xiàn)(二)

微功耗WiFi無線傳感器網(wǎng)絡(luò)設(shè)計(jì)與實(shí)現(xiàn)(二)

作者: 時(shí)間:2013-12-04 來源:網(wǎng)絡(luò) 收藏

兩套開發(fā)系統(tǒng)各有技術(shù)特點(diǎn), 適合于不同應(yīng)用, 表一是兩套開發(fā)平臺(tái)主要技術(shù)參數(shù)比較表:

微功耗WiFi無線傳感器網(wǎng)絡(luò)設(shè)計(jì)與實(shí)現(xiàn)(二)

  表一 : GS1010開發(fā)平臺(tái)主要參數(shù)比較

  從上面比較我們可以看出,GS1010-SDK優(yōu)點(diǎn)是采用了GREEN HILLS的高檔開發(fā)環(huán)境和RTOS,比較適合歐美市場(chǎng)高端客戶,缺點(diǎn)是價(jià)格較高。

  ARMRF-GS1010-PK ,采用了國(guó)內(nèi)比較熟悉的KEIL ARM 平臺(tái)和uCOS-II作為 RTOS, 并且開發(fā)了中文圖形顯示等功能, 也在功能和代碼上,兼容GS1010-SDK主要代碼,為開發(fā)GS1010和網(wǎng)絡(luò),提供了新的選擇。

  四、代碼開發(fā)和初步測(cè)試

  設(shè)計(jì) 傳感器網(wǎng)絡(luò)的應(yīng)用,首先是代碼設(shè)計(jì),開發(fā)系統(tǒng)中的嵌入式傳感器節(jié)點(diǎn)軟件包,提供了所需要全部相關(guān)源代碼,如果你是設(shè)計(jì)一個(gè)將各種傳感器的物理量,如溫度,光度,按一定時(shí)間間隔傳送的802.11網(wǎng)絡(luò)的系統(tǒng),你只需要先打開下面的工程文件: (見圖五)

  圖五:無線傳感器嵌入式節(jié)點(diǎn)軟件工程文件

  圖五:嵌入式節(jié)點(diǎn)軟件工程文件

對(duì)于熟悉ARM單片機(jī)開發(fā)的工程師而言,這是一個(gè)大家都非常熟悉的畫面,你可以從頂層開始,對(duì)相關(guān)ARM 源代碼進(jìn)行修改,包括改變傳送間隔,增加傳感器類型,增加控制外設(shè)等等,58個(gè)簡(jiǎn)單和容易使用的API包括了對(duì)網(wǎng)絡(luò)協(xié)議棧和WI-FI網(wǎng)絡(luò)傳輸?shù)娜靠刂乒δ堋?。?完成這些修改和增加代碼后,你可以輕松進(jìn)行編譯,下載到多個(gè)開發(fā)板GS1010芯片 FLASH 內(nèi)部和進(jìn)行調(diào)試,并實(shí)際運(yùn)行…

  完成節(jié)點(diǎn)軟件初步測(cè)試后,你可以連接WI-FI AP ( wireless access point,)

  運(yùn)行WI-FI 傳感器網(wǎng)絡(luò)PC表演軟件,你可以在PC上,通過屏幕,看到通過WI-FI網(wǎng)絡(luò)無線傳輸過來的傳感器信息, 如圖六所示。

  微功耗WiFi無線傳感器網(wǎng)絡(luò)設(shè)計(jì)與實(shí)現(xiàn)(二)

  圖六 傳感器曲線實(shí)時(shí)顯示

  五、WI-FI無線傳感器網(wǎng)絡(luò)開發(fā)并不那樣神秘和困難

  從上面的簡(jiǎn)單介紹來看,只要你已經(jīng)熟悉ARM單片機(jī)和KEIL開發(fā)環(huán)境和uCOS-II, 即使還對(duì)802.11無線傳感器網(wǎng)絡(luò)不是很熟悉,但是是借助完整的和強(qiáng)大的軟件開發(fā)平臺(tái)和容易使用的無線 SoC芯片, WI-FI無線傳感器網(wǎng)絡(luò)開發(fā)并不那么神秘和困難。



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉