《工业互联网APP设计与开发》课件-5.工业互联网MQTT协议_第1页
《工业互联网APP设计与开发》课件-5.工业互联网MQTT协议_第2页
《工业互联网APP设计与开发》课件-5.工业互联网MQTT协议_第3页
《工业互联网APP设计与开发》课件-5.工业互联网MQTT协议_第4页
《工业互联网APP设计与开发》课件-5.工业互联网MQTT协议_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

X-5工业互联网MQTT协议X-5工业互联网MQTT协议完成MQTT的服务端安装。编写MQTT客户端的代码能力。使用Node-red模拟网关设备数据上报。编写注册表单X-5工业互联网MQTT协议编写注册表单理论:MQTT基本知识介绍。实践:MQTT服务端的安装。代码实现MQTT客户端能力。模拟网关设备数据上报X-5工业互联网MQTT协议假如你是一名全栈或后端开发工程师(不限制Go或Java),同事想要通过2050网关将现场设备数据上传MQTT服务中,但是现在公司并没有搭建MQTT服务器,现在想让你搭建一个服务器并且将服务器地址和连接方式告诉对方,要求你的后端代码中能消费到上传的设备数据。那么该如何搭建一套这样的环境呢?X-5工业互联网MQTT协议学习任务X-5工业互联网MQTT协议学习任务X-5-S1MQTT基础知识及搭建学习任务X-5-S2MQTT客户端实现及数据上报X-5工业互联网MQTT协议学习任务X-5-S1MQTT基础知识及搭建任务要求:1.独立完成学习任务1的习题。2.我们将以小组工作的方式完成这个学习任务。3.能够独立MQTT服务的搭建。X-5工业互联网MQTT协议学习任务X-5-S1MQTT基础知识及搭建学习成果展示:1.阅读并独立完成任务习题。2.完成MQTT服务端安装,并验证是否安装成功。3.以小组工作的方式,各小组形成统一答案。4.选出代表,进行展示讲解。5.共同讨论答案。X-5工业互联网MQTT协议学习任务X-5-S1MQTT基础知识及搭建1.根据下图描述进行填空。上图MQTT发布端序号:

上图MQTT订阅端序号:

X-5工业互联网MQTT协议学习任务X-5-S1MQTT基础知识及搭建2.拉取MQTT服务端emqx的docker命令是什么?

。3.运行MQTT服务emqx命令行dockerrun-dit–nameemqx-p18083:18083-p1883:1883-p8084:8084emqx/emqx:latest中,-name含义是

,-p含义是

。X-5工业互联网MQTT协议学习任务X-5-S1MQTT基础知识及搭建1.根据下图描述进行填空。上图MQTT发布端序号:

1,5

上图MQTT订阅端序号:

1,3,4,5

X-5工业互联网MQTT协议学习任务X-5-S1MQTT基础知识及搭建2.拉取MQTT服务端emqx的docker命令是什么?

dockerpullemqx/emqx

。3.运行MQTT服务emqx命令行dockerrun-dit–nameemqx-p18083:18083-p1883:1883-p8084:8084emqx/emqx:latest中,-name含义是

容器名称

,-p含义是

将容器内的端口号映射到本地

。X-5工业互联网MQTT协议学习任务X-5-S2MQTT客户端实现及数据上报任务要求:1.独立完成MQTT客户端实现及数据上报的习题。2.我们将以小组工作的方式完成这个学习任务。3.能够独立MQTT客户端的代码。X-5工业互联网MQTT协议学习任务X-5-S2MQTT客户端实现及数据上报学习成果展示:1.阅读并独立完成任务习题。2.完成MQTT客户端代码开发。3.以小组工作的方式,各小组形成统一答案。4.选出代表,进行展示讲解。5.共同讨论答案。X-5工业互联网MQTT协议学习任务X-5-S2MQTT客户端实现及数据上报1.根据下图简单描述每一个java文件的作用。序号功能描述1234X-5工业互联网MQTT协议学习任务X-5-S2MQTT客户端实现及数据上报2.在JAVA文件MqttSendCallBack中说明每个方法的含义。序号功能描述connectionLostmessageArriveddeliveryCompleteconnectCompleteX-5工业互联网MQTT协议学习任务X-5-S2MQTT客户端实现及数据上报3.下图标注的MQTT的配置信息的含义是什么。序号功能描述123X-5工业互联网MQTT协议学习任务X-5-S2MQTT客户端实现及数据上报4.根据下图解释其中的代码含义。行数功能描述485355X-5工业互联网MQTT协议学习任务X-5-S2MQTT客户端实现及数据上报5.NodeRed模拟设备数据上报过程中,以下那个环节不是(

)A.生成时间戳B.模拟设备数据C.发送设备数据到MQTT服务器D.从MQTT服务器订阅数据X-5工业互联网MQTT协议学习任务X-5-S2MQTT客户端实现及数据上报1.根据下图简单描述每一个java文件的作用。序号功能描述1MQTT订阅端消息的回调文件2MQTT连接所使用的配置参数文件3MQTT发布端消息回调文件4MQTT发布端发布消息X-5工业互联网MQTT协议学习任务X-5-S2MQTT客户端实现及数据上报2.在JAVA文件MqttSendCallBack中说明每个方法的含义。序号功能描述connectionLost客户端连接断开回调函数messageArrived客户端收到消息回调函数deliveryComplete客户端发送消息成功回调函数connectComplete客户端成功连接服务器回调函数X-5工业互联网MQTT协议学习任务X-5-S2MQTT客户端实现及数据上报3.下图标注的MQTT的配置信息的含义是什么。序号功能描述1MQTT服务器连接地址2是否重连3默认订阅的topicX-5工业互联网MQTT协议学习任务X-5-S2MQTT客户端实现及数据上报4.根据下图解释其中的代码含义。行数功能描述48获取消息从哪个topic接收到的53获取订阅的消息数据55将消息编码格式转化成UTF-8X-5工业互联网MQTT协议学习任务X-5-S2MQTT客户端实现及数据上报5.NodeRed模拟设备数据上报过程中,以下那个环节不是(

D

)A.生成时间戳B.模拟设备数据C.发送设备数据到MQTT服务器D.从MQTT服务器订阅数据X-5工业互联网MQTT协议请各小组讨论,根据项目任务需求,制定项目实施流程图,并将小组讨论最终结果进行案例展示。根据上述所学,完成MQTT协议的学习及代码开发。限时20min将小组讨论结果誊写到工作页中,注意要铅笔(流程图要横平竖直)限时10minX-5工业互联网MQTT协议根据项目实施流程图,有些步骤内容等内容需要进行实现方式确认,请每组进行站立会议,根据计划对项目步骤流程进行细化,根据步骤设计实现方式,填写工作页中《站立决策卡》。限时30minX-5工业互联网MQTT协议根据计划及决策内容,对项目进行实施,填写实施步骤,对实施步骤的结果进行选择是否实现,并根据自身情况填写工作页《项目实施卡》。限时120minX-5工业互联网MQTT协议代码质量检查完成MQTT订阅端,发布端的代码,对代码进行质量检查。序号检查内容检查结果附注1符合代码开发规范是〇

否〇

2完善的代码注释是〇

否〇

是〇

否〇

是〇

否〇X-5工业互联网MQTT协议功能检查根据任务需

温馨提示

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

最新文档

评论

0/150

提交评论