智慧硬件开发
智慧硬件开发
硬件直连接入
设备接入
接口调用
订阅企业信息
订阅企业信息
最后更新:2022/04/11

当企业取消授权后secret失效,当调用登录或者激活接口返回企业未授权时,设备应清空所有数据,重新进行激活。
若设备已经获取过secret并保存,下次联网时可以跳过active,直接发起subscribe_corp。

请求包体:

{
   "cmd":"subscribe_corp",
   "headers":
	{
		"req_id":"xxxxx"
	},
	"body":
	{
		"secret":"xxxxx",
		"firmware_version":"xxxxx",
		"net_info":
		{
			"wifi_name":"xxxxx",
			"mac_address":"xxxxx",
			"cellular_type":"xxxxx",
			"lac":"xxxxx",
			"cid":"xxxxx",
			"rssi":"xxxxx",
			"mcc":"xxxxx",
			"mnc":"xxxxx"
		},
		"ext_args":
		{
			"fp_algorithm":["aaa", "bbbb"],
			"fa_algorithm":["ccc", "dddd"]
		}
	}
}

参数说明:

参数名是否必须类型描述
req_idString请求的id,自行保证不会重复即可
secretString凭证密钥
firmware_versionString当前固件版本号
ext_argsstring扩展参数
fp_algorithmarray(string)该设备支持的指纹算法,最多支持5个,仅当设备支持采集指纹时支持该参数,订阅后企业微信会按照本参数优先级选择指纹下发(在数组位置越靠前优先级越高), "default"表示存量设备的指纹算法,建议优先级放到最低
fa_algorithmarray(string)该设备支持的人脸算法,最多支持5个,仅当设备支持采集人脸时支持该参数,订阅后企业微信会按照本参数优先级选择人脸下发(在数组位置越靠前优先级越高), "default"表示存量设备的指纹算法,建议优先级放到最低
net_infostring设备网络信息
wifi_namestring所连wifi名
mac_addressstringmac地址 (WIFI网络时上报)
cellular_typestring蜂窝网络联网设备类型标识 (设备为蜂窝网络时上报)
lacstring位置区号码 (设备为蜂窝网络时上报)
rssistring接收信号强度(设备为蜂窝网络时上报)
mccstring移动国家码(设备为蜂窝网络时上报)
mncstring移动网络代码(设备为蜂窝网络时上报)

返回结果:

{
	"headers": {
      		"req_id" : "xxxx"
  	},
  	"errcode": 0,
  	"errmsg": "ok"
}

参数说明:

参数名描述
req_id透传请求的req_id
errcode错误码
errmsg错误码描述
上一篇设备心跳
下一篇获取最新固件信息
    本节内容
硬件直连接入
更新日志
联系我们