MeshIDE for DisWare平臺(tái)運(yùn)行
發(fā)布時(shí)間:2012/4/8 14:38:04 訪問(wèn)次數(shù):948
MeshIDE平臺(tái)開(kāi)發(fā)插件是在Eclipse上實(shí)現(xiàn)的,該平臺(tái)插件MP2109DQ-LF-Z要求Eclipse版本3.1.2和Java版本1.5.0以上。MeshIDE平臺(tái)可以提供一組DisWare功能開(kāi)發(fā)透視圖,主要包括開(kāi)發(fā)DisWare功能層次視圖、功能程序編輯環(huán)境、管理控制視圖及提供各種擴(kuò)展應(yīng)用接口等。在平臺(tái)中,可以很好地運(yùn)行基于DisWare中間件的應(yīng)用程序。
在運(yùn)行平臺(tái)后,如果用戶實(shí)現(xiàn)的是基于WSN的DisWare中間件的開(kāi)發(fā)應(yīng)用,則可以選擇MeshIDE_DisWare透視圖,該透視圖提供了在DisWare中間件基礎(chǔ)上,支持對(duì)中間件DisWare代理Agent的編程,主要編程語(yǔ)言是偽匯編語(yǔ)言。用戶可以實(shí)現(xiàn)在DisWare上的任意應(yīng)用。
在這工作透視圖中,用戶可以通過(guò)向?qū)?lái)建立應(yīng)用程序,過(guò)程如下:?jiǎn)螕簟拔募币弧靶陆ā币粀項(xiàng)目”,選擇DisWare Wizards—New meshIDE_DisWare Project Wizard,定義項(xiàng)目名,選擇相應(yīng)項(xiàng)目目錄即可,如圖7-49所示。
新建MeshIDE項(xiàng)目之后,項(xiàng)目中自動(dòng)生成.proj ect文件,但是還沒(méi)有生成.ma文件。除了可以從文件系統(tǒng)中導(dǎo)入之外,也可以從application向?qū)梢粋(gè)ma控制。Ma控制生成向?qū)У倪^(guò)程如下:?jiǎn)螕簟拔募币弧靶陆ā币弧捌渌,選擇DisWare Wizards- DisWare,可以自 定義一個(gè)新的ma控制的文件名,如圖7-50所示。
當(dāng)用戶編輯完應(yīng)用程序后,可以對(duì)應(yīng)用程序進(jìn)行調(diào)試和控制,主要是打開(kāi)透視圖中的MeshIDE forDisWare視圖,具體過(guò)程如下:?jiǎn)螕簟按翱凇币弧帮@示視圖”一“其他”,如圖7-51所示。
MeshIDE for DisWare視圖實(shí)現(xiàn)了基于DisWare的Agent管理控制功能。該視圖通過(guò)串口控制實(shí)現(xiàn)了對(duì)網(wǎng)絡(luò)中的Agent進(jìn)行連接的功能,連接網(wǎng)絡(luò)后可以對(duì)DisWare進(jìn)行拓?fù)浣Y(jié)構(gòu)的改變,基站節(jié)點(diǎn)的設(shè)置,并且可以實(shí)現(xiàn)對(duì)Agent的重置和移動(dòng),也可以實(shí)現(xiàn)網(wǎng)絡(luò)中的Agent交互,獲取鄰居節(jié)點(diǎn)的信息。與此同時(shí),該視圖還提供了一個(gè)數(shù)據(jù)管理的接口,用戶可以在此接口中獲取網(wǎng)絡(luò)和Agent的代理信息,進(jìn)行數(shù)據(jù)庫(kù)操作等。
MeshIDE平臺(tái)開(kāi)發(fā)插件是在Eclipse上實(shí)現(xiàn)的,該平臺(tái)插件MP2109DQ-LF-Z要求Eclipse版本3.1.2和Java版本1.5.0以上。MeshIDE平臺(tái)可以提供一組DisWare功能開(kāi)發(fā)透視圖,主要包括開(kāi)發(fā)DisWare功能層次視圖、功能程序編輯環(huán)境、管理控制視圖及提供各種擴(kuò)展應(yīng)用接口等。在平臺(tái)中,可以很好地運(yùn)行基于DisWare中間件的應(yīng)用程序。
在運(yùn)行平臺(tái)后,如果用戶實(shí)現(xiàn)的是基于WSN的DisWare中間件的開(kāi)發(fā)應(yīng)用,則可以選擇MeshIDE_DisWare透視圖,該透視圖提供了在DisWare中間件基礎(chǔ)上,支持對(duì)中間件DisWare代理Agent的編程,主要編程語(yǔ)言是偽匯編語(yǔ)言。用戶可以實(shí)現(xiàn)在DisWare上的任意應(yīng)用。
在這工作透視圖中,用戶可以通過(guò)向?qū)?lái)建立應(yīng)用程序,過(guò)程如下:?jiǎn)螕簟拔募币弧靶陆ā币粀項(xiàng)目”,選擇DisWare Wizards—New meshIDE_DisWare Project Wizard,定義項(xiàng)目名,選擇相應(yīng)項(xiàng)目目錄即可,如圖7-49所示。
新建MeshIDE項(xiàng)目之后,項(xiàng)目中自動(dòng)生成.proj ect文件,但是還沒(méi)有生成.ma文件。除了可以從文件系統(tǒng)中導(dǎo)入之外,也可以從application向?qū)梢粋(gè)ma控制。Ma控制生成向?qū)У倪^(guò)程如下:?jiǎn)螕簟拔募币弧靶陆ā币弧捌渌,選擇DisWare Wizards- DisWare,可以自 定義一個(gè)新的ma控制的文件名,如圖7-50所示。
當(dāng)用戶編輯完應(yīng)用程序后,可以對(duì)應(yīng)用程序進(jìn)行調(diào)試和控制,主要是打開(kāi)透視圖中的MeshIDE forDisWare視圖,具體過(guò)程如下:?jiǎn)螕簟按翱凇币弧帮@示視圖”一“其他”,如圖7-51所示。
MeshIDE for DisWare視圖實(shí)現(xiàn)了基于DisWare的Agent管理控制功能。該視圖通過(guò)串口控制實(shí)現(xiàn)了對(duì)網(wǎng)絡(luò)中的Agent進(jìn)行連接的功能,連接網(wǎng)絡(luò)后可以對(duì)DisWare進(jìn)行拓?fù)浣Y(jié)構(gòu)的改變,基站節(jié)點(diǎn)的設(shè)置,并且可以實(shí)現(xiàn)對(duì)Agent的重置和移動(dòng),也可以實(shí)現(xiàn)網(wǎng)絡(luò)中的Agent交互,獲取鄰居節(jié)點(diǎn)的信息。與此同時(shí),該視圖還提供了一個(gè)數(shù)據(jù)管理的接口,用戶可以在此接口中獲取網(wǎng)絡(luò)和Agent的代理信息,進(jìn)行數(shù)據(jù)庫(kù)操作等。
上一篇:平臺(tái)控制視圖
熱門點(diǎn)擊
- GAFT和TopDisc
- DSWare
- 功率控制技術(shù)
- ZigBee協(xié)議棧
- 無(wú)線傳感器網(wǎng)絡(luò)安全防護(hù)技術(shù)
- 無(wú)線傳感器網(wǎng)絡(luò)安全問(wèn)題概述
- PEGASIS及 Hierarchical-
- 無(wú)線傳感器網(wǎng)絡(luò)信道接入概述
- 覆蓋目標(biāo)分類
- 路由協(xié)議設(shè)計(jì)的關(guān)鍵問(wèn)題
推薦技術(shù)資料
- 泰克新發(fā)布的DSA830
- 泰克新發(fā)布的DSA8300在一臺(tái)儀器中同時(shí)實(shí)現(xiàn)時(shí)域和頻域分析,DS... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究