物联网设备装调与维护 课件 6.1_ThingsBoard设备API连接.pptx

物联网设备装调与维护 课件 6.1_ThingsBoard设备API连接.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目六:物联网设备装调与维护Thingsboard平台挑战ThingsBoard设备API连接 CONTENTSOrder Now01引导案例02学习目标03任务描述04知识储备04任务实施04任务小结 /01项目引导案例 引导案例描述 近年来,物联网技术的快速发展,云平台得到了广泛应用。但随着信息技术的高速发展,企业云平台在运行中会逐渐面临设备增加、设备数据测试、设备运行状态监控等诸多问题。在2020年中国信息技术运维市场规模达4254.0亿元,占运维服务市场份额48.4%,同比增长15.5%。智能运维主要能力项可分为监控发现、应急处理、变更管理、性能容量管理、运维服务化、数据支撑及规范机制等。因此运维工程师不仅只对企业提供单一的设备装调维修服务,更应当为企业提供高效、安全的信息优化服务。 /02项目学习目标 项目目标知识目标技能目标专业素养1. 了解常见的API客户端软件的使用方法;2.了解JSON的语法规则与数据格式;3. 掌握ThingsBoard API接口应用方法;4.熟悉ThingsBoard平台的告警信息推送机制和方法;5.了解SMTP、POP3等常用的邮件传输协议。1.能在ThingsBoard平台上,正确使用API工具,实现MQTT协议、HTTP协议的数据传输;2.能够在ThingsBoard平台上,正确配置设备,实现遥测值上传;3.能够在ThingsBoard平台上,正确使用规则链,实现邮件配置。1 .操作过程中能严格遵守安全规范;2 .严格执行6S管理规范,积极主动完成工具设备整理;3 .具备较好的沟通表达能力;4 .具备团队意识和协作精神;5 .认真参与教学活动,课堂互动积极。 /03任务描述及要求 任务描述与要求本次任务将运用ThingsBoard平台提供的API接口进行数据传输挑战,使用常见的API工具对ThingsBoard平台设备数据信息进行上传和读取操作,实现快速、简易化的数据传输测试。任务描述任务要求123能根据ThingsBoard平台提供的API接口,实现MQTT工具数据传输;能根据ThingsBoard平台提供的API接口,实现HTTP工具数据传输;能正确使用API工具和端口测试工具。 /04知识储备 ThingsBoard API介绍ThingsBoard API又称为ThingsBoard应用程序编程接口,根据ThingsBoard提供的API接口,能让各个设备与ThingsBoard平台之间按照一定规范格式实现数据传输。ThingsBoard API由两个主要部分组成:设备API和服务器端API。设备API按支持的通信协议分为MQTT API、HTTP API、LWM2M API、CoAP API和SNMP API。服务端API允许将ThingsBoard网关中现有设备使用上述通信协议连接到ThingsBoard平台中。 MQTT设备APIMQTT是一个基于客户端-服务器的消息发布/订阅传输协议。ThingsBoard服务器可以充当MQTT服务端,支持QoS级别的可配置主题,通过MQTT客户端订阅消息从而实现数据交互。 MQTT消息传递格式使用MQTT传递消息时,默认情况下ThingsBoard支持JSON格式的键值内容。JSON代码大致分成两个部分Key和value,其中Key始终是一个字符串,而value可以是string、boolean、double、long等类型。第2行Key代表键名,value代表Key的值 遥测上传APIMQTT是一个消息发布/订阅传输协议,为了将遥测数据发布到ThingsBoard服务器节点,需要在MQTT客户端把PUBLISH消息发送到v1/devices/me/telemetry接口中。发送数据最简单的格式是: 将属性发布到服务器MQTT除了能上传设备遥测值外,还能上传设备属性。ThingsBoard属性API允许设备将客户端设备属性上传至服务器中,还能从服务器请求客户端、共享设备属性和订阅共享设备属性。将客户端设备属性发布到ThingsBoard服务器节点,客户端需向服务端v1/devices/me/attributes接口发送PUBLISH消息。上述命令需要留意的是:第2行attribute1代表设备属性名,value1代表attribute1的属性值;第3行attribute2代表设备属性名,对应的值是对象。 从服务器请求属性值 为了向ThingsBoard服务器节点请求客户端属性值或者共享设备的属性,在客户端中需要向服务器v1/devices/me/attributes/request/$request_id接口发送PUBLISH消息,其中$

文档评论(0)

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

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档