5.传感网应用开发公开训练题第2套实操部分

上传人:ni****g 文档编号:485328475 上传时间:2022-09-16 格式:DOC 页数:9 大小:89.50KB
返回 下载 相关 举报
5.传感网应用开发公开训练题第2套实操部分_第1页
第1页 / 共9页
5.传感网应用开发公开训练题第2套实操部分_第2页
第2页 / 共9页
5.传感网应用开发公开训练题第2套实操部分_第3页
第3页 / 共9页
5.传感网应用开发公开训练题第2套实操部分_第4页
第4页 / 共9页
5.传感网应用开发公开训练题第2套实操部分_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《5.传感网应用开发公开训练题第2套实操部分》由会员分享,可在线阅读,更多相关《5.传感网应用开发公开训练题第2套实操部分(9页珍藏版)》请在金锄头文库上搜索。

1、传感网应用开发-高级综合实训题(共70分)(一)注意事项:1、登录云平台帐号要求:,次登录需申请考试中用到的登录云平台帐号为考生准考证号,密码为身份证后8位,第ApiKey 。(训练时准考证号自定)2、工位号要求:考试中用到的工位号为准考证号后 3位。(训练时工位号自定)3、考试资源目录:考试中用到的资源均在“考试资源”下。4、工程源码目录要求:考生在考试中编写的工程源码存放到“work ”下。5、截图目录要求:考试中的截图均存放到“work图集docx ”文件中。6、考试结束前5分钟,请务必确认所有文件已经保存。(二) 任务描述与功能要求:任务描述:实现基于NB-loT的智能家居远程环境监控

2、系统。1块光敏传感系统硬件主要由1块NB-loT 模块、1块M3主控模块、1块温湿度传感器模块、 器、1块继电器、1块灯泡模块组成。1、 取1块温湿度传感器安装到M3主控模块上;2、取1块NB-loT模块并插上NB卡和光敏传感器模块;3、 分别取1块继电器模块和指示灯模块进行连接,用前面的NB-loT模块驱动继电器模块控制指示灯模块,连接前面的NB-loT模块的串口 1和M3主控模块的串口 4 ;4、 将NB-loT连接状态、光照强度、灯光状态、M3主控模块上的温度/湿度数据显示在 NB-loT 模块的液晶显示屏上;5、 通过NB-loT网络与物联网云平台通信,要求将前面M3主控模块上的温度数

3、值、湿度数值、 LED1亮灭状态,以及 NB-loT模块上的光照强度、指示灯模块的开关状态与云平台上的温度数值、湿度数值、Fan开关状态、光照强度、light开关状态实时对应,做到传感器数据上传、开关数据上下通 信,实现远程监测和控制。上述硬件功能参数和云平台传感器/执行器对应表如下:硬件功能参数和云平台传感器/执行器对应表硬件功能云平台传感器/执行器M3主控模块上的温度数值温度数值M3主控模块上的湿度数值湿度数值M3主控模块上的 LED1亮灭状态Fan开关状态NB-loT模块上的光照强度光照强度NB-loT模块上的指示灯模块开关状态light开关状态6、接线说明:1 )使用两根杜邦线将 M3

4、的J8与NB-loT 的M3串口插座交叉连接;2) 把NB-loT 模块的PA8线连接到继电器模块的J2 口,继电器模块的 J9(NO1)接到灯的正极“ + ,继电器模块的J8(COM1)接到NEWLab平台的12V的正极“ + ”,灯的负极“-”接到NEWLab 平台的12V的负极“-”;3) NB-loT 模块的“模块串口通道选择”拨到“ M3芯片”丝印处,“模块串口设置”拨码 1234全上拨。设备列表:1、PC机一台2、实验平台一套3、M3主控模块1块4、温湿度传感器1块5、NB-loT模块+NB卡一套6、光照传感器1块7、继电器模块1块8、指示灯模块+指示灯1套9、网线、导线若干10、

5、USB转串口线一根11、工具包一套接线图:ft|Ci丘任务要求:1、在云平台上创建项目:1)项目名称以“Test+工位号”命名。行业类别选择“智能家居”,联网方案选择“IOT ”。2)创建设备,设备名称以“device+工位号”命名讯协议选择“ LWM2M” ,设备标识3)为 NB-loT 的 IMEI 号。配置物联网网关接入云平台。把云平台项目信息(含项目名称、设备名称、设备标识、传输密钥、通信协议)截图,保存至在“图集doc ”中的1 png处。2、工程源码目录“ work ”中有“ NBIOT-lamp ”工程,此工程已经实现光照数据采集。考生请在正确理解工程的原有功能的基础上,在mai

6、n c文件中相应区域添加代码,完善程序以实现以下功厶匕能:M”与1)当KEY3被按下时,切换灯泡为手动或者自动,并在液晶显示屏上分别显示“A”2) 当液晶显示屏上有 “ M”时可以按下 KEY2键手动控制灯泡亮灭,当显示屏上有“ A”时自动控制灯泡亮灭。中,3、对M3主控模块进行编程,利用STM32CubMax 创建工程,保存到”工程名为“M3T0NB ”,将考试资源目录下的“待添加文件”下的“ SHT1x c与SHT1x h ”添加到工程中,编程实现以下功能:1) 采集温、湿度数据与LED1状态数据发送到“串口助手” ,波特率为115200,截图粘贴 到“图集doc ”中的2 png处。2)

7、 将采集到的集温、湿度数据与M3主控模块的LED1状态数据通过 J8 (串口 4)发送给NB-IoT 模块。3)4)手指放在温湿度传感器上,当温度超过30度时,LED1亮。温度低于 30度,LED1灭。同时NB-IoT 显示温湿度实时数据。当LED1亮时,云平台上的“FAN ”风扇开关自通过J8(串口 4 )接收NB-IoT模块发送的“FAN ”风扇开关信息,控制LED1的亮灭。打开。4、修改NBIOT-lamp 工程,实现以下功能:1)将从M3主控模块接收到的温湿度数据、LED1亮灭数据发送到云平台;将光照信息发送到云平台。2)修改程序,OLED第1行显示连接状态,第 2行显示光照强度,第 3行显示灯光状态,第4行显示温湿度数据。3) 接收云平台下发的“ FAN 风扇开关信息并通过 “ M3串口插座发送给 M3主控模块以控制LED1的亮灭4) 在原有程序中,云平台下发的“Light”开关信息对继电器的控制不变可以通过继电器控制指示灯模块的亮与灭。5、 当温度低于30度时,可用云平台 FAN开关远程控制 M3主控模块上LED1的亮灭。6、上述操作完成后,物联网云平台上网关设备在线,可以显示实时上报的温湿度、光敏传感数据、Light和FAN的开关状态,保存至在“图集 doc ”中的3 png处。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号