基于TinyOS的传感器网络节点应用程序设计

第l期周顺,张西红,殷承浩:基于TinyOS的传感器网络节点应用程序设计49

SenseM.ADC一>Sensor;

SenseM.ADCControl一>Sensor;

SenseM.Leds一>LedsC:’

SenseM.Timer一>TimerC.Timer[unique(”

Timer”)】;

3程序的编译及仿真

(1)将所编写的程序文件sense放在c:/Tiny—OS/cygwin/opt/TinyOS-1.x/apps目录下。

(2)打开一个cygwin。

输入命令“cd:/TinyOS/cygwirgopt/TinyOS-1.x/apps/sense”,进入应用程序所放目录,而后运行命令“makepc”,系统自动编译程序并会在sense目录下生成一个pc文件夹,其中就是生成的main.exeo

最后输入命令“build/pc/main.exe—gui10”(这里的10指设置了lO个传感器节点),程序会自动连接图形化界面TinyViz,如图3所示。

图3连接图形化界面

(3)不要关闭eygwin,再打开一个eygwin。

进入目录:e:/tinyos/cygwin/opt/TinyOS-1.x/tools/java/net/Tiny0S/sim

运行命令:“make”

再运行命令:“javanet.TinyOS.sim.TinyViz”

此时,系统将自动打开TinyViz界面,其上显示的是lO个节点亮灯情况,并显示调试dbg信息,如图4所示。’

4仿真结果的分析

在图4TinyViz界面中显示10个节点的亮灯情况。在还未运行时每个节点上都有红、黄、绿三种不同颜色灯。当点击上方的绿色箭头按钮时,仿

图4TinyViz中模拟节点采光

真软件即开始进行模拟,模拟中可以看到10个节点中不停地闪烁,模拟获取光强度值。其中黄灯代表最低位值,绿灯代表第二位值,红灯代表最高位值。根据红、绿、黄的亮灯情况来模拟节点所获取的光强度数值(二进制数值)。同时,在右方Debug信息栏里会显示节点获取光强度值及亮灯情况,上方delay进度条可调节延迟时间,左边Plugins菜单中可以选择右边信息框中想要显示的其他信息。

参考文献:

[1]刘营,于宏毅.基于TinyOS的无线传感器网络应用程序开发技术[J].传感器与微系统,2007,26(3):93-96.[2]孙利民,李建中,陈渝,等.无线传感器网络[M].北京:清华大学出版社,2005:319—390.

[3]邱桂芳,孙宏字等.传感器网络研究及初步实现[J].微计算机应用,2007(4):350—353.

[4]LevisP,1.eeNTOSSM:asimulatorforTinyOSnetworks[EB/OL].(2005—12—25)[2009—10—12].http://www.finyos.nefftinyos-1.x/doc/nido.pdf.

ApplicationProgramDesignBasedon

TinyOSSensorNodes

ZHOUShunZHANGXi—hong。YINCheng—hao

(DepartmentofComputerEngineering,Ordnance

EngineeringCollege。ShUiazhuang050003,China)

Abstract:ThispaperbrieflyintroducestheTinyOS7Sdesignfeaturesandapplicationsofthegeneralframework,designsaapplicationprogramtogentlightintensityvalue,simulatetheapplicationimplementationprocessbyusingthesimulatorTossim,andmakesanalysisandsummaryofthesimulationresults.

Keywords:WirelessSensorNetworks;TinyOS;Tossim;

NesC

基于TinyOS的传感器网络节点应用程序设计

作者:周顺, 张西红, 殷承浩, ZHOU Shun, ZHANG Xi-hong, YIN Cheng-hao

作者单位:军械工程学院,计算机工程系,石家庄050003

刊名:

河北软件职业技术学院学报

英文刊名:JOURNAL OF HEBEI SOFTWARE INSTITUTE

年,卷(期):2010,12(1)

参考文献(4条)

1.Levis P LeeN TOSSM:a simulator for TinyOS networks 2009

2.邱桂芳;孙宏宇传感器网络研究及初步实现[期刊论文]-微计算机应用 2007(04)

3.孙利民;李建中;陈渝无线传感器网络 2005

4.刘营;于宏毅基于TinyOS的无线传感器网络应用程序开发技术[期刊论文]-传感器与微系统 2007(03)本文链接:https://www.360docs.net/doc/9114960374.html,/Periodical_hbgcjszyxyxb201001014.aspx

相关文档
最新文档