重庆互联网,19年企业互联网解决经验,专业网站开发、移动端开发、微信端开发、小程序开发!
重庆网络推广公司

腾讯小微(22)— ICommon(四)

作者:重庆互联网小徐 发布时间:2024-05-14 浏览:20644 赞(1950 收藏 评论(0)

IOT相关汇总

IOT相关的其它一些通用控制,有一个固定的模式:

  • cmd为IOT skill的skill ID,即"8dab4796-fa37-4114-ffff-000000000000"

  • sub_cmd的定义如下:

    ub_cmd取值功能其他
    1获取设备列表
    100本地组网设备回传控制结果
    101本地组网设备上传状态
    102本地组网主动上报全部的设备
    103与小程序互通的一些接口
  • params有一个基本的结构:

请求结构:
{
  "params": {         // 上传的参数
  },
  "comm_type": 1  // 接口类型,参考下面的接口类型定义
}
 
返回结构:
{
  "code": 0,  // 参考每个接口的code定义
  "msg": "获取成功",
  "data": {            // 接口返回的数据
  },
  "debug_data": [  // 接口调试的数据
  ]
}
详细说明
1、请求设备列表

请求参数:

{
 "params": {
   "category_id": -1
 },
 "comm_type": 1
}
参数说明取值范围其他
params必传

category_id必传-1:全部设备
>=0 则表示一个具体的分类id

comm_type必传该接口恒定为1

返回结果:

{
"code": 0,
"msg": "获取成功",
"data": {
 // 设备被删除(只有推送才有这个字段)
 "delete_device_list" : [],
 // 设备被更新(只有推送才有这个字段)
 "modify_device_list" : [],
 // 设备被新增 (只有推送才有这个字段)
 "add_device_list" : [],
 // 类别
 "category_list":[],
 // 下面数据为主动获取时才会有
 "device_list": [
   {
     "device_id": "1234566",
     "device_alias_names": [
       "电灯","白色的灯"
     ],
     "device_icon": "",
     "device_is_online": 1,
     "device_is_authorize": 1
     //SDK额外需要的字段
	"device_name":"量子灯"
	"device_type_id":"设备类型"
	"device_type_name":"设备类型名"
	"device_type_nickname":"设备类型别名"
	"category_id":"2"
   }
 ]
}
}
返回值说明取值范围其他
code错误码 0:正常
-1:参数错误
-2:其他错误
其他:未知问题

msg错误提示如果没有提示,则为空串
delete_device_list删除设备列表如果没有设备,则为空列表设备新参考下面定义
modify_device_list更新设备列表如果没有设备,则为空列表设备新参考下面定义
add_device_list修改设备列表如果没有设备,则为空列表设备新参考下面定义
device_list设备列表如果没有设备,则为空列表设备新参考下面定义

device定义:

名称说明类型取值范围其他
device_id设备idstring非空
device_alias_names设备别名array空数组或者元素为字符串的数组
device_icon设备iconstring空串或者有效的值
device_is_online是否在线int0:在线 1: 不在线 -1:不显示状态
device_is_authorize授权是否正常int0: 授权正常 1:授权不正常 -1:不显示状态
SDK额外需要的字段



device_name设备名称string非空SDK额外需要
device_type_id设备类别idstring
SDK额外需要
device_type_name设备类别名称string
SDK额外需要
device_type_nickname设备类别别名string
SDK额外需要
category_id设备类别(位置)string
SDK额外需要
2、本地组网设备回传控制结果
3、本地组网设备上传状态

参考云端协议文档。

4、本地组网主动上报全部的设备

参考云端协议文档。


重庆互联网项目从2004年开始为各行各业提供互联网发展解决方案,专业从事网站、小程序、微信公众号、APP、电商平台、系统等互联网平台开发,帮助企业实现从传统行业到互联网的完美转型。截止目前,重庆互联网合作的企业遍布全国各地,20年的开发经验和完善的售后服务体系获得合作客户的高度认可!

关注重庆互联网官方公众号,即可获取粉丝专享福利!

重庆互联网公众号二维码.jpg

网友留言评论
我要评论
评论

欢迎广大用户为此页面进行评价,评价成功将获得积分奖励!

  • 赞(0
    踩(0
重庆网站定制建设
  • 重庆网站建设平台
  • 重庆网站优化公司
  • 重庆网络推广公司哪家好
  • 重庆APP制作公司
版权所有 ©2004-2024 重庆市渝中区圣灵科技信息有限公司 渝ICP备16004600号-14 渝公网安备50010802001420号 电子营业执照
重庆公众号制作哪家好
二维码
联系客服 重庆商城网站建设