物联网竞赛样题_第1页
物联网竞赛样题_第2页
物联网竞赛样题_第3页
物联网竞赛样题_第4页
物联网竞赛样题_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、“物联网技术与应用”项目任务书第一部分克赛须知,、汨尤必求1、正确使用工具,操作安全规范。2、系统设备安装、电路连接、接头处理正确、可靠,符合要求。3、爱惜赛场的设备和器材,尽量减少耗材的浪费。保持工作台及附近区域干净整洁。4、竞赛过程中如有异议,可向现场考评人员反映,不得扰乱赛场秩序。5、遵守赛场纪律,尊重考评人员,服从安排。二、职业素养与安1、该项配分为5分。2、完成竞赛任务所有操作符合安全操作规范,注意用电安全,符合节能节源要求。3、操作台、工作台表面整洁,工具摆放、导线头等处理符合职业岗位要求。4、遵守赛场纪律,尊重赛场工作人员;爱惜赛场设备、器材。三、扣分项1、在完成竞赛过程中,因操

2、作不当导致设备破坏性损坏或造成事故,视情节扣1020分,情况严重者取消比赛资格。2、因违规操作损坏赛场提供的设备,或衣着不整、污染赛场环境、扰乱赛场秩序、干扰评分员工作等不符合职业规范的行为,视情节扣510分,情节严重者取消竞赛资格。四、选手须知1、任务书共24页。如出现缺页、字迹不清等问题,请及时向裁判示意,并进行更换。2、设备安装配置请严格按照任务书的要求及工艺规范进行操作。3、参赛团队应在 6小时内完成任务书规定的内容;系统生成的运行记录或文件必须存储到任务书指定的磁盘位置,未存储到指定位置的运行记录或文件均不得分。4、比赛过程中,选手认定设备或器件有故障可向裁判员提出更换,如器件或设备

3、经测定完好属误判 情况时,器件或设备认定过程中造成的时间损失由选手所在的小组承担;如果器件或设备经测定 确有故障,则当场更换设备;此过程中(设备测定开始到更换完成)造成的时间损失,在比赛时 间结束后,酌情对该小组进行等量的时间延退补偿。5、比赛过程中由于人为原因造成器件损坏,这种情况器件不予更换。第二部分竞赛设备及主要功能描述【第二部分主要给出竞赛设备清单及设备功能与项目背景。赛场提供新大陆物联网智能追溯系统一套设备竞赛选手依照项目业务分析理解本竞赛项目的任务内容,完成任务书要求的相关操作与开发任务】一、注意事项1. 检查硬件设备、电脑设备是否正常。检查竞赛所需的各项设备、软件和竞赛材料等。2

4、. 操作完成后,需要保存设备配置,不要关闭任何设备,不要拆动硬件的连接,不要对设备随意加密码,所提供的纸质材料留在考场。二、竞赛环境1 .溯源平台硬件设备见表 2-1表2-1溯源平台设备清单考试资料包(在每台 PC机硬盘“竞赛”目录下)套42.软件环境见表2-2。表2-2软件清单软件名称介质形式软件数量Win 7 (已安装)硬盘4SQL Server 2008(服务器已安装)硬盘1Microsoft VS2008(已安装)硬盘4IAR硬盘4Microsoft Office 2003(已安装)硬盘4三、实训设备布置图W <“NLE-PTS0俚物联网智能追溯实训系统”的实训设备布置图如图2-

5、1所示。图2-1实训设备布置图四、业务分析追溯码生成及登记:在水果的种植生产过程,通过生成水果信息的追溯码,对水果种植园中的不同场地、不同类型的水果 进行标识和登记,并初始化标识水果信息的二维码及RFID标签。水果生产防疫环节:水果在种植生产过程中,需要对水果喷洒农药、水果采摘进行登记,该环节采用移动智能终端来进行 操作信息的采集和登记,并把该数据上传到服务器数据库。水果加工入库环节:水果在进入农贸市场仓库前需要进行水果产品的加工,通过实训平台上RFID识读设备读取水果箱的RFID标签,在食品溯源系统上将相关的水果加工信息登记和保存,同时将水果箱RFID标签转换为仓库的水果容器RFID标签(用

6、实训平台上的轨道称 RFID标签模拟仓库水果容器 RFID标签)。水果批发出库环节:在水果进行批发出库时,通过对RFID标签的读取,并对水果进行称重,生成水果安全信息追溯条码并打印,同时通过对水果经营户的IC卡读取,进行水果批发的登记。水果市场交易环节:水果经营户在进行水果产品的销售时,通过智能溯源秤进行操作,操作前需要进行读取水果经营户IC卡开秤操作,交易时通过扫描水果安全信息追溯条码进行交易,溯源称会向秤服务器上传水果交易的详细 信息,同时会打印带有追溯码的消费小票。溯源信息查询环节:消费者购买水果后,在市场上安装的查询终端上扫描水果质量安全信息追溯码,即可查询所购的水果 来源信息。第26

7、页第三部分竞赛任务任务一:传输层的安装与配置(35分)1、食品智能追溯系统整体拓扑图系统整体网络拓扑图如图 3-1所示,按拓扑图要求将服务器、PC机及其它各种设备连接好。AJSKF1D触原显蚯辫申口阉Hi) 'RFID交换机开发机I,1 ,切一Q"ZigEt根块 F韵11籍块韩或显示倒器I:币.舟!3格(3 0 (3防痕掘饮冶厂撷像冬销皆根俚为开株仇2若'能圈源电f和扫描枪P114图3-1网络拓扑图2、局域网链路的安装和配置正确连接和配置智能追溯实训系统的各个终端设备,保证局域网中各个设备之间的连接通畅:(1) 要求系统各设备的IP按照表3-1的内容进行配置。表3-1

8、 IP地址分配表设备设备接口IP地址备注无线路由器RJ45192.168.【组别】.1该设备默认IP为: ,默认登录名为:admin,默认密码为空。服务器RJ45192.168.【组别】.2工作站RJ45192.168.【组别】.3学生机1RJ45192.168.【组别】.4学生机2RJ45192.168.【组别】.5摄像头1RJ45192.168.【组别】.6使用服务器上安装的"ip camera tool ”修改或设定IP。摄像头2RJ45192.168.【组别】.7使用服务器上安装的"ip camera tool ”修改或设定IP。摄像头3RJ4

9、5192.168.【组别】.8使用服务器上安装的"ip camera tool ”修改或设定IP。串口服务器RJ45192.168.【组别】.9该设备默认IP为:54,默认登录名为空,默认密码为:11111。溯源秤WIFI192.168.【组别】.10平板电脑WIFI192.168.【组别】.11PDAWIFI自动获取备注:这里的【组别】指的是参赛选手抽签到的组号,如:您抽取到组号是1,则无线路由器的IP地址是,服务器的的IP地址是 。(2) 无线路由器的网络名和密码已由执委会设定,如表 3-2所示。表3-2无线路由器

10、的网络名和密码选项参数值无线网络名newland+【组别】无线网络密码执委会给TE备注:这里的【组别】指的是参赛选手抽签到的组号,如您抽取到组号是1,则无线路由器的网络名是newland01 ;若组号是 15,则网络名是 newland15。3、RFID读写器-串口服务器链路的安装和配置按照表3-3要求,将三个RFID读写设备连接到网络串口服务器上,并使用设备提供商提供的配置工具正确配置网络串口服务器,使PC机能够正常对三个 RFID设备进行读写。表3-3配置网络串口服务器设备网络串口服务器接口1#RFID读写器连接至Serial12#RFID读写器连接至Serial23#RFID读写器连接至

11、Serial3(1) 按照表3-1中的串口服务器的要求正确配置串口服务器IP地址(注意:串口服务器的IP地址跟网关设定地址不能设为不同网段的IP地址,否则串口服务器将搜索不到)。(2) 使用“ D竞赛 硬件部分 串口服务器Aport_ap.exe ”工具,搜索串口服务器,并正确配置4个 端口的IP地址。(3) 通过浏览器访问串口服务器的IP进入设备设定页面,默认用户名为空,默认密码为“11111 ”;在串口服务器的设定页面中设置PORT1、PORT2 PORT3三个端口的 TTY Type参数为“COM”、BaudRate(波特率)为“ 57600 ”。(4) 使用“ 竞赛 硬件部分 串口服务

12、器ainstall.exe ”安装驱动程序,为串口服务器安装驱动。(5) 使用" 竞赛硬件部分 超高频UHFReader18demomain.exe”工具,默认波特率57600,来配置三个RFID的工作模式为“应答模式”。4、称重传感器-ZigBee设备链路的安装和配置按照图3-1的网络拓扑图,将称重传感器、称重显示器、2个ZigBee设备及工作站 PC正确连接,确保工作站PC机能够正确的获取到称重传感器获得的重量数据。(1)采用六线制的接线方式,完成称重显示仪与传感器的连接,其接线图示意图参见图3-4 :EX+ SEN+ SEN- EX- S1G+ SIG- GND传感器传感器信号

13、信号接地激励正激励负正负红黑绿白银图3-4称重显示仪与传感器的连接EX+:传感器激励正EX-:传感器激励负SEN+:补偿正SEN-:补偿负SIG+:信号正SIG-:信号负GND:地备注:重量传感器的输出线连接不要以图3-4中颜色作为参考,以每个重量传感器输出线上所贴的标签纸注明的为准。(2)在称重显示器面板上按表3-4的配置要求完成对称重显示器的参数配置和重量数据的准确标定,用户手册请参阅“竞赛硬件部分 称重显示器 称重显示器用户手册.pdf ”表3-4配置称重显示仪参数值满值(F)100小数位(dC)2位零位标定需进行1个AD码标定需进行(3) 以点对点的连接配置模式,按表 3-5配置两个

14、ZigBee设备。使用“ 竞赛硬件部分ZIGBEE 配置ZigbeeConfig 新大陆.exe ”工具,对ZigBee设备进行配置。串口调试工具在" 竞赛硬件部分 串口小工具sscom32.exe "目录下。表3-5 配置Zigbee模块设备参数值1#zigbee设备(连接工作站PC机)节点类型终端设备波特率9600网络号组委会给定2#zigbee设备(连接称重显示器)节点类型协调器波特率9600网络号组委会给定(4)按照图3-5要求,将称重显示器的串行通讯接口引脚与Zigbee模块的通讯接口进行连接。称重显示仪的串行通讯接口GND RXD TXD T+ T- R- R+

15、 DF+ DP- A01A0200000000000000000000000GND RX TX A B 101102103104105ZI6BEE模块的通讯接口图3-5称重显示器与Zigbee模块的连接(5)按照图3-6要求,将连接工作站 PCM的串口线与Zigbee模块的通讯接口进行连接。ZIGBEE模块的通讯接口000000000000GA )TK A B IQ1 102103 IQ4 IOSDB9+电源图3-6 串口线与Zigbee模块的连接5. 智能溯源秤的配置关于溯源秤的各种详细配置,请见保存在“ 竞赛硬件部分 智能溯源秤”里。6. 打印机的安装竞赛硬件部分 标签打印机”里。建议为工

16、作站上的打印机安装打印机驱动,驱动程序的保存在“ 安装好后要进行测试打印。任务二:应用层设计与开发(35分)在VS 2008开发环境中,利用组委会提供的“竞赛软件部分开发库文档”下的相关Dll文件、附件库函数说明、附件一的数据库文档等资源,完成WinCE环境PDA上的水果种植防疫(包括用户登录和防疫登记录入)应用程序,PC机环境下客户端程序(要求在工作站上实现,包括用户登录,水果加工入库的登记,水果批发出库的登记)的开发和调试。所有应用开发所涉及到的数据操作都已封装到webservice ,利用组委会提供的“ 竞赛软件部分webservice ”(相应的开发文档也已提供在同样路径下)的程序,

17、部署到服务器上,通过调用实现各部分应用程序。1. 数据库、webservice及查询网站的部署(1)利用“ 竞赛 软件部分 数据库脚本”下的数据库生成脚本以及数据添加脚本在服务器上部署数据库,数据库的登录名为“sa ”,密码为“ newland ”,数据库相关文档详见附录一;(2)将" 竞赛软件部分webservice ”下的webservice应用程序正确的发布到服务器的默认网站的9000端口上,使该webservice能够通过地址http:/ 服务器IP : 9000正确访问到该 webservice应用程序(已包括开发所涉及到的webservice及查询网站)。2. 水果追溯码

18、生成正确安装“ 竞赛 软件部分 追溯码生成”下的应用程序,打开树标生成工具,填写种植户信息,如“福州市果园”,点击生成按钮,同时将 RFID标签移动到2#RFID读写器正面,完成 RFID标签生 成及二维码标签的打印。图3-7生成树标工具3. 水果种植防疫环节(PDA端应用开发)在wince平台上完成程序开发,并下载到PDA上运行。PDA使用手册请参见“ 竞赛 硬件部分PT980手册PT980用户手册.pdf竞赛硬件部分PDA连接工具”,或者使用,PDA连接需要安装工具竞赛硬件部分PT980工具包”驱动去完成 PDA的开发。程序功能如下:(1) 进行操作用户的登录,登录要求密码验证,帐户为&q

19、uot;admin ”和密码为"888888"。功能说明:用户登录界面,登录成功进入到“水果种植防疫录入” 界面。(2) 水果种植防疫录入模块的详细设计信息,参见表 3-7所示。备注:A树标必须通过二维码扫描获取,不可输入。B农药共有以下四种类型:兴棉宝、安绿宝、灭百可、轰敌。C树种共有以下两种类型:苹果桔子表3-7水果种植防疫录入的详细设计用例图用户防疫员功能描述通过手持式终端将水果防疫信息上传至服务器前置条件防疫主体已经被标识二维码信息主要功能场景1. 用户输入防疫基本信息(参照数据库文档)2. 扫描防疫主体二维码信息(“ 竞赛软件部分 开发库文档”下的文档)3. 点击

20、“发送”按钮4. 系统返回是否成功信息扩展1.即时检查输入的防疫信息2,检查输入是否为空4. 水果加工入库和水果批发出库环节(PC端应用开发)注:“ 竞赛 软件部分 开发库文档 其他”文件夹中的3个动态库需要拷贝到程序所在的路径下,才 能保证程序正确运行。用户登录环节(1)根据"UserInfo”用户信息表的结构,实现操作用户的登录界面,登录要求密码验证,帐户为"admin和密码为“ 888888 ”。水果加工入库环节根据水果进场前信息登记的业务流程,实现水果加工入库前的登记功能。录入功能具体要求如下:(1) 根据“ EnterRegisteF加工入库登记表的结构,设计水果

21、加工入库的录入编辑和查询窗体,窗体 界面要求布局合理,友好美观;(2) 入库时,能够通过 2#RFID设备读取树标 RFID,并根据树标号从数据库中获得种植户名称;(3) “检疫号”在数据库中应具有唯一性;(4) 将信息提交给数据库时,能够提示提交数据成功。通过1#RFID将溯源追溯码写入挂钩 RFID卡的USER区内。水果批发出库环节根据水果皮出库环节的业务流程,实现水果批发出库的信息登记功能。具体要求如下:(1) 根据“ ExitRegister批发出库登记表的结构,设计水果加工出库的录入编辑和查询窗体,窗体 界面要求布局合理,友好美观;(2) 出库时,能够读取挂钩 RFID标签上的溯源追

22、溯码 (由3#RFID设备读取),批发户IC卡的ID号,ID 信息存储在0扇区1段,密钥为默认。(3) 能够通过3#RFID设备读取的溯源追溯码,从数据库中获得水果加工入库的数据;(4) 将信息提交给数据库时,能够提示提交数据成功。并打印水果的溯源追溯条码。5. 水果市场交易环节功能描述:水果经营者在分销水果时,在智能溯源电子秤上刷用户IC卡后,方可进行该水果的称重与销售,并用智能溯源电子称配备的条码扫描枪扫描在批发出库步骤中打印的“一维追溯码”标签,在溯源秤上打印的小票上就包含了该水果质量安全信息追溯码。6. 追溯信息查询环节在服务器上打开部署的查询网站地址,通过服务器上配置的条码扫描枪扫描

23、小票上的水果安全信息追溯码,实现水果的溯源信息查询。7. 应用拓展内容(1) 摄像头拍照记录在水果防疫、水果入库及水果出库环节,在完成对应的关键业务操作前通过开发对摄像机进行抓图和保存操作,实现对这两个环节图像信息的保存和记录。摄像机的开发文档参考“竞赛软件部分应用拓展 摄像机”。(注意:摄像机默认登录用户名admin,密码空)(2) 出库重量数据获取水果批发出库录入功能模块的基础上,增加一个“获取称重传感称数据”的子功能。要求,能够正确 解析从串口 1获得的重量信息数据包,并准确稳定的在界面上显示出重量值。称重传感器相关资料:波特率:9600,端口: COM1串口数据按照 ASCII字符集编

24、码,示例: 02 2B 30 30 30 30 30 30 33 31 38 03,其中开始标志为 02,符号标志为2B,后跟6位重量数字,本例中为30 30 30 30 30 30。33为称当前设置精度。本例中为小数点后跟3位。31, 38为奇偶校验位。03为结束位。更多详细资料请参考配套的称重显示器的使用说明书。在以上拓展应用开发基础上,参赛选手也可以自己考虑和设计针对现有业务应用的拓展功能。任务三感知层环境的实现与开发(25分)(1) 使用IAR软件,完善主办方提供的程序,完成对温度传感器、 光照传感器的数据采集以及对应的 继电器的控制,并把该程序编译后下载到相应模块;(2) 对主控机(

25、安卓平台)上主控界面的" Zigbee-config”工具配置Zigbee主控模块(该模块内嵌在 主控机上,标号为:ZB主模块)以及农业生产应用程序的配置(使用手册见“ 竞赛农业生产 平板电 脑”),实现对上述1、2任务的闭环控制。一、基础部分:代码编译下载1. 传感器模块代码下载进入IAM发平台,打开考试资源目录下的“竞赛农业生产 ZB2530_SENSORProjeCt下的IART程文件(1)按表3-5定义射频通道、zigbee的ID号、zigbee的频道、Zigbee主模块地址、传感器模块 地址、 继电器模块地址的常量参数值。表3-6定义模块常量参数值选项常量名称值射频通道RF

26、_CHANNEL按主办方要求(不得随意设置)zigbee 的 ID 号PAN_ID按主办方要求(不得随意设置)Zigbee主模块地址COORD_ADDR自定义传感器模块地址SENSOR_ADDR自定义继电器模块地址RELAY_ADDR自定义(2)程序经编译和调试后,通过SmartRF Flash Programmer下载工具(PC已预安装)下载到传感器模块。【注】:生成不同传感器代码的方法:点击 Project -> Options ,选择以下窗口:修改上图所示红色框中的预编译选项,如要编译温湿度传感器,设置SENSOR_TYPE=1,编译即可生成温湿度传感器代码。其他传感器同理。SEN

27、SOR_TYP的含义如下:0,/为(光电传感器)1,/为(温湿度传感器)3,/为(火焰传感器)4,/为(CO传感器)5,/为(可燃传感器)6,/为(人体传感器)注:每个传春察器都需要配置后编译下载。2. 继电器模块代码下载进入IAM发平台,打开考试资源目录下的“竞赛 农业生产ZB2530_relayProject ”下的IART程文(1)按表3-5定义射频通道、zigbee的ID号、zigbee的频道、Zigbee主模块地址、传感器模块地址、 继电器模块地址的常量参数值。(2)程序经编译和调试后,通过SmartRF Flash Programmer下载工具(PC已预安装)下载到传感器模块。注:

28、需分别下载继电器 2、4、6三个代码到三个模块中。需在IAR编译环境中的预编译选项中分别定义RELAY2 RELAY4 RELAYS译三个继电器代码。继电器2含义:空调,温度高时开启;继电器4含义:照明,光照低时开启;继电器6含义:加热,温度低时开启;【注】:生成不同继电器代码的方法:点击 Project -> Options ,选择以下窗口:RELAY_TYPE勺含义如下:6, /为继电器17, /为继电器28, /为继电器39, /为继电器410, /为继电器511, /为继电器6注:每个继电器都需要配置后编译下载。3. Zigbee主模块控制配置在主控机(安卓平台)上设置Zigbe

29、e主模块的配置,以实现对各个传感器事件的闭环控制。配置过程见附二。4. 闭环控制实现打开平板上的“农业生产”应用软件,设置相应的适合的参数,完成至少一个传感器到 继电器的闭环控制。(要求在现场环境,改变传感器的值,达到控制继电器的目的)附1: cc2530代码下载说明:1)连接按照如上图的模式连接 JTAG下载设备。下载电缆的方向:电缆带红点的那端与板上带"”的对准2) 运行 SmartRF Flash Programmer 程序尊 Texas Instruments! SmartFIF? Fhsh Progi ammerTexasInstruments下载选择选择下 莪代码下裁按钮

30、,单 击开始下载下载成功提示3连接成功What do you want to program? Program CCjixx« SdC or H SP430SStem-crhChip MSP43O1如下载失败或连接失败,请按 下载器的复位键,或重新连接附2:主模块参数设置说明、打开平板上"ZigBee_Config”应用文件,可进行主模块参数设置,如下图:第1章点击亮“模组连接”,模组类型选择“主模块”第2章设置步骤1、输入“ PAND ID "值,点击“设置”,完成本参数设置。2、选择“ CHANCEL;点击"设置”,完成本参数设置。3、输入“发送地址

31、"值,点击“设置”,完成本参数设置。4、输入“接收地址"值,点击“设置”,完成本参数设置。5、设置完后,可点击“读取”,验证参数设置是否正确。6、设置结束后,点击“断开连接”,再退出应用程序。7、参数说明:“发送地址":指主模块数据发送对象的地址,对应于继电器模块中的继电器地址。“接收地址":指主模块本身的地址,对应于传感器和继电器模块中的主模块地址。“继电器序号":未用,不可设置。附录一数据库文档表名1: TraceCodeUsageLog寸标二维码表序号列名数据类型长度小数位标识主键允许空默认值说明1IDInt40是是否自增ID2TRACE

32、_CODENvarchar160否否否树标二维码号3OWNER_NAMENvarchar100否否否种植户名称表名 2: EpidemicPreventionInfo防疫信息表序号列名数据类型长度小数位标识主键允许空默认值说明1IDInt40是是否自增ID2PREV_DATEDatetime83否否否防疫时间3PESTICIDE_NAMENvarchar300否否否农药名称4REGION_NAMENvarchar300否是地区5TRACE_CODENvarchar160否否否树标二维码号(对应TraceCodeUsageLog表的 TRACE_CODE6PHOTO_URLNvarchar1400否否是图片地址表名3: UserInfo用户信息表序列名数据类型长小标主允默说明号度数位识键许空认值1IDInt40是是否自增ID2USERNAMENvarchar100否否否用户名3LOGIN_NAMENvarchar100否否否登录名4PASSWORDNvarchar300否否否密码表名4: Ic

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论