TinyOS Conclusion综合技术报告.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TinyOS Conclusion综合技术报告

TinyOS 综合技术报告                          ‐‐俞培杰  开发环境:  a) Ubuntu‐9.10 + TinyOS‐2.1.0  在Ubuntu 9.10 中安装TinyOS‐2.1.0  a) 修改源列表文件 ,在其中添加TinyOS 的源  deb /tinyos/dists/ubuntu hardy main  b) 更新源  sudo apt‐get update    c) 从源安装tinyOS‐2.1.0  sudo apt‐get install tinyos‐2.1.0  d) 修改位于home 目录下的~/.bashrc 文件,为开发TinyOS 设定好环境  sudo gedit ~/.bashrc  e) 在文件中添加以下两行  source /opt/tinyos‐2.1.0/tinyos.sh  export CLASSPATH=$TOSROOT/support/sdk/java/tinyos.jar:.  f) 编辑完后,执行以下命令完成环境建设  source ~/.bashrc  sudo tos‐install‐ini  至此,在Ubuntu 9.10 中完成了TinysOS‐2.1.0 的安装。    b) 在telosb mote 上编译烧录示例程序Blink  a) 进入Blink 目录,默认的目录在opt 下  cd /opt/tinyos‐2.1.0/app/Blink  b) 编译telosb 平台的程序  make telosb  c) 烧录程序到telosb mote 上,其中后面的1 表示指定这个mote 的TOS_NODE_ID=1  make telosb install,1    多Mote 批量烧录  1. 任务目标  a) 对多个Telosb 节点进行批量程序烧录  2. 背景知识  a) 无线传感器网络:无线传感器网络就是由部署在监测区域内大量的微型传感器组成, 通过无线通信方式形成的一个多跳的自组织的网络系统,其目的是协作地感知、采 集和处理网络覆盖区域中被感知对象的信息,并发送给观察者。其中的微型传感器 一般称作 sensor  node (传感器节点),此种网络中一般也有一个或几个基站(称作 sink)用来集中从微型传感器收集的数据。  b) TelosB 节点:Crossbow 生产的传感器节点,是现在最广泛应用于研究与实验的无 线传感器节点。TelosB 节点的结构如下图:    在一个传感器网络中,至少有一个节点作为基站,其它若干节点作为普通节点。在TinyOS 下编写基站程序和节点程序。然后将程序烧录到每个节点上。每个普通节点的程序相同, 但在烧录过程中需指定ID 号以区分。  c) 传统烧录过程  i. 安装TinyOS  ii. 将一个telosb 节点通过usb 口与电脑相连  iii. 进入程序所在文件夹,如Blink 程序  iv. 输入命令将程序烧录到节点上,并指定ID 号  3. 任务要求  a) 传统烧录过程每次只能烧录一个节点,适合与小规模的节点烧录。在大规模节点烧 录过程中,大量人力耗费在重复输入命令和烧录等待过程中。  b) 设计方案要求  i. 能够对多个传感器节点进行批量的程序烧录,以缩短烧录过程  ii. 每个节点程序相同,但仍要求各个ID 号不同  iii. 开发控制界面,要求简单易用,方便用户操作  4. 实现过程  a) TinyOS‐2.1.

文档评论(0)

zsmfjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档