浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 控制技術(shù)

無(wú)線傳感器網(wǎng)絡(luò)集成開(kāi)發(fā)平臺(tái)MeshIDE for DisWare

發(fā)布時(shí)間:2012/4/7 19:53:32 訪問(wèn)次數(shù):1572

   面向中間件的無(wú)線傳感器網(wǎng)絡(luò)集成MP2467DN-LF-Z開(kāi)發(fā)平臺(tái)MeshIDE for DisWare負(fù)責(zé)在PC機(jī)完成用戶(hù)對(duì)中間件的應(yīng)用編程,是面向中間代理編程的新型編程方法。該平臺(tái)集控制向?qū)、代碼編輯、控制視圖、代碼歸檔于一體,提供了良好的圖形界面和輔助編輯器,方便了用戶(hù)基于無(wú)線傳感器網(wǎng)絡(luò)中間件的編程,具有普通平臺(tái)的擴(kuò)展特性,同時(shí)又兼有無(wú)線傳感器網(wǎng)絡(luò)中間件代理編程功能。MeshIDE for DisWare構(gòu)成了整個(gè)中間件的操作平臺(tái),支撐運(yùn)行在無(wú)線傳感器網(wǎng)絡(luò)中的每個(gè)代理的控制體系,很好地發(fā)揮了整個(gè)中間件平臺(tái)的優(yōu)越性能。
    平臺(tái)設(shè)計(jì)目標(biāo)和功能分析
    MeshIDE for DisWare的設(shè)計(jì)目標(biāo)是提供一個(gè)人性化的、可供集成的優(yōu)秀代理編程平臺(tái)。在平臺(tái)中,用戶(hù)可以很方便地新建自己的應(yīng)用項(xiàng)目、具有平臺(tái)定制的編輯器,提供特定應(yīng)用程序的語(yǔ)義,更方便地實(shí)現(xiàn)用戶(hù)編程。同時(shí),平臺(tái)會(huì)提供代理控制視圖,在視圖中,用戶(hù)可以方便設(shè)置代理運(yùn)行環(huán)境的屬性及代理控制指令等,實(shí)現(xiàn)通過(guò)代理來(lái)完成用戶(hù)自己的應(yīng)用編程。
    到目前為止,基于無(wú)線傳感器網(wǎng)絡(luò)中間件的編裎開(kāi)發(fā)平臺(tái),國(guó)內(nèi)還沒(méi)有一個(gè)比較實(shí)用、可視化編輯、功能強(qiáng)大的平臺(tái)。由于無(wú)線傳感器節(jié)點(diǎn)系統(tǒng)的應(yīng)用開(kāi)發(fā)屬于嵌入式應(yīng)用開(kāi)發(fā),因此目前大部分基于無(wú)線傳感器網(wǎng)絡(luò)的應(yīng)用還是在Linux或Windows仿真的Cygwin嵌入式環(huán)境中來(lái)實(shí)現(xiàn)的。
    由于,Linux或者Cygwin環(huán)境下,其編程環(huán)境是文本命令行的方式,所以開(kāi)發(fā)應(yīng)用者必須具備相當(dāng)專(zhuān)業(yè)的知識(shí)。這給無(wú)線傳感器網(wǎng)絡(luò)中間件的應(yīng)用開(kāi)發(fā)和推廣帶來(lái)了很大的不便。
    在嵌入式環(huán)境下,用戶(hù)在DisWare中間件代理基礎(chǔ)上對(duì)無(wú)線傳感器網(wǎng)絡(luò)的編程必須經(jīng)過(guò)下面的幾個(gè)流程:首先,用戶(hù)必須實(shí)現(xiàn)對(duì)DisWare中間件代理的編程實(shí)現(xiàn),這包括了開(kāi)發(fā)的代理是面向哪個(gè)應(yīng)用的,代理具備的功能是怎樣的,代理的信息和標(biāo)識(shí)的實(shí)現(xiàn)等。在對(duì)代理的編程過(guò)程中,用戶(hù)是在TinyOS下,使用的編程語(yǔ)言是nesC,它的編輯環(huán)境是基于文本的,目前沒(méi)有一個(gè)大的基于nesC的集成開(kāi)發(fā)環(huán)境,伴隨著編程環(huán)境的不足,用戶(hù)對(duì)程序的調(diào)試和仿真都顯得比較困難。其次,在完成代理實(shí)現(xiàn)后,用戶(hù)必須在TinyOS下調(diào)用TinyOS系統(tǒng)的一系列工具集,包括TinyOS本身的功能函數(shù)、Java支持等。實(shí)現(xiàn)對(duì)代理的應(yīng)用編程,其應(yīng)用編程環(huán)坑只是TinyOS下基于Java的一個(gè)應(yīng)用程序,缺乏一系列方便用戶(hù)的編程工具。在完成對(duì)代理的應(yīng)用編程后,用戶(hù)必須通過(guò)TinyOS環(huán)境來(lái)實(shí)現(xiàn)對(duì)自己編制的中間件進(jìn)行燒寫(xiě),過(guò)程也是比較煩瑣的。所以,針對(duì)以上不足和缺點(diǎn),需要開(kāi)發(fā)基于無(wú)線傳感器網(wǎng)絡(luò)的中間件開(kāi)發(fā)平臺(tái)。
    在開(kāi)發(fā)的平臺(tái)中,一部分是通過(guò)TinyOS中Java工具來(lái)進(jìn)行串口通信的,它用的是Sun的j avax.com包。Com包提供了對(duì)串口通信的基本監(jiān)聽(tīng)器,開(kāi)發(fā)者只要從中繼承或?qū)崿F(xiàn)相應(yīng)的監(jiān)聽(tīng)接口就可以實(shí)現(xiàn)對(duì)串口的消息監(jiān)聽(tīng)。在TinyOS包中,Java工具包實(shí)現(xiàn)了串口封裝類(lèi),后臺(tái)通過(guò)MoteIF節(jié)點(diǎn)消息處理類(lèi)來(lái)實(shí)現(xiàn)消息收發(fā)的管理。下面具體介紹MeshⅡ)E for DisWare平臺(tái)的實(shí)現(xiàn)過(guò)程。
   面向中間件的無(wú)線傳感器網(wǎng)絡(luò)集成MP2467DN-LF-Z開(kāi)發(fā)平臺(tái)MeshIDE for DisWare負(fù)責(zé)在PC機(jī)完成用戶(hù)對(duì)中間件的應(yīng)用編程,是面向中間代理編程的新型編程方法。該平臺(tái)集控制向?qū)、代碼編輯、控制視圖、代碼歸檔于一體,提供了良好的圖形界面和輔助編輯器,方便了用戶(hù)基于無(wú)線傳感器網(wǎng)絡(luò)中間件的編程,具有普通平臺(tái)的擴(kuò)展特性,同時(shí)又兼有無(wú)線傳感器網(wǎng)絡(luò)中間件代理編程功能。MeshIDE for DisWare構(gòu)成了整個(gè)中間件的操作平臺(tái),支撐運(yùn)行在無(wú)線傳感器網(wǎng)絡(luò)中的每個(gè)代理的控制體系,很好地發(fā)揮了整個(gè)中間件平臺(tái)的優(yōu)越性能。
    平臺(tái)設(shè)計(jì)目標(biāo)和功能分析
    MeshIDE for DisWare的設(shè)計(jì)目標(biāo)是提供一個(gè)人性化的、可供集成的優(yōu)秀代理編程平臺(tái)。在平臺(tái)中,用戶(hù)可以很方便地新建自己的應(yīng)用項(xiàng)目、具有平臺(tái)定制的編輯器,提供特定應(yīng)用程序的語(yǔ)義,更方便地實(shí)現(xiàn)用戶(hù)編程。同時(shí),平臺(tái)會(huì)提供代理控制視圖,在視圖中,用戶(hù)可以方便設(shè)置代理運(yùn)行環(huán)境的屬性及代理控制指令等,實(shí)現(xiàn)通過(guò)代理來(lái)完成用戶(hù)自己的應(yīng)用編程。
    到目前為止,基于無(wú)線傳感器網(wǎng)絡(luò)中間件的編裎開(kāi)發(fā)平臺(tái),國(guó)內(nèi)還沒(méi)有一個(gè)比較實(shí)用、可視化編輯、功能強(qiáng)大的平臺(tái)。由于無(wú)線傳感器節(jié)點(diǎn)系統(tǒng)的應(yīng)用開(kāi)發(fā)屬于嵌入式應(yīng)用開(kāi)發(fā),因此目前大部分基于無(wú)線傳感器網(wǎng)絡(luò)的應(yīng)用還是在Linux或Windows仿真的Cygwin嵌入式環(huán)境中來(lái)實(shí)現(xiàn)的。
    由于,Linux或者Cygwin環(huán)境下,其編程環(huán)境是文本命令行的方式,所以開(kāi)發(fā)應(yīng)用者必須具備相當(dāng)專(zhuān)業(yè)的知識(shí)。這給無(wú)線傳感器網(wǎng)絡(luò)中間件的應(yīng)用開(kāi)發(fā)和推廣帶來(lái)了很大的不便。
    在嵌入式環(huán)境下,用戶(hù)在DisWare中間件代理基礎(chǔ)上對(duì)無(wú)線傳感器網(wǎng)絡(luò)的編程必須經(jīng)過(guò)下面的幾個(gè)流程:首先,用戶(hù)必須實(shí)現(xiàn)對(duì)DisWare中間件代理的編程實(shí)現(xiàn),這包括了開(kāi)發(fā)的代理是面向哪個(gè)應(yīng)用的,代理具備的功能是怎樣的,代理的信息和標(biāo)識(shí)的實(shí)現(xiàn)等。在對(duì)代理的編程過(guò)程中,用戶(hù)是在TinyOS下,使用的編程語(yǔ)言是nesC,它的編輯環(huán)境是基于文本的,目前沒(méi)有一個(gè)大的基于nesC的集成開(kāi)發(fā)環(huán)境,伴隨著編程環(huán)境的不足,用戶(hù)對(duì)程序的調(diào)試和仿真都顯得比較困難。其次,在完成代理實(shí)現(xiàn)后,用戶(hù)必須在TinyOS下調(diào)用TinyOS系統(tǒng)的一系列工具集,包括TinyOS本身的功能函數(shù)、Java支持等。實(shí)現(xiàn)對(duì)代理的應(yīng)用編程,其應(yīng)用編程環(huán)坑只是TinyOS下基于Java的一個(gè)應(yīng)用程序,缺乏一系列方便用戶(hù)的編程工具。在完成對(duì)代理的應(yīng)用編程后,用戶(hù)必須通過(guò)TinyOS環(huán)境來(lái)實(shí)現(xiàn)對(duì)自己編制的中間件進(jìn)行燒寫(xiě),過(guò)程也是比較煩瑣的。所以,針對(duì)以上不足和缺點(diǎn),需要開(kāi)發(fā)基于無(wú)線傳感器網(wǎng)絡(luò)的中間件開(kāi)發(fā)平臺(tái)。
    在開(kāi)發(fā)的平臺(tái)中,一部分是通過(guò)TinyOS中Java工具來(lái)進(jìn)行串口通信的,它用的是Sun的j avax.com包。Com包提供了對(duì)串口通信的基本監(jiān)聽(tīng)器,開(kāi)發(fā)者只要從中繼承或?qū)崿F(xiàn)相應(yīng)的監(jiān)聽(tīng)接口就可以實(shí)現(xiàn)對(duì)串口的消息監(jiān)聽(tīng)。在TinyOS包中,Java工具包實(shí)現(xiàn)了串口封裝類(lèi),后臺(tái)通過(guò)MoteIF節(jié)點(diǎn)消息處理類(lèi)來(lái)實(shí)現(xiàn)消息收發(fā)的管理。下面具體介紹MeshⅡ)E for DisWare平臺(tái)的實(shí)現(xiàn)過(guò)程。
相關(guān)IC型號(hào)
MP2467DN-LF-Z
MP24024MHZ
MP240D4

熱門(mén)點(diǎn)擊

 

推薦技術(shù)資料

自制經(jīng)典的1875功放
    平時(shí)我也經(jīng)常逛一些音響DIY論壇,發(fā)現(xiàn)有很多人喜歡LM... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!