前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >07.腾讯云物联网设备端学习---数据模板

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

原创
作者头像
fancyxu
发布2021-05-16 13:09:53
3.7K2
发布2021-05-16 13:09:53
举报
文章被收录于专栏:腾讯云IoT腾讯云IoT

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

数据模板简介

数据模板协议
数据模板协议

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

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

数据模板使用

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

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

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

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

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

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数据模板简介
  • 数据模板使用
相关产品与服务
物联网开发平台
腾讯云物联网开发平台(IoT Explorer)是面向智慧生活与产业物联应用的一站式物联网PaaS平台,为各行业用户提供一站式设备智能化服务。平台提供海量设备连接与消息通信能力,基于腾讯连连小程序应用开发能力、音视频能力及AI增值服务,聚合腾讯生态内容能力。提升传统行业设备智能化的效率,降低用户的开发运维成本。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档