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

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

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

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

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

熱門點(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ù)制成功!