第三届全国高校物联网应用创新大赛编程挑战赛预赛赛题.pdf

第三届全国高校物联网应用创新大赛编程挑战赛预赛赛题.pdf

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

第三届全国高校物联网应用创新大赛 编程挑战赛预赛赛题 2016 年 1 月 第三届全国高校物联网应用创新大赛编程挑 战赛预赛赛题 编程挑战赛预赛采用网络竞赛方式,即参赛团队通过大赛网站递 交对应代码到大赛指定的平台运行,评委会根据赛项的评分标准对各 参赛团队的表现进行评比。 一、比赛要求: a) 基础环境: 软件开发平台:TinyOS 2.1.1+ Ubuntu 12.04 硬件开发平台:比赛平台基于无线传感器节点。无线传感器节点使用 MSP430F1611 MCU 和CC2420 通信模块,支持USB 节点程序下载。该 平台含50 个节点,节点摆放成10 行5 列(10×5)的阵列, 行间距 和列间距均为20cm 左右,如图1 所示。 图1 节点位置图1 1 第三届全国高校物联网应用创新大赛 编程挑战赛预赛赛题 2016 年 1 月 b)细则:  若无特殊说明,无线传感器节点均使用最小发送功率(级别1);  若无特殊说明,节点编号(ID 0-49)为比赛平台随机分配;  参赛团队根据题目要求完成相应的代码设计;  网络预赛要求参赛团队在规定时间内在线提交代码;  预赛实际评分将通过评分软件评测,在线练习平台只用于练习  参赛者必须使用组委会提供的代码接口完成比赛。违反此规定会 被判定分数无效;  比赛代码须兼容大赛指定平台设备;  比赛规则最终解释权归组委会所有。 二、预赛赛题: 第三届全国高校物联网应用创新大赛编程挑战赛预赛赛题共 2 题,总分 100 分。 题目 A 比赛规则: 给定 50 个传感器节点(如图 2 所示),大赛组委会将位于左下角 的0 号节点作为数据源节点,发送一个数据包(会进行5 轮重复), 参赛队需对除0 号节点外的49 个节点进行编程,设计一个路由协议, 2 第三届全国高校物联网应用创新大赛 编程挑战赛预赛赛题 2016 年 1 月 通过单跳或多跳完成数据的转发,将该包在 49 个节点中进行转发, 49 个节点收到数据包后需将包负载内容打印出来,从而表明其已成 功接收数据包。另外参赛队需考虑整个网络的网络开销,以最少的 发包次数来完成任务。 注:  0 号节点位于左下角,其他节点(1-49)物理位置随机,如下 图2 所示; 图2 节点位置图2  组委会提供数据源节点程序样例,方便参赛团队进行测试;  0 号节点发包格式将在说明文档中进行详细说明;  只能提交一份代码,该代码需包含49 个节点的逻辑;  所有节点功率为1 (评分时会在底层固化功率值);  网络开销:此题的网络开销指49 个节点的总发包次数;  开销计算:网络开销在参赛队49 个节点烧录完成开始计算。 3 第三届全国高校物联网应用创新大赛 编程挑战赛预赛赛题 2016 年 1 月 评分细则: 本题满分 40 分,其中完成量20 分,网络开销分20 分。但网络开 销分是基于完成量计算的,具体如下: 1. 完成量得分 20∗n 完成量得分: (n 为打印输出正确的节点个数) 49 2. 网络开销分(当完成量得

文档评论(0)

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

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

1亿VIP精品文档

相关文档