- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三届全国高校物联网应用创新大赛应用 挑战赛说明
第三届全国高校物联网应用创新大赛 应用挑战赛2016 年3 月
第三届全国高校物联网应用创新大赛应用
挑战赛说明
大赛官网:/
技术支持邮箱:tech@
一、应用挑战赛介绍
1、基础环境
软件开发平台:TinyOS 2.1.1+ Ubuntu 12.04
硬件开发平台:
比赛平台基于无线传感器节点 (TelosB 节点),无线传感器节点使用
CC2420 通信模块和MSP430F1611 MCU,支持USB 节点程序下载。参赛
队需通过节点驱动传感器模块获取传感器数据,并进行无线通信,达到
控制响应模块的目的。
二、关于在线学习平台
由于应用挑战赛赛不设预赛,而创意赛、编程挑战赛目前正处于预
赛阶段,还请应用挑战赛的参赛队不要着急。
大赛方初步决定在4 月初开放在线学习平台,由于在线学习平台是
Web 的模式,对TinyOS 和Linux 命令进行了封装,而实际比赛时,要求
参赛队直接在Ubuntu 系统下使用命令行进行代码编写,还请参赛队先
在Ubuntu 系统的TinyOS 环境下进行学习。TinyOS 文件夹下的apps 里
有大量代码样例供参赛队学习,没有节点可使用TinyOS 的仿真TOSSIM
进行测试。
第三届全国高校物联网应用创新大赛 应用挑战赛2016 年3 月
三、关于TinyOS 的环境配置
由于实际比赛时,将会直接在Ubuntu 系统下使用命令行来进行代码
编写,故参赛队需熟练掌握Ubuntu 和TinyOS 的常用命令。
以下提供两种配置TinyOS 的方法:
1、虚拟机安装 (推荐)
1)下载官方已配置好的TinyOS 环境,网盘下载连接:
/s/1hrfcjZY。
2)下载后文件如下:
3 )安装虚拟机Vmware-workstation
4 )点击虚拟机文件-打开,选择上述文件中的TOS211.ovf ,即可进
入虚拟机,Ubuntu 密码为 123 , TinyOS 安装在/opt/tinyos-2.1.1 下
5 )Blink 实验操作流程
1.打开终端命令界面,快捷键为ctrl+alt+t
2.进入Blink 文件夹
$ cd /opt/tinyos-2.1.1/apps/Blink
3.编译代码
第三届全国高校物联网应用创新大赛 应用挑战赛2016 年3 月
$ make telosb
4.如果有Telosb 节点,还可将Blink 代码烧录到节点里,可看到
节点3 个LED 灯周期闪烁。另外可打开Blink 文件夹查看其代码,代
码都是采用NesC 编写。
2、命令行安装(需掌握linux 命令)
如果虚拟机装有ubuntu12.04,但未安装TinyOS ,或者参赛队未使用
虚拟机而是使用安装有纯Ubuntu12.04 操作系统的电脑,那么可采用以
下方法安装TinyOS-2.1.1。
Step1 :用组合键Ctrl+Alt+T 打开终端命令界面
Step2 :配置 source 源:sudo gedit /etc/apt/sources.list,在
sources.list 文件中添加deb /tinyos karmic main
Step3 :更新源目录:sudo apt-get update
Step4 :安装tinyos :sudo apt-get install tinyos
选择版本:sudo apt-get install tinyos-2.1.1
第三届全国高校物联网应用创新大赛 应用挑战赛2016 年3 月
Step5 :修改tinyos.sh 文件:
①cd /opt/tinyos-2.1.1
②sudo gedit tinyos.sh
③将CLASSPATH 一行修改为
CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java:
原创力文档


文档评论(0)