网站大量收购独家精品文档,联系QQ:2885784924

编程挑战赛预赛试题精选.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编程挑战赛预赛试题精选

第二届全国高校物联网应用创新大赛 编程挑战赛预赛试题 2014 年12 月2 日 第二届全国高校物联网应用创新大赛编程 挑战赛预赛试题 编程挑战赛预赛采用网络竞赛方式,即参赛团队通过大赛 网站递交对应代码到大赛指定的平台运行,评委会根据赛项 的评分标准对各参赛团队的表现进行评比。 1.比赛要求: a) 基础环境: 软件开发平台:TinyOS 2.1.1+ Ubuntu 12.04 硬件开发平台:比赛平台基于无线传感器节点。无线传感器节点 使用MSP430F1611 MCU和CC2420通信模块,支持USB节点程序下 载。该平台含50个节点,节点摆放成10行5列(10×5)的阵列, 行间距和列间距均为20cm左右,如图1所示。 图1 节点位置图1 第二届全国高校物联网应用创新大赛 编程挑战赛预赛试题 2014 年12 月2 日 b)细则: 若无特殊说明,无线传感器节点均使用最小发送功率(级 别1); 若无特殊说明,节点编号(ID 0-49)为比赛平台随机分配; 参赛团队根据题目要求完成相应的代码设计; 网络预赛要求参赛团队在规定时间内在线提交代码; 决赛要求参赛团队现场提交代码; 根据需要,比赛过程中可能会在节点间加入阻挡或在网络中 加入干扰,参赛者需要考虑阻挡和干扰对通信半径和通信质量的 影响; 参赛者必须使用组委会提供的代码接口完成比赛。违反此规 定会被判定分数无效; 比赛代码须兼容大赛指定平台设备(详见赛项说明); 比赛规则最终解释权归组委会所有。 2.预赛题目: 第二届全国高校物联网创新应用大赛编程挑战赛预赛试题共 2 题,每题50 分,总分100 分。 题目 A 第二届全国高校物联网应用创新大赛 编程挑战赛预赛试题 2014 年12 月2 日 比赛规则: 给定50 个传感器节点(如图2 所示),参赛团队需对除0 号 节点以外的49 个节点进行编程,设计一个路由协议,通过单跳 或多跳完成数据的转发,实现网络中任意节点之间的通信。大赛 组委会将 0 号节点作为数据源节点发送任务数据包给任意某节 点i (数据包格式见注3 ),参赛队需将获取到的任务编号发送到 节点k。i 和k 号节点从1-49 号随机选取。参赛队需将k 号节点 从i 号节点收到的任务编号通过串口打印出来,从而表明完成了 对应的任务 (即能实现i 到k 的路由)。 注: 1)数据源节点(0号节点)由大赛组委会指定,参赛团队无 法控制数据源节点或对其进行重新编程,其他节点 (1-49 )物理 位置随机如下图2所示; 图2 节点位置图2 第二届全国高校物联网应用创新大赛 编程挑战赛预赛试题 2014 年12 月2 日 2 )数据源节点通信距离能到达任意节点,网络中的49个点都 会陆续无顺序收到数据源节点发送的数据包,但数据源节点在发 送任务数据包时只会发送到某一指定节点i (此时其他节点无法 直接获取该数据包); 3 )任务数据包格式为:i号节点ID (2字节)+ k号节点ID (2 字节)+ 任务编号(2字节); 4 )数据源节点发送的任务包总数 n 不小于 1000 (任务量由 组委会指定),任务包将在参赛队代码烧录完成后10 秒左右 (参 赛队可在这断时间内建立路由)开始发送,任务包将在70 秒内 全部发送完成。参赛队需在 90 内(从参赛队代码烧录完成开始 计时)完成任务; 5 )组委会提供数据源节点程序样例,方便参赛团队进行测试; 6 )除0 号数据源节点外,其他所有节点功率强制设定为最小 功率(级别1);

文档评论(0)

pfenejiarz + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档