在此之前,欢迎关注波比网络 波比网络 官方公众号:blbinet 波比网络工作室 官方公众号:blbistudio 技能大赛各赛项交流群:https://www.blbi.cn/threads/40/ 更多正式赛题源文件访问:https://www.blbi.cn 获取技术支持访问:https://www.blbi.cn/form/1/select NISP、CIPS、PTE证书可咨询各大群群主
2023年全国职业院校技能大赛
高职组
物联网应用开发
任务书
赛位号:______________
竞赛须知
一、注意事项
- 检查硬件设备、电脑设备是否正常。检查竞赛所需的各项设备、软件和竞赛材料等;
- 竞赛任务中所使用的各类软件工具、软件安装文件等,都已拷贝至 U 盘上,自行根据竞赛任务要求使用;
- 竞赛过程中严格按照竞赛任务中的描述,对各物联网设备进行安装配
置、操作使用,对于竞赛前已经连接好的设备,可能与后续的竞赛任务有关,请勿变动;
- 竞赛任务完成后,需要保存设备配置,不要关闭任何设备,不要拆动硬件的连接,不要对设备随意加密。
- 比赛结束后将“D:\提交资料”文件夹及以下的全部内容拷贝到发放的
U盘根目录下,作为提交资料的副本备份。
二、竞赛环境
序号 | 设备名称 | 单位 | 数量 |
1 | 物联网全栈智能应用实训系统 | 套 | 1 |
2 | 物联网工具箱及耗材包 | 套 | 1 |
3 | 服务器(计算机上有标注) | 台 | 1 |
4 | 工作站(计算机上有标注) | 台 | 1 |
模块1:物联网方案设计与升级改造(40分)
*注:根据要求完成相应的任务,本模块的结果文件需保存到服务器电脑上的“D:\提交资料\模块 1”文件夹下,该目录需参赛选手自行创建。比赛结束后将“D:\提交资料”文件夹及以下的全部内容拷贝到U盘根目录下,作为提交资料的副本备份。
1、设备的选型和安装
按照下图,选择合适的设备安装到物联网设备搭建平台的正面,要求设备安装工艺标准、正确,设备安装位置工整、美观,连线整洁工整美观。
将扫描枪、打印机与服务器电脑连接好相关数据线并放到服务器电脑的桌子上面,且摆放整齐。
*注:要求在划分区域的线槽盖上粘上黑色电工胶带,表示该线槽是区域
分割线。在所属的区域选手可根据实际情况适当增加附属线槽用于设备的走线。
选手需自行制作合格的网线,若选手无法实现,可以填写“协助申请单”后,领取成品网线,但提出申请后,将按标准扣分。该网线处理不好,会影响后续部分任务完成。
2、感知层设备的连接和配置
请参赛选手自行选择合适的端口,完成所安装设备的连接和配置,并根据下表设置云平台相关的设备参数。
名称 | 云平台标识 |
RGB灯带红 | m_rgb_red |
RGB灯带绿 | m_rgb_green |
RGB灯带蓝 | m_rgb_blue |
水浸传感器 | m_water_immersion |
二氧化碳变送器 | m_co2 |
多合一人体 | m_multi_body |
多合一pm25 | m_multi_pm25 |
多合一温度 | m_multi_temp |
多合一湿度 | m_multi_hum |
超声波传感器 | m_ultrasonic |
百叶箱温度 | m_louverbox_temp |
百叶箱湿度 | m_louverbox_hum |
噪声 | m_noise |
温度 | m_temp |
湿度 | m_hum |
光照传感器 | m_light |
风速传感器 | m_wind_speed |
安全光幕传感器 | m_light_curtain |
火焰传感器 | m_fire |
烟雾探测器 | m_smoke |
微波感应开关 | m_microwave |
行程开关(单轮式) | m_travel_single |
接近开关 | m_near |
限位开关 | m_limit |
行程开关 | m_travel_switch |
激光对射模组 | m_laser |
频闪红灯 | m_strobe_red |
频闪黄灯 | m_strobe_yellow |
常亮绿灯 | m_steady_green |
常亮白灯 | m_steady_white |
转动指示灯 | m_rotating_lamp |
照明灯1 | m_lamp1 |
照明灯2 | m_lamp2 |
风扇1 | m_fan1 |
风扇2 | m_fan2 |
多层指示灯-红灯 | m_multi_red |
多层指示灯-黄灯 | m_multi_yellow |
多层指示灯-绿灯 | m_multi_green |
电动推杆-前进 | m_pushrod_putt |
电动推杆-后退 | m_pushrod_back |
ZigBee人体 | z_body |
ZigBee温度 | z_temp |
ZigBee湿度 | z_hum |
ZigBee光照 | z_light |
ZigBee火焰 | z_fire |
ZigBee风扇 | z_fan |
ZigBee灯泡 | z_lamp |
注:硬件设备未出现在此表中,则由参赛选手自行设置参数。
3、无线传感网的参数配置
请参赛选手参考下表所给定的参数值,根据任务要求完成各无线传感网的参数配置。(注:ZigBee、LoRa 信号如果出现信号干扰时,参赛选手可自行选取其他的参数值进行设置,注意参数值的唯一性)。
设备 | 参数 | 值 |
ZigBee模块 | 网络号(PanID) | 根据给定的参数设定 |
信道号(Channel) | 根据给定的参数设定 | |
序列号 | 自行设定 | |
LoRa模块 | LoRa频率 | 根据给定的参数设定 |
4、局域网路由器的配置
请参赛选手完成无线路由器的相关配置,如果无法进入路由器管理界面需自行将路由器重置成出厂设置,再访问管理地址并重新设定管理密码后,方可进入管理界面,现场将提供一根专门的网线用于连接到云平台。
网络配置项 | 配置内容 |
网络设置 | |
WAN口连接类型 | 固定IP地址 |
IP地址 | 192.168.【赛位号】.1 |
子网掩码 | 255.255.255.0 |
网关 | 192.168.【赛位号】.254 |
首选DNS | 192.168.【赛位号】.254 |
无线设置 | |
无线功能 | 关闭 |
局域网设置 | |
LAN口IP设置 | 手动 |
IP地址 | 172.16.【赛位号】.1 |
子网掩码 | 255.255.255.0 |
任务要求:
Ø 将路由器、交换机、服务器、工作站、串口服务器、摄像头、物联网网关等设备组成局域网,确保整个网络畅通。
完成以上任务后请做以下步骤:
- 将路由器上网设置的界面截图,另存为A-4-1.jpg。
- 将路由器LAN口设置的界面截图,另存为A-4-2.jpg。
- 将路由器无线设置进行截屏,另存为A-4-3.jpg。
- 打开浏览器,进入物联网云平台首页界面截图,另存为A-4-4.jpg。
5、网络设备IP的配置
请参赛选手按照下表的内容结合所用到的设备,设置相应的IP地址、子网掩码、网关地址等的设定。各设备网络接口方式自行设定,并确保整个网络畅通。
设备名称 | 配置内容 |
服务器 | IP地址:172.16.【赛位号】.11 |
工作站 | IP地址: 172.16.【赛位号】.12 |
网络摄像头 | IP地址:172.16.【赛位号】.13 |
物联网应用开发终端 | IP地址:172.16.【赛位号】.14 |
串口服务器 | IP地址:172.16.【赛位号】.15 |
中心网关 | IP地址:172.16.【赛位号】.16 |
虚拟机(Ubuntu) | IP地址:172.16.【赛位号】.17 |
IOT采集器1 | IP地址:172.16.【赛位号】.18 |
IOT采集器2 | IP地址:172.16.【赛位号】.19 |
4G通讯终端 | IP地址:172.16.【赛位号】.20 |
串口终端1 | IP地址:172.16.【赛位号】.21 |
串口终端2 | IP地址:172.16.【赛位号】.22 |
任务要求:
- 利用IP扫描工具,扫描局域网中的各终端IP 地址。
- IP地址至少需体现:服务器、中心网关、串口服务器。
完成以上任务后请做以下步骤:
u 将扫描到的IP地址截图,另存为A-5-1.jpg。
注:工位上未使用到的网络设备可以不用配置IP。
6、调试综合显示屏
请参赛选手根据任务要求,完成LED屏幕的调试后并结合摄像头拍摄,按任务要求提交相关材料。
任务要求:
- 调试综合显示屏并显示图例的效果。
- 赛位号XX,(不足两位前面补0,如赛位号为5,则为05)。
完成以上任务后请做以下步骤:
u 使用摄像头将综合显示屏显示的内容拍摄下来,要求拍摄内容清晰、完整,另存为A-6-1.jpg。
7、识别和打印设备的调试
请参赛选手安装好热敏票据打印机,并根据以下任务要求完成相关操作。
任务要求:
- 使用识别设备识别上图一维码对应的值。
- 将一维码对应的值生成二维码。
- 使用热敏票据打印机将二维码打印出来,不用撕下。
完成以上任务后请做以下步骤:
- 将识别出来的一维码值保存到记事本中,另存为A-7-1.txt。
- 将生成的二维码图片,另存为A-7-2.jpg。
8、UHF射频读写器的调试
请参赛选手根据任务要求,完成UHF射频读写器的调试并提交相关材料。
任务要求:
Ø 使用UHF射频读写器调试工具读取超高频标签EPC号数据。
完成以上任务后请做以下步骤:
u 使用红色矩形圈出接收区中表示EPC号的数据位置,要求用精准圈出并截图,另存为A-8-1.jpg。
9、物联网网关的配置与使用
请参赛选手参照下表连接各设备,并在中心网关和4G通讯终端创建连接器,完成相关的配置。
串口服务器各端口配置表
设备 | 连接设备 | 端口 |
UHF射频读写器 | 串口服务器 | COM1 |
RGB灯条 | COM3 | |
ZigBee协调器 | COM4 | |
LED显示屏 | COM6 |
中心网关连接器配置表
设备 | 连接器名称 | 连接设备 | 连接方式 |
IOT采集器1 | IOT1 | 中心网关 | 网络连接 |
IOT采集器2 | IOT2 | 中心网关 | 网络连接 |
4G终端连接器配置表
设备 | 连接器名称 | 连接设备 | 连接方式 |
区域485设备 | Dev485 | 4G通讯终端 | 485端口 |
任务要求:
- 完成串口服务器指定端口的配置。
- 在中心网关添加表中所列的连接器,并正确配置连接器参数。
- 确保中心网关能采集到正确数据和控制相关执行器设备。
- 4G通讯终端网络连接为以太网方式。
- 在4G通讯终端添加表中所列的连接器,并正确配置连接器参数。
- 确保4G通讯终端能采集到正确数据和控制相关执行器设备。
完成以上任务后请做以下步骤:
- 进入中心网关数据监控界面,选择IOT1连接器页签,要求可以看到IOT
采集器 1 所属区域下的各种设备采集的数据后截图,另存为 A-9-1.jpg。
- 进入4G通讯终端数据监控界面,选择Dev485连接器页签,要求可以看到 4G 通讯终端所属区域下的各种设备采集的数据后截图,另存为 A-9-
2.jpg。
10、云服务系统的使用
使用浏览器访问云平台系统,在给定的关键信息表上使用相应的云平台帐
号登录,并根据任务要求完成相关的操作。
任务要求:
- 为此用户生成有效的ApiKey。
- 添加一个项目,项目名称为“物联网工程”,并在此项目下添加设备,名称为“中心网关”,其相关参数选手按正确方法自行设置。
- 将工位上的中心网关所创建的设备同步到云平台,使得在设备传感器界面自动生成相应的传感器与执行器。
完成以上任务后请做以下步骤:
- 将云平台设备管理界面进行截图,要求网关设备状态为“在线”状态,截图另存为A-10-1.jpg。
- 将设备传感器界面进行截图,要求截图体现“上报记录数”大于 0,截图另存为A-10-2.jpg。
11、AIOT恒温环境系统
恒温环境系统,该系统监测温湿度(百叶箱)、烟雾等信息。当监测到有
烟雾时,转动指示灯自动亮起,否则熄灭。室内装有风扇,当触发限位开关时,自动打开风扇,否则关闭。
任务要求:
- 根据本区域建设要求完成设备选型、安装、连接与配置。
- 本区域要求使用联动控制器,该设备也安装在本区域内。
- 本区域要求通过 4G 传输终端完成环境信息的监测,该终端也安装在本区域内。
- 通过4G通讯终端将数据实时上报到AIOT系统中。
- 使用仪表板库创建应用,创建一个名为“智能家居环境系统”。
- 界面参照效果图、使用图片资源、布局合理美观。
- 通过仪表板实时显示温度、湿度、烟雾的监测情况。
- 仪表板上实时绘制的温度动态折线图。 Ø 仪表板上实时绘制的湿度动态折线图。
- 仪表板上实时绘制的温度数字竖条图。
- 仪表板上可以手动控制风扇的运行或停止。
- 仪表板上可以手动控制转动指示灯的运行或停止。
- 仪表板上用动画显示风扇、转动指示灯的运行或停止状态。
- 创建自动控制的规则链。
完成以上任务后请做以下步骤:
- 将添加后的设备界面截图,另存为A-11-1.jpg。
- 将 4G 通讯终端设备详细信息下的关联界面截图,要求图中可以看到相应的传感器和执行器,另存为A-11-2.jpg。
- 将温度设备详细信息下的最新遥测界面截图,要求图中可以看到温度数值,另存为A-11-3.jpg。
- 将转动指示灯设备详细信息下的关联界面截图,要求图中体现正确的关联信息,另存为A-11-4.jpg。
- 将转动指示灯的自动控制规则链界面截图,另存为A-11-5.jpg。
- 将创建完成应用运行界面截图,要求图中可以看到各传感器显示的监控数据,另存为A-11-6.jpg。
- 使用Visio软件绘制该应用系统的架构图,另存为“AIOT恒温环境系统系统架构图.vsdx”。
12、仓库区域安全系统方案实施
仓库区域安全系统,在仓库内存储着各种成品和原料,为了该区域安全,需要在货架边缘安装安全光幕设备,每当有物体经过就触发信号,该区域的红色频闪灯自动频闪10秒后熄灭。仓库门安装了电动锁,通过电控(行程开关)来控制,触发一次开门锁,再次触发关门锁,以此类推。当门锁打开后仓库的白色常亮灯亮,门锁关闭后白色常亮灯灭。在现场实施过程中发现仓库区地理条件的限制,无法接入局域网,因此系统改用无网络方案实现。
任务要求:
- 根据本区域建设要求完成设备安装、连接与配置。
- 要求使用无网络方案,实现该系统需求。
- 不能使用网关、网络传输终端等设备。
- 使用Visio软件绘制该系统的设备拓扑图,另存为“仓库区域安全系统设备拓扑图.vsdx”。
13、物联网应用开发基础知识
一般在数据库使用规范中,开发人员都会涉及到库名、表名、字段的英文大小写问题。在MySQL中,数据库与data目录中的目录相对应,数据库中的每个表都对应于数据库目录中的至少一个文件。
任务要求:
- 请描述MySQL在Linux下数据库名、表名、列名大小写敏感规则,将结果另存为A-13-1.txt。
- 请写出MySQL在Linux下忽略表名大小写的配置项,将结果另存为A-1
3-2.txt.
- 在数据库模型中PK、FK各表示什么,将结果另存为A-13-3.txt。
14、Windows系统维护
在物联网系统中通常会发生一些安全问题,作为物联网工程师需对系统进
行安全维护和性能优化配置。
任务要求:
- 帐户登录安全设置,此安全设置确定 OS 是否在此计算机每次验证帐户凭据时进行审核。要求开启成功、失败选项的编辑界面截屏,另存为A-14-1. jpg。
- 在控制台命令行窗口中,使用命令行打开屏幕键盘,将命令和执行后的结果截图,另存为A-14-2.jpg。
- 在控制台命令行窗口中,使用命令查找使用 8080 端口的进程,将命令和执行后的结果截图,另存为A-14-3.jpg。
- 使用命令行窗口ping工作站的IP地址,发送长度为65500字节的数据且不间断发送,将命令和执行后的结果截图,另存为A-14-4.jpg。
15、Ubuntu系统维护
在服务器电脑上部署的虚拟机Ubuntu操作系统,要求部署系统为简体中文,登录帐号为newland(密码newland),部署完成后登录系统进行维护工作,完成任务的要求。
任务要求:
- 将登录到Ubuntu后的桌面界面截图,另存为A-15-1.jpg。
- 为系统开通SSH访问功能,在 Ubuntu终端使用命令查看 ssh是否启动的界面截图,另存为A-15-2.jpg。
- 在Ubuntu终端,使用命令查看IP地址的界面截图,另存为A-15-3.jpg。
- 在 Ubuntu 终端,使用命令行查询系统网卡的工作状态,另存为 A-15-
4.jpg。
- 使用SHELL终端工具登录到系统的界面截图,另存为A-15-5.jpg。
16、数据库运维查询与优化
MySQL 是最流行的关系型数据库管理系统,参赛选手使用安装包在 Ubuntu 系统上安装MySQL数据库,使得在Ubuntu终端能正常访问数据库,并根据任务要求完成相应的配置。
效果图任务要求:
- 为MySQL配置远程访问功能,以便任何IP的客户端都能访问数据库。
- 能在Ubuntu终端以正确登录到MySQL数据库中。
- 创建名为“db_supermarket”的数据库,将提供的SQL脚本导入到库中。
- 使用Navicat软件能正确连接MySQL数据库。
- 统计四张表的记录数,要求 SQL 语句禁用联合查询(Union、JOIN、多表),要求与效果图一置。
完成以上任务后请做以下步骤:
- 将配置远程访问界面截图,另存为A-16-1.jpg。
- 在Ubuntu终端用命令查看MYSQL版本信息并截图,另存为A-16-2.jpg。
- 在Ubuntu终端用命令查看表大小写配置并截图,另存为A-16-3.jpg。
- 使用Navicat连接MySQL数据库,将连接后界面截图,要求图中能看到导入后的数据库表,另存为A-16-4.jpg。
- 使用Navicat写出统计四张表的记录数的SQL语句,将SQL执行后截图,要求图中体现完整的SQL语句和执行结果,另存为A-16-5.jpg。
模块2:物联网应用开发与调试(60分)
*注:根据要求完成相应的任务,本模块的结果文件需保存到服务器电脑上的“D:\提交资料\模块 2”文件夹下,该目录需参赛选手自行创建。比赛结束后将“D:\提交资料”文件夹及以下的全部内容拷贝到U盘根目录下,作为提交资料的副本备份。
1、NB-IOT液晶屏开发
使用1个NB-IOT模块,模拟墙上空调液晶屏控制器。利用竞赛资料提供的引用库与文档说明、等资源,界面参考效果图,实现程序的开发,模拟信息的采集、传输。
*注:如需使用ST-LINK的仿真器调试需自行安装相应的ST-LINK驱动。
任务要求:
- 设备上电(或按复位键),液晶屏为息屏状态,板上的LED2灯灭。
- 点击KEY4键可以控制液晶屏的亮屏与息屏。
- 亮屏时用开幕的动画进入界面,当开幕的动画执行完成后,才能控制风扇动画,否则都不能控制。
- 息屏时用闭幕的动画退出界面,当闭幕的动画执行完成后,液晶屏息屏。
- 风扇旋转动画分为 1~3 档(低、中、高),档位越高转速越快,0 档为停止。
- 当风扇启动后LED2亮,停止后LED2灭。
- KEY2键为升档键,每点击一次升档一次,直到升为3档(风扇高转速)。
- KEY3键为降档键,每点击一次降档一次,直到降为0档(风扇停止)。
- 要求亮屏与息屏动画过渡效果要达到像素级,不能出现跳帧现象。
- 要求LED屏显示的内容不能出现闪屏现象。
完成以上任务后请做以下步骤:
- 开发完成后将这些相关设备安装到物联网工程安装平台对应的区域上,接上电源。
- 把工程源码拷贝到服务器电脑“D:\提交资料\模块2\题1”目录下。
2、LoRa环境监控系统开发
使用两个 LoRa 模块,分别命名为监测端和节点端,在监测端上安装温湿度和光照二合一模块。节点端上安装单联继电器并外接一个照明灯。利用竞赛资料提供的引用库与文档说明、等资源,界面参考效果图,实现程序的开发,模拟信息的采集、传输。
*注:LoRa 频率需根据给定的参数设定,如需使用 ST-LINK 的仿真器调试需
自行安装相应的ST-LINK驱动。
任务要求:
- 监测端上电启动(或按复位键),参照效果图,按 1-10 箭头方向的顺序动态绘制开机画面,然后等待2秒进入监测画面。
- 节点端上电启动(或按复位键),参照效果图,按1-7箭头方向的顺序动态绘制开机画面,然后等待2秒进入风扇画面。
- 监测端进入画面后实时采集温度、湿度、光照的数据并在液晶屏上显示。
- 节点端进入画面后实时接收监测端发过来光照数据,并在液晶屏上显示。
- 当节点端光照小于100时,能自动开启液晶屏上的风扇旋转动画,同时打开照明灯;否则停止风扇旋转动画,同时关闭照明灯。
- 点击监测端上的KEY2键可以控制节点端上的LED1灯开或关。点击监测端上的KEY3键可以控制节点端上的LED2灯开或关。
完成以上任务后请做以下步骤:
- 开发完成后将这些相关设备安装到物联网工程安装平台对应的区域上,接上电源。
- 把工程源码拷贝到服务器电脑“D:\提交资料\模块2\题2”目录下。
3、车间环境系统开发
生产车间有几条产品生产流水线在实时生产。为了安全生产,需要实时监控车间内的环境数据,并在应用界面上进行展示。新建 Android 应用程序,利用竞赛资料提供的引用库与文档说明、图片等资源,界面参考软件效果图,实现程序的需求功能。
任务要求:
- 使用MQTT连接方式与中心网关连接。
- 实时读取中心网关上的温度、湿度、光照、火焰(正常/有火)数据并显示在界面上。
- 当监测到有火时,界面上的生产流水线停止;无火时,界面上的生产流水线运转。界面上的生产流水线运转要用动画显示。
- 当光照小于设定的阈值时(用手遮住)能自动打开工位上三色灯的黄灯,否则关闭黄灯。界面上的黄灯开与关要用动画显示。
- 点击界面上的红灯 On/Off 按钮,能控制工位上三色灯红灯的开与关,同时控制界面上的风扇转动和停止,界面上的风扇要动画显示。
完成以上任务后请做以下步骤:
- 开发完成后,请将程序以“车间环境监控”命名,发布到物联网应用开发终端,并连接好网络。
- 把工程源码拷贝到服务器电脑“D:\提交资料\模块2\题3”目录下。
4、公告发布系统开发
该系统通过云平台采集器设备获取风速、噪声数据。通过UHF超高频读写器自动识别道闸的开与关(道闸用电动推杆表示,开为收回,关为推出),使用 LED屏显示公告内容。新建Android应用程序,利用竞赛资料提供的引用库与文档说明、图片等资源,界面参考软件效果图,实现程序的需求功能。
任务要求:
- 程序运行后,实时监测风速、噪声的数据并显示在界面上,实时读取
RFID信息并在界面上显示开门/关门状态。
- 风速大于1米/秒界面上的扇叶以正常速度开始转动,当风速达到5米/ 秒时,黄色频闪灯开启,同时界面上的扇叶加倍转动(2 倍以上的速
度);否则关闭黄色频闪灯,扇叶以正常速度转动(无风时停止转动)。
- 使用两个超高频标签纸(卡)并用不干胶标签纸贴上分别标注“开门卡”、“关门卡”。
- 当UHF超高频读写器读取到“开门卡”后,道闸门开。读取到“关门卡”
后,道闸门关。
- 界面上“开门”和“关门”按钮,能分别控制道闸门开与关。
- 界面上道闸门的开与关需要用动画显示。
- 输入公告内容文本后,点击“发送”按钮,能将文本信推送到LED综合显示屏上。
完成以上任务后请做以下步骤:
- 开发完成后,请将程序以“公告发布系统”命名,发布到物联网应用开发终端,并连接好网络。
- 把工程源码拷贝到服务器电脑“D:\提交资料\模块2\题4”目录下。
5、视频监控系统开发
新建Python应用程序,调用摄像头,利用竞赛资料提供的引用库与文档说
明、图片等资源,界面参考软件效果图,实现程序的需求功能。
任务要求:
- 点击“打开监控”按钮后,界面实时播放摄像头的监控画面。
- 点击“上”、“下”、“左”、“右”方向键,可以控制摄像头按照方向按钮所示进行转动。
- 点击“停止监控”按钮,程序停止播放监控画面,界面恢复默认状态。
- 点击“视频截图”按钮,将正在播放的监控画面保存在程序所在的目下,文件名为yyyyMMddHHmmss.jpg。
- 点击“视频录制”按钮,录制一段监控视频,保存在程序所在的目录,文件名为yyyyMMddHHmmss.mp4。
- 文件名格式为时间格式,其中yyyy为年,MM为月,dd为日,HH为时, mm为分ss为秒。
完成以上任务后请做以下步骤:
- 程序开发完成后需将工程打包成exe可执行文件,另存为B5.exe。
- 需测试所开发的exe工程能在服务器电脑上能正常运行。
- 把工程源码拷贝到服务器电脑“D:\提交资料\模块2\题5”目录下。
6、物料搅拌系统开发
物料搅拌系统,实时监控搅拌机(电机)的运行情况,通过ZigBee协调器实时获取温度、湿度、人体数据,能控制照明灯开与关(双联继电器)。新建 Python 应用程序,利用竞赛资料提供的引用库与文档说明、图片等资源,界面参考软件效果图,实现程序的需求功能。
任务要求:
- 程序运行后,实时监测温度、湿度、人体的数据并显示在界面上。
- 可设置转速的范围0~100之间,点击“设置转速”按钮后,搅拌机的转动速度随着转速的设置而转动。
- 点击“顺时针”按钮,搅拌机顺时针转动;点击“逆时针”按钮,搅拌机逆时针转动。
- 界面上右上角的转轮要有动画效果,转动的速度同搅拌机的转速和方向随搅拌机同步变化。
- 点击界面上的On/Off按钮,能控制照明灯(双联继电器)的开与关。
完成以上任务后请做以下步骤:
- 程序开发完成后需将工程打包成exe可执行文件,另存为B6.exe。
- 需测试所开发的exe工程能在服务器电脑上能正常运行。
- 把工程源码拷贝到服务器电脑“D:\提交资料\模块2\题6”目录下。
7、物联网云服务系统应用开发
利用云平台绘制图形化界面设计一个应用,名为“灌装车间系统”,能实
时显示温度、湿度、光照、火焰数据。车间内的装有饮料灌装机(风扇代替),使用接近开关监测灌装机是否存在饮料,当监测到有饮料时自动工作(风扇转动),无饮料时停止工作(风扇停止)。灌装机边上装有的三色灯,绿灯表示设备的运转工作状态,亮表示工作,灭表示停止。
任务要求:
- 在云平台上创建自动化策略。
- 界面上显示温度、湿度、光照、火焰(正常/有火)的实时数值。
- 点击界面上的绿灯 On/Off 按钮能控制绿灯的开或关。
- 用动画显示饮料灌装机的工作状态,同时界面上显示三色灯相应的状态。
- 界面参照效果图、使用图片资源、布局合理美观。
完成以上任务后请做以下步骤:
- 将饮料灌装机工作的控制策略编辑界面截图,另存为B-7-1.jpg。
- 将饮料灌装机停止的控制策略编辑界面截图,另存为B-7-2.jpg。
- 将创建完成应用界面截图,要求图中可以看到各传感器显示的监控数据,另存为B-7-3.jpg。
- 使用Visio软件绘制该应用系统的业务流程图,另存为“灌装车间系统业务流程图.vsdx”。
8、Ubuntu系统开发环境搭建
Python是一种跨平台的编程语言,可以在各种操作系统上运行。Python具有良好的兼容性和可移植性,在不同的平台上,Python 代码的运行效果是一致的,程序员无需考虑不同平台的差异。这种特性使得Python在开发跨平台应用方面更加方便。根据任务要求,使用提供的安装资料,在 Ubuntu 安装
Python3.7.9运行环境,并将操作过程按任务要求截图保存。
任务要求:
- 由选手自行安装配置所需的组件包。
- 将Python3.7.9安装路径保存到/usr/local/python37文件夹下。
确认任务要求后请做以下步骤:
- 将配置安装路径参数完成后的界面截图,另存为B-8-1.jpg。
- 将生成Python3.7.9完成后的界面截图,另存为B-8-2.jpg。 Ø 将安装Python3.7.9完成后的界面截图,另存为B-8-3.jpg。
- 在终端中使用命令查看Python版本的界面截图,另存为B-8-4.jpg。
- 在终端中使用命令查看pip版本的界面截图,另存为B-8-5.jpg。
9、物联网项目原型设计
使用Axure原型绘制软件,根据下图所示完成原型设计,要求除了资料里提供的资源外,其控件只能使用Axure软件自带的元件或提供的Axure部件库实现。
任务要求:
Ø 参照样本图绘制如颜色图标、位置、文本等。
完成以上任务后请做以下步骤:
u 将生成的Axure工程文件,另存为“原型设计.rp”。
10、职业素养
在项目施工过程中正确选择设备,安全可靠的使用工具,设备安装稳固、部件均匀排布、行列对齐、间距相等、整齐美观;布线合理、所有线都装入线槽。施工完成后需对地板卫生进行打扫、对桌面进行整理、对工具设备进行还原。
任务要求:
- 赛位区域地板、桌面等处卫生打扫。
- 使用的工具还原规整、设备摆放工整、设备手提箱的规整等。
- 工位设备安装整齐、设备部件均匀排布、布线合理美观等。