模块A:物联网工程设计与实施方案(45分)
*注:根据要求完成相应的任务,本模块的结果文件需保存到服务器电脑上的“D:\提交资料\模块A”文件夹下,若没有该文件夹,则需参赛选手自行创建该文件夹。同时将该文件夹全部拷贝到赛事统一发放的U盘根目录下。比赛结束后该U盘作为比赛成果提交。
(一)感知层设备安装与调试
1. 设备选型、布局与安装连接
任务要求:
- 按照下图把设备安装到实训工位上,要求设备安装符合工艺标准、设备安装正确、位置工整、美观。
- 将扫描枪、热敏票据打印机与服务器电脑连接好,整齐摆放到服务器电脑的桌子上面。
2. 感知层设备的连接和配置
任务要求:
- 请参赛选手自行选择合适的端口,完成所安装设备的连接和配置,并根据下表设置云平台相关的设备参数。
- 硬件设备未出现在此表中,由参赛选手自行设置参数。
3.ZigBee模块的烧写与配置
任务要求:
- 请参赛选手参考下表所给定的参数配置任务要求,根据任务要求完成对主控器、传感器模块、继电器模块的参数配置。
4. visio绘制时序图
目前,有多种多样的物联网设备WIFI配网方案,下面以无线网络摄像头这个物联网设备为例,讲解一键配网方式(phone-ap-config)的基本工作原理。
- STA模式:Station,即Wi-FI工作在无线终端模式,通过连接AP热点连接到其他网络
- AP模式:Access Point,即Wi-Fi工作在热点模式,其它设备可以连接到此节点(AP热点)
一键配网(smart-config),该方式只需要用户在APP中输入Wi-Fi配网信息即可,手机通过广播发送配网信息,待配网设备通过监听获取配网信息。其具体的配网过程如下:
- 用户在手机APP上输入Wi-Fi的配网信息(SSID/password),手机将配网信息广播出去。
- 待配网设备进入sniffer模式(混杂模式,即不过滤数据报文),监听环境中所有的802.11报文,设备需要在所支持的信道(通常1-13)上轮询监听(因设备不知道手机和路由器的信道)。
- 待配网设备捕获到符合配网规则的数据报文后停止信道轮询,尝试在在此信道上接收完成所有报文。若当前的信道接收失败或超时重新回到sniffer模式进行监听。
- 待配网设备在数据报文接收成功后关闭sniffer模式。
- 待配网设备进入STA模式,以Wi-Fi的配网信息(SSID/password)登录WIFI路由器,连接到Wi-Fi网络。
任务要求:
依据一键配网(zero-config)说明,将以上配网过程,用visio绘制成时间序列图,表示用户、APP、物联网设备、路由器这四者的交互关系。将结果文档另存为“一键配网时序图.vsd”。
(二)传输层连接与配置
5. 局域网络的连接部署
路由器的管理地址为http://192.168.1.1或http://tplogin.cn,如果无法进入路由器管理界面,参赛选手需自行将路由器重置成出厂设置,再访问管理地址并重新设定管理密码后,方可进入管理界面。
任务要求:
- 现场将提供一根专门的网线用于连接到物联网云平台(访问地址: http://192.168.0.138),该网线需连接到路由器的WAN口上。网线连接好之后,请参赛选手按照下表路由器的上网设置完成WAN口的配置。
- 按照下表的各项无线网络配置要求,完成无线局域网络的搭建。
- 按照下表的配置要求,通过对路由器LAN口IP设置,完成有线局域网络的搭建。
- 将路由器、交换机、计算机、物联网应用开发终端、NEWPorter、网络摄像头、物联网中心网关等设备组成局域网,并确保整个网络畅通,路由器LAN口数量不足,可使用交换机进行扩展LAN口的数量。
完成以上任务后请做以下步骤:
- WAN口配置完成后,请将WAN口配置界面截图,要求截图中可以看到要求配置的信息,截图另存为A-5-1.jpg。
- 无线配置完成后,请将路由器的无线网络名称、2.4G高级设置进行截屏(注只截一张图),要求截图中可以看到要求配置的信息。截图另存位A-5-2.jpg。
- LAN口配置完成后,请将路由器的LAN口配置界面截图,要求截图中可以看到要求配置的信息,截图另存为A-5-3.jpg。
- 打开浏览器,进入物联网云平台(192.168.0.138)首页界面截图,另存为A-5-4.jpg。
6.局域网各设备 IP 配置
任务要求:
- 请按照下表的内容完成对局域网中各个网络设备IP地址、子网掩码、网关地址等的设定,并保证各个网络设备的通畅;各设备网络接口方式自行设定。
- 利用竞赛资料中提供的IP扫描工具,扫描局域网中的各终端IP地址。
完成以上任务后请做以下步骤:
- 请将IP扫描结果截图,另存为A-6-1.jpg。要求检测到除Ubuntu系统外的其他IP。
7. NEWPorter端口配置
任务要求:
- 请根据以下表格要求完成NEWPorter对应端口的配置。
完成以上任务后请做以下步骤:
- 将NEWPorter的COM1端口WEB端配置的界面截图,另存为A-7-1.jpg。
- 将NEWPorter的COM2端口WEB端配置的界面截图,另存为A-7-2.jpg。
- 将NEWPorter的COM3端口WEB端配置的界面截图,另存为A-7-3.jpg。
- 将NEWPorter的COM4端口WEB端配置的界面截图,另存为A-7-4.jpg。
8. 中心网关的配置
任务要求:
- 进入中心网关,点击设置连接方式菜单,打开 CloudClient连接器的TCP参数设置页面,连接物联网云平台192.168.0.138,TCP服务端口8600,启动连接器。
- 要求有线modbus设备,zipbee设备,LED显示屏,UHF射频读写器通过中心网关连接云平台,自行添加连接器,将工位上安装好的传感器和执行器添加在对应的连接器下,启动连接器。
- 中心网关添加好LED显示屏连接器后,在数据监控页面下LED显示屏监控页面上,设置文字“IOT+三位工位号”并发送。
完成以上任务后请做以下步骤:
- 将中心网关CloudClient连接器的TCP连接参数配置界面截图,另存为A-8-1.jpg。
- 将中心网关数据监控页面下新增的zigbee设备监控界面截图,截图体现传感器正常采集数据,同时风扇2设备处于开启状态,截图另存为A-8-2.jpg。
- 利用网络摄像头抓拍LED显示屏显示内容(要求图片清晰),另存为A-8-3.jpg。
(三)应用软件部署与配置
9. 云平台的使用和配置
打开浏览器,进入物联网云服务平台(http://192.168.0.138),进行如下操作:
任务要求:
- 注册一个新用户,选择个人注册,手机号为“189123456+2位组号”(如组号为5,则新用户名为18912345605),密码随意设置;然后退出,用新用户名重新登录,记住密码。(提示:务必使用记住该密码,否则将造成裁判无法进入云平台评分,由此造成的后果由选手自行承担。)
- 进入云平台个人设置下的开发设置界面,生成调用API的密钥。
- 打开云平台/开发文档/应用开发/API在线调试/API调试工具页面,默认处于用户登录API调试(users/login)界面,在包体请求参数,添加并输入新增的用户账号和密码,点击发送请求,调试工具右侧会显示返回登录结果。
- 新增一个项目,项目名称为“新零售门店”,行业类别为“智慧城市”,联网方案为“以太网”。
- 在这个项目下新增一个网关设备,设备名称为“物联网网关”,其相关参数选手按正确方法自行设置,设备标识选手自行查询中心网关设备而得。
- 上述物联网网关设备显示上线状态后,通过“数据流获取”按钮同步中心网关已设置的传感器与执行器设备。
- 配置“云平台的策略功能”,选用设备:LED1灯,光照传感器(zigbee)。当光照度低于100时,自动打开灯光,当光照度高于150时,自动关闭灯光。
完成以上任务后请做以下步骤:
- 请将用户登录正确并返回用户json详情信息页面截图,另存为A-9-1.jpg。
- 将添加完成的物联网网关设备管理界面进行截图,要求截图体现物联网网关设备状态为“在线”,截图另存为A-9-2.jpg。
- 同步成功后,将云平台设备传感器页面进行截图,要求截图体现“上报记录数”大于0,截图另存为A-9-3.jpg。
- 将设置好的“策略管理”界面(要求能体现条件表达式并启用)进行截图,另存为A-9-4.jpg。
10. 项目生成器场景应用
任务要求:
- 在云平台上使用应用管理模块的项目生成器软件创建应用,名为“行人监测”,应用界面布局合理美观,正确显示红外对射传感器实时数据和三色灯和报警灯状态。
- 三色灯绿色点亮,显示绿灯放行图,此时红外对射即使报警也不变;
- 红色灯仅红色点亮,且红外对射不报警,显示红灯禁止图;
- 红色灯仅红色点亮,且红外对射报警,显示闯红灯图;
完成以上任务后请做以下步骤:
- 请在云平台上将该应用进行发布,使应用可以直接进入浏览。将应用管理页面截屏,要求截图体现本应用已发布,截图另存为A-10-1.jpg。
- 将显示绿色放行图的页面截屏,另存为A-10-2.jpg。
- 将显示红色禁止图的页面截屏,另存为A-10-3.jpg。
- 将显示闯红灯图的页面截屏,另存为A-10-4.jpg。
- A-10-2.jpg,A-10-3.jpg,A-10-4.jpg仅供参考,评分以现场验证为主。
- 将云平台上“行人监测”应用下载,另存为A-10-5.zip。
11. AIOT机房温控系统维护
酒店要需要改造机房温控系统,在机房的各个重要位置,需要装设温湿度检测模块,记录温湿度供管理人员查询。一旦温湿度超出范围,能手动调整排气扇的工作设置来控制机房内的温湿度,由于机房线路较为老旧,不适合大规模对线路进行改造,因此上述设备通讯方式选用LoRaWan方式。
在工作站电脑开启visualbox虚拟机studentvm,双击桌面上的“NLE实验平台”快捷图标打开平台程序,虚拟机IP地址固定设置为192.168.56.101,请选手使用给定的AIoT工程在线平台账号、密码登录平台,完成相关任务的配置。
任务要求:
11.1 传感设备的连接与配置
根据场景描述要求,请选手在仿真界面中完成设备选型、接线,并为各设备连接正确的电源。设备的部分配置信息如下表格所示:
仿真设备搭建完成后开启模拟实验,保证实验可以正确运行。请将实验运行时的界面截图,另存为A-11-1.jpg。
11.2 传输层程序安装与配置
请选手在终端界面中从以下地址下载ChirpStack安装程序http://mq.nlecloud.com:8060/chirpstack-docker-cn.tgz,下载完成后解压ChirpStack程序,修改docker相关配置。docker配置文件修改完成后请将“外网访问端口”和“数据中心地址”两部分分别截图(需用红色矩形框出位置),分别另存为A-11-2.jpg、A-11-3.jpg。
执行docker命令启动docker容器,请将命令执行成功后界面截图(要求截图中可以看到具体使用的命令以及命令执行成功的结果信息),另存为A-11-4.jpg。
通过终端界面提供的连接访问ChirpStack程序,并使用提供的账号与密码登录ChirpStack,请将登录后首页截图,另存为A-11-5.jpg。
注:ChirpStack登录账号与密码都是admin,当实验控制台的主机ID和IP发生变化时,需自行查询相关信息和配置,重启ChirpStack项目重新登录ChirpStack。
请选手根据以下表格内容在ChirpStack上完成网络服务与网关文件的配置,未说明内容请自行选择或填写。
请选手根据以下表格内容在ChirpStack上完成服务配置与设备配置文件的配置。未说明内容请自行选择或填写。
请参考以下代码段在设备配置文件中配置编码器相关方法。
- 解密方式:
function bin2String(array) {
return String.fromCharCode.apply(String, array);
}
function Decode(fPort, bytes, variables) {
var buff = “[” + bytes.toString() + “]”;
var data = eval (“(” + buff+ “)”);
return bin2String(data);
}
- 加密方式
function Encode(fPort, obj, variables) {
return window.btoa(obj);
}
完成以上配置后,请根据以下表格完成网关设备的添加,其他未说明内容请自行选择或填写。
结合以上配置内容在ChirpStack上添加一个网关设备。添加完成后请将网关详细界面截图,另存为A-11-6.jpg。
11.3 传输层设备添加的配置
在ChirpStack上添加一个新应用,应用名称自行设置。在此应用下完成各传感器和执行器的添加,具体添加信息如下表格所示,其他未明确信息请自行定义。
配置完成后启动仿真实验程序,请将可以看到设备首次上线时间的页面截图(要求截图可以看到本项配置要求添加的所有设备),另存为A-11-7.jpg。
11.4 平台配置与连接
使用给定的账号登录ThingsBoard并完成本次任务所需设备的配置模板信息的添加。注意所有设备都配置在Root Rule Chain规则链中,设备对应的Queue选择Main。
在ThingsBoard上完成网关设备的录入,并完成ThingsBoard与ChirpStack的对接。注意这里ThingsBoard.io服务地址使用的端口为1883。对接配置完成后请将ChirpStack应用对应的三方平台更新ThingsBoard配置信息界面截图,另存为A-11-8.jpg。
根据以下表格信息,配置ChirpStack应用的设备与ThingsBoard设备的关联,配置完成后请将每个设备配置关联信息的界面截图,另存为A-11-9.jpg,A-11-10.jpg。
注:在ThingsBoard中找到以上设备,为每个设备选择正确的Device Profile。
11.5 应用配置
请选手在ThingsBoard中实现园区改造应用层搭建。要求仪表板中可以实时显示当前的温、湿度信息,排气扇控制按钮可以控制排气扇的运行或停止。应用层搭建完成最终实现的界面效果如下图(仪表板布局图)所示。
仪表板布局图
请选手创建名为“智慧牧场展示”的仪表板。并根据以下表格完成实体别名的配置。
使用现有的部件(如仪表板布局图所示部件)显示温、湿度信息,并且根据工程仿真数据源上下限设置温、湿度部件的上限值。请将温、湿度部件全部设置完成后的仪表板界面截图,另存为A-11-11.jpg。
在仪表板中添加一个控制按钮部件,用来控制排气扇的运转或关闭。要求使用仪表板布局图所示部件进行配置并将控制按钮名称修改成“排气扇控制”。请将此部件rpc设置value部分内容截图,另存为A-11-12.jpg。
将应用层搭建完成最终实现的界面效果截图,另存为A-11-13.jpg。
(四)职业素养
在项目施工过程中需要安全可靠地选择、使用工具,正确的选择设备,安装稳固、设备部件均匀排布、设备对齐、间距相等、整齐美观;布线合理、所有线都装入线槽。施工完成后需对地板卫生进行打扫、对桌面进行整理、对工具设备进行还原。
任务要求:
- 赛位区域地板、桌面等处卫生打扫。
- 使用的工具还原规整、设备摆放工整、设备手提箱的规整等。
- 工位设备安装整齐、设备部件均匀排布、布线合理美观等。
模块B:物联网系统维护与性能优化(20分)
*注:根据要求完成相应的任务,本模块的结果文件需保存到服务器电脑上的“D:\提交资料\模块B”文件夹下,若没有该文件夹,则需参赛选手自行创建该文件夹。同时将该文件夹全部拷贝到赛事统一发放的U盘根目录下。比赛结束后该U盘作为比赛成果提交。
1.Windows系统运行维护
任务要求:
- 在cmd窗口,写出将u盘的“竞赛资料”目录树结构生成到D-1-1.txt的命令行语句,并执行。
- 在cmd窗口,将u盘的“竞赛资料/模块D”下的txt拷贝到c:\doc下,并重命名为key_bak.txt(c:\doc目录当前不存在要求自动创建,若doc中也存在一个key_bak.txt文件,会询问否覆盖)
- 在cmd窗口,在txt文件里查找“ok”字样,找到了显示“成功”,没找到显示“不成功”。
- 在cmd窗口,只查看当前计算机的初始安装日期和系统启动时间。
- 给工作站计算机添加myuser用户,授予远程关机的权限,然后从服务器计算机上进入cmd窗口,执行将工作站电脑关机指令(延时5秒),工作站电脑出现“正在关机”,计时5秒后,工作站关机。
完成以上任务后请做以下步骤:
- 执行将u盘的“竞赛资料”目录树结构生成到D-1-1.txt的命令行语句,将执行结果截图,另存为B-1-1.jpg。
- 执行两次拷贝命令,出现询问是否覆盖的提示时截图,另存为B-1-2.jpg。同时将txt也提交到U盘提交资料目录。
- 在key_bak.txt文件里查找“ok”字样,执行结果截图,另存为B-1-3.jpg
- 在cmd窗口,只查看当前计算机的初始安装日期和系统启动时间,将查询结果界面截图,另存为B-1-4.jpg
- 将工作站电脑出现“正在关机”的界面截图,另存为B-1-5.jpg。
2. Ubuntu系统运行维护
请对服务器电脑上部署的虚拟机Ubuntu操作系统进行安全维护工作,并使用账号、密码登录系统,完成指定的功能配置。
任务要求:
- 以默认账号newland/newland登录Ubuntu系统。
- 开通root用户的SSH权限。
- 使用SSH工具Xshell,以root用户登录Ubuntu系统。
- 查看安装软件时下载包的临时存放目录,清空该目录。
- 备份当前系统安装的所有包的列表,保存到~/somefile
- 查看/home目录占用空间大小。
- 查看当前外网ip地址。
完成以上任务后请做以下步骤:
- 开通root用户SSH权限设置关键位置设置截图,用红圈圈出,另存为
D-2-1.jpg。
- 使用SSH工具Xshell,以root用户登录Ubuntu系统界面截图,要求截图体现登录端IP,另存为D-2-2.jpg。
- 查询安装软件时下载包的临时存放目录,查询结果截屏要体现查询命令,另存为D-2-3.jpg。
- 写出备份当前系统安装的所有包的列表的命令行语句,另存为
D-2-4.txt。
- 查看 /home目录占用空间大小的界面截图,要求截图体现命令行语句,另存为D-2-5.jpg。
- 查看当前外网ip地址的界面截图,要求截图体现命令行语句,另存为D-2-6.jpg。
3. 数据库运行维护
任务要求:
- U盘资料模块D目录下,提供了MYSQL服务安装包,7.35_deb.tar.gz(Linux)和mysql-5.7.36-winx64.zip
(Windows),任选其一在服务器计算机上自行安装MySQL数据库。
- 数据库安装完成后,在工作站计算机安装Navicat软件,并配置连接新安装的MySQL数据库。
创建AIoTProject数据库,利用U盘提供的数据备份文件20211104163109.nb3还原以下表。
完成以上任务后请做以下步骤:
- 写出查询AIoTProject数据库中数据表和每个表的记录数的SQL语句,执行SQL语句,将结果截屏,另存为D-3-1.jpg。
- 查询胡伟光、张春海各科成绩,要求查询字段与结果如图,写出查询SQL语句,另存为D-3-2.sql,将SQL语句执行结果截图,截图包含SQL语句,另寻为D-3-3.jpg
- 将上面胡伟光、张春海各科成绩表,横纵轴切换,变成下表结果格式,写出查询SQL语句,另存为D-3-4.sql,,将SQL语句执行结果截图,截图包含SQL语句,另寻为D-3-5.jpg
- 计算各课程的平均成绩,按课程号分组,且只统计学生数超过 3 人(含3人)的课程的成绩,写出查询SQL语句并执行,另存为D-3-6.jpg
模块C:物联网应用开发与调试(35分)
*注:根据要求完成相应的任务,本模块的结果文件需保存到服务器电脑上的“D:\提交资料\模块C”文件夹下,若没有该文件夹,则需参赛选手自行创建该文件夹。同时将该文件夹全部拷贝到赛事统一发放的U盘根目录下。比赛结束后该U盘作为比赛成果提交。
1、网络链路系统
搭建物联网网络链路环境,在网络链路搭建区域安装相应的设备:交换机、RS485设备(数字量)、路由器、串口服务器、ZigBee协调器,为后续的各功能模块提供稳定的网络传输链路。
任务要求:
- 根据“设备区域布局图”在网络链路搭建区域安装相应的设备,搭建局域网,要求局域网内的网络设备可以访问物联网云平台。
选手需要使用黑色电工胶带将物联网工程安装平台A、C两面按区域隔离开。
- 根据“附录:路由器配置表”配置路由器。
- 根据“附录:串口服务器配置表”完成串口服务器的各端口的配置。
- 根据“附录:ZigBee配置表”配置协调器及节点。
- 根据“附录:设备IP地址表”分配各个网络设备的IP地址。
完成以上任务后请做以下步骤:
- 将路由器网络设置的界面截图,另存为C-1-1.jpg。
- 将路由器无线设置的界面截图,另存为C-1-2.jpg。
- 将路由器局域网设置的界面截图,另存为C-1-3.jpg。
- 将ZigBee协调器的配置界面截图,另存为C-1-4.jpg。
- 用IP扫描工具的扫描结果截图(IP地址至少需体现:串口服务器、服务器、工作站),另存为C-1-5.jpg。
2、CC2530单片机开发
找到 1 块 ZigBee(黑色)模块,编码实现通过串口服务器控制zigbee模块板上LED灯功能:
任务要求:
- 黑色ZigBee模块板上电运行时,D5点亮,D4、D3、D6皆熄灭 。
- ZigBee模块通过DB9公头转接端子线,使用TCP模式连接串口服务器COM2接口。
- 工作站电脑开启网络调试工具,通过TCP模式访问串口服务器COM2口。
- 工作站发送0xD1,zigbee模块上D4灯亮,工作站收到”红灯已同步开启!”回复信息(注意回复信息带回车换行)。
- 工作站发送0xD2,zigbee模块上D4灯灭,工作站收到”红灯已解除报警! “回复信息(注意回复信息带回车换行)。
- 工作站发送0xE1,zigbee模块上D3灯亮,工作站收到”绿灯已同步开启! “回复信息(注意回复信息带回车换行)。
- 工作站发送0xE2,zigbee模块上D3灯灭,工作站收到”绿灯已同步关闭! “回复信息(注意回复信息带回车换行)。
- 工作站发送0xF1,zigbee模块上D6灯亮,工作站收到”行人闯红灯! “回复信息(注意回复信息带回车换行)。
- 工作站发送0xF2,zigbee模块上D6灯灭,工作站收到”行人已正常! “回复信息(注意回复信息带回车换行)。
- 工作站发送0xAA,zigbee模块上D4、D3、D6灯都亮,工作站收到”红灯、绿灯、报警灯都已同步开启! “回复信息(注意回复信息带回车换行)。
- 工作站发送0x00,zigbee模块上D4、D3、D6灯都灭,工作站收到”红灯、绿灯、报警灯都已同步关闭! “回复信息(注意回复信息带回车换行)。
完成以上任务后请做以下步骤:
- 在这块的ZigBee板上贴上标签纸并标明C-2。
- 开发完成后将Zigbee 模块安装到实训工位串口服务器附近,连接好串口服务器,工作站电脑打开网络调试工具,接收信息并显示,等待裁判验证评分。
- 把工程源码打包成压缩文件,另存为“C-2串口通讯系统.rar”。
3、 NB-IOT控制液晶屏
找到1块NB-IOT节点盒模块,要求在液晶屏上实现以下效果,考核选手对NB-IOT模块液晶屏的输出开发知识的掌握。
任务要求:
- 初始运行图显示当前日期(年、月、日)。
- 按压KEY4键,显示设置图,黑色三角表示当前设置项。KEY2键上移黑色三角设置项,KEY3键下移黑色三角设置项。
- 在设置图页面按压KEY4,在当前设置项开启@符号,板上的LED2灯点亮,表示当前设置项可修改,KEY2键设置项加1,KEY3键设置项减1。
- 修改设置项后,按压KEY4,关闭@符号,板上的LED2灯熄灭,保存当前值,返回设置图。
- 在设置图状态下,按压KEY1复位键返回初始运行图,此时显示新设置的日期。
完成以上任务后请做以下步骤:
- 开发完成后将可以运行此要求的NB-IOT模块放在工作站电脑旁,通上电,等待裁判验证评分。
- 把工程源码打包成压缩文件,另存为“C-3-NBIOT日期.rar”。
4、工地噪音监控系统
在工作站上安装部署“智能环境云”软件,参赛选手配置好相应的参数后进入环境云,添加一个场景名为“工地噪音”,并按下表添加传感器,其他未指明的参数自行设定。添加完成后启动场景。
利用工位上已经安装好的NS(LoRa)和LoRa网关,自行设置参数联通,使智能环境云产生的噪音数据(5秒刷新一次),经NS(LoRa)和LoRa网关上报到云平台。
请选手自行创建Android项目,实现工地噪音监控系统功能。
- 程序启动,“停止监控”按钮不可见,“开始按钮”可见,可手动开关报警灯。
- 点击“开始监控”后,“停止监控”按钮可见,“开始按钮”不可见,手动开关报警灯按钮隐藏。
- 自动通过云平台获取噪音传感器最新数据(10s更新一次)并显示在界面上。
- 当噪音值大于100,报警灯报警。
- 当噪音值小于等于100,报警灯无报警。
完成以上任务后请做以下步骤:
- 云平台能接收到智能环境云上报的噪音数据后,将云平台噪音历史数据页面截图,另存为C-4-1.jpg
- 将程序测试涉及到的参数配置,保存在一个文本文件,另存为C-4-2.txt,方便裁判评判验证。
- 开发完成后,请将程序以“工地噪音监控”命名,发布到物联网应用开发终端,接上网络、电源,等待裁判评判。Android程序未发布到物联网应用开发终端不得分。
- 把工程源码打包成压缩文件,另存为“C-4-3工地噪音监控.rar”。
5、Android行人监控系统
请选手自行创建Android项目,通过云平台读取传感器或控制执行器,实现行人闯红灯监控系统功能。程序界面如下:



任务要求:
- 程序通过云平台,采集传感器值和控制执行器状态。
- 开机默认显示绿灯,可手动切换红、绿灯按钮。
- TCP模式连接串口服务器COM2口。
- 红灯按钮时,三色灯仅红灯点亮,其他灯熄灭;同时通过串口服务器COM2口控制“C-1”ZigBee黑色开发板D4灯亮,D3灯灭;
- 切换到绿灯按钮时,三色灯仅绿灯点亮,其他灯熄灭;同时通过串口服务器COM2口控制“C-1”ZigBee黑色开发板D4灯灭,D3灯亮;
- 绿灯状态下,显示绿灯放行图,此时红外对射即使报警也不变;
- 红灯状态下,且红外对射不报警,显示红灯禁止图,报警灯熄灭;红外对射状态变化同时通过串口服务器COM2口控制“C-1”ZigBee黑色开发板D6灯灭;
- 红灯状态下,且红外对射报警,显示闯红灯图,报警灯报警;红外对射状态变化同时通过串口服务器COM2口控制“C-1”ZigBee黑色开发板D6灯亮;
- 退出app程序前,将红灯、绿灯、报警灯都熄灭,通过串口服务器COM2口控制“E-1”ZigBee黑色开发板D4,D3,D6灯皆灭。
完成以上任务后请做以下步骤:
- 开发完成后,请将程序以“行人监控”命名,发布到移动互联终端,没发布不得分,移动互联终端开机,连接好网络。
- 把工程源码另存为“行人监控系统源码.rar”。
6、职业素养
在项目施工过程中需要安全可靠地选择、使用工具,正确的选择设备,安装稳固、设备部件均匀排布、设备对齐、间距相等、整齐美观;布线合理、所有线都装入线槽。施工完成后需对地板卫生进行打扫、对桌面进行整理、对工具设备进行还原。
任务要求:
- 赛位区域地板、桌面等处卫生打扫。
- 使用的工具还原规整、设备摆放工整、设备手提箱的规整等。
- 工位设备安装整齐、设备部件均匀排布、布线合理美观等。