挑战赛预赛赛题相关说明.PDFVIP

  • 1
  • 0
  • 约2.76千字
  • 约 5页
  • 2019-10-11 发布于湖北
  • 举报
第三届全国高校物联网应用创新大赛 编程挑战赛预赛 第三届全国高校物联网应用创新大赛编程 挑战赛预赛赛题相关说明 大赛官网:/ 练习平台:/ 技术支持邮箱:tech@ 赛题A 一、评分软件 编程挑战赛将采用自动评分软件进行评分,A 题测分步骤如下: 1) 烧录参赛队程序 (49 个节点并发烧录) 2 ) 烧录完成后,评分软件开始后台监听49 个节点的网络开销 和打印信息 3 ) 开始烧录0 号节点,烧录完成后开始计时 4 ) 10 秒时,软件停止计时,后台监听结束 5 ) 核对监听信息,算出最终得分 二、格式规定 1、数据源节点发送数据包格式 (参考附件源节点样例) 请各参赛队仔细研读实例程序并详细分析数据源节点发送数据包 第三届全国高校物联网应用创新大赛 编程挑战赛预赛 的格式规范。 A 题数据源节点数据包负载格式如下 (参考样例代码): 00 01 02 03 04 05 06 07 08 09 一共10 位的负载内容 2、最终结果打印格式规范 注意:为了将数据打印到PC 端,参赛队需要开启程序中的Printf 功能,且程序仅且只能出现与最终打印结果有关的 Printf。其余代码 块涉及Printf 调试语句必须在提交的时候注释掉。另外参赛队最终打 印数据包负载内容时需要在打印信息里加上标志判断位“Data ” ,大赛 自动判分程序会依据标志位来解析结果。 输出格式如下: Data 00 01 02 03 04 05 06 07 08 09 中间以“空格” 隔开,负载的数据全为10 进制数。 如负载内容为: 01 02 03 04 0A 0B 0C 0D 0E 0F 则打印信息为: Data 01 02 03 04 10 11 12 13 14 15 3、数据源节点代码 1)该代码无线发送使用的信道为 14,参赛队请在编写的代码的 Makefile 中限定此信道。 CFLAGS += -DCC2420_DEF_CHANNEL=14 2 )该代码无线发送使用的组号为6,参赛队的 Receive 需和其一 第三届全国高校物联网应用创新大赛 编程挑战赛预赛 致。 components new AMSenderC(AM_BLINKTORADIO); //组号为6 4、其他问题 1)如果打印信息存在重复,对评分结果有影响吗? 在评分时,只会按监听到的最后一次的打印信息来判分,故有重 复也不影响评分结果。 2 )重复5 次的包都需要打印吗? 重复5 次的包负载内容都一样,只是将其重复5 次,其本质还是 一个包,参赛队只需要打印一次即可。 3 )为什么数据源节点发送的数据包没发获取到? 要想获取到数据源节点的数据包,必须要满足其通信组号 (即其 Receive 组号)为AM_BLINKTORADIO = 6 ,通信频段为14。 赛题B 一、评分软件 编程挑战赛将采用自动评分软件进行评分,B 题测分步骤如下: 1) 烧录参赛队程序 (40 个节点并发烧录) 2 ) 烧录完成后,评分软件开始后台监听40 个节点的网络开销 和0 号点打印信息 3 ) 收到0 号节点打印信息,软件停止计时,后台监听结束 第三届全国高校物联网应用创新大赛 编程挑战赛预赛 4 ) 或20 秒时间到,软件停止计时,后台监听结束 5 ) 核对监听信息,算出最终得分 二、格式规定 1、节点发送数据包格式 数据包格式不限,信道不限,功率为1。 2、最终结果打印

文档评论(0)

1亿VIP精品文档

相关文档