记录黑客技术中优秀的内容,传播黑客文化,分享黑客技术精华

07.腾讯云物联网设备端学习---数据模板

2022-02-20 15:08

本系列主要目的在于记录腾讯云物联网设备端的学习笔记,并且对设备端SDK进行补充说明。

数据模板简介

数据模板协议

数据模板协议是IoT Explorer目前的主要协议,也是大多数项目中主要使用的协议,协议包括三个部分:

  • 属性(property):设备上报、云端下发控制
  • 事件(event):设备上报,云端回复
  • 行为(action):云端下发控制,设备回复

数据模板使用

根据实际项目进行使用,项目常见的使用方式有以下几种:

  1. 设备采集信息上报,包括温湿度、光照、设备状态等。此时,一般将上报的信息抽象成只读属性进行上报。
  2. 设备上报一次性事件,区别于采集信息(温湿度,长期的状态),事件一般是一次性的,代表当时发生过该事件(比如告警,状态的瞬时变化)。此时,会使用事件来进行上报。
  3. 设备控制,比如开关、空调温度设置等。此时,一般将下发控制的抽象成可读写属性或者行为。其中行为必须回复(5s内,云API限制),如果控制时长在5S内,对结果敏感的可以采用行为;其余的可以使用可读写属性+可读属性/事件配合的形式。
  4. 设备离线同步,当设备离线时,如果下发的命令,期望上线立马响应,就需要使用到get_status方法去获取离线下发的control消息。

以常见的智能灯为例:
智能灯可以包含以下几个元素:亮度、开关、颜色、故障、电量。

以下可以提供一种可行的设计:

  • 亮度、颜色、开关都是长期的状态,可以设计成属性。
  • 故障和低电量是某时刻触发的事件,可以设计成事件。
  • 实现智能灯的颜色和亮度的组合变化,可以设计成行为。

数据模板是IoT Explorer最基础的功能,也是腾讯云物联网设备端开发必须了解的内容。

文章来源于互联网:07.腾讯云物联网设备端学习---数据模板


知识来源: https://secvery.com/7291.html

阅读:66131 | 评论:0 | 标签:学习 物联网 腾讯

想收藏或者和大家分享这篇好文章→复制链接地址

“07.腾讯云物联网设备端学习---数据模板”共有0条留言

发表评论

姓名:

邮箱:

网址:

验证码:

黑帝公告 📢

永久免费持续更新精选优质黑客技术文章Hackdig,帮你成为掌握黑客技术的英雄

标签云 ☁