物联网设备装调与维护 项目六 物联网设备装调与维护.pptx

物联网设备装调与维护 项目六 物联网设备装调与维护.pptx

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本资料是物联网设备装调与维护项目六物联网设备装调与维护。

项目六:物联网设备装调与维护Thingsboard平台挑战ThingsBoard设备API连接 CONTENTSOrder Now01引导案例02能力目标03任务描述04知识储备04任务实施04任务小结 /01引导案例 引导案例 智能运维主要能力项可分为监控发现、应急处理、变更管理、性能容量管理、运维服务化、数据支撑及规范机制等。本项目在前续项目的基础上运用ThingsBoard平台,通过用户部署设备API来实现设备状态智能异常邮件报警功能,从而实现物联网设备的智能运维。项目将介绍ThingsBoard设备API端口连接方法,实现快速简易化的数据传输测试,并借助ThingsBoard邮件报警实现设备异常事件自动报警功能,方便运维工程师能实时监控、管理设备。 /02能力目标 知识目标熟悉ThingsBoard平台的API接口及应用掌握常见的API客户端软件的使用方法了解JSON的语法规则与数据格式知识目标 技能目标能在ThingsBoard平台上,正确使用API工具,实现MQTT协议数据传输能在ThingsBoard平台上,正确使用端口测试工具,实现HTTP协议数据传输知识目标能力目标 素养目标操作过程中能严格遵守安全规范严格执行6S管理规范,积极主动完成工具设备整理认真参与教学活动,课堂互动积极小组之间交流顺畅,合作成功语言表达能力强,能够正确陈述基本情况知识目标能力目标专业素养 /03任务描述 任务描述在前续项目的基础上,本任务运用ThingsBoard平台提供的API接口进行数据传输挑战。使用常见的API工具对ThingsBoard平台设备数据信息进行上传和读取操作,实现快速、简易化的数据传输测试。 任务要求能根据ThingsBoard平台提供的API接口,实现MQTT工具数据传输能根据ThingsBoard平台提供的API接口,实现HTTP工具数据传输 /04知识储备 图1-1-1智慧农业温室大棚监测系统ThingsBoard APIThingsBoard API又称为ThingsBoard应用程序编程接口,根据ThingsBoard提供的API接口,能让各个设备与ThingsBoard平台之间按照一定规范格式实现数据传输。ThingsBoard API由两个主要部分组成:设备API和服务器端API。设备API按支持的通信协议分为MQTT API、HTTP API、LWM2M API、CoAP API和SNMP API。服务端API允许将ThingsBoard网关中现有设备使用上述通信协议连接到ThingsBoard平台中。 图1-1-1智慧农业温室大棚监测系统MQTT设备APIMQTT是一个基于客户端-服务器的消息发布/订阅传输协议。ThingsBoard服务器可以充当MQTT服务端,支持QoS级别的可配置主题,通过MQTT客户端订阅消息从而实现数据交互。 MQTT服务器与客户端连接时,常使用设备访问令牌凭证($ACCESS_TOKEN)进行身份验证,客户端应用程序使用包含设备访问令牌凭证($ACCESS_TOKEN)的用户名发送MQTT CONNECT消息。服务器接收到访问设备令牌凭证后将传回返回码,并确定连接状态MQTT设备APIMQTT服务器与客户端连接时,常使用设备访问令牌凭证($ACCESS_TOKEN)进行身份验证,客户端应用程序使用包含设备访问令牌凭证($ACCESS_TOKEN)的用户名发送MQTT CONNECT消息。服务器接收到访问设备令牌凭证后将传回返回码,并确定连接状态。MQTT连接状态MQTT连接状态返回代码状态0x00已成功连接到ThingsBoard MQTT服务器0x04连接被拒绝,用户名或密码错误0x05连接被拒绝,未授权-用户名包含无效的$ACCESS_TOKEN 图1-1-1智慧农业温室大棚监测系统MQTT设备API使用MQTT传递消息时,默认情况下ThingsBoard支持JSON格式的键值内容。JSON代码大致分成两个部分Key和value,其中Key始终是一个字符串,而value可以是string、boolean、double、long等类型。1.{2. "Key":"value", 3. "Key": {4. "someNumber": 42,5. }6.}消息传递格式 图1-1-1智慧农业温室大棚监测系统MQTT设备APIMQTT是一个消息发布/订阅传输协议,为了将遥测数据发布到ThingsBoard服务器节点,需要在MQTT客户端把PUBLISH消息发送到v1/devices/me/telemetry接口中。遥测上传API1.{"key1":"value1", "key2":"value2"}默

文档评论(0)

dllkxy + 关注
实名认证
内容提供者

本文库主要涉及建筑、教育等资料,有问题可以联系解决哦

版权声明书
用户编号:5213302032000001

1亿VIP精品文档

相关文档

相关课程推荐