|
auth_id & auth_secret:产品授权ID和密钥,用于验证SNoti客户端登录的合法性。每个产品都可以创建一个或多个auth_id,而每个auth_id对应唯一的一款产品。在登录时,客户端需要提供正确的auth_id和auth_secret才能成功验证身份。 subkey:消息分发机制中的一个关键词,以ProductKey + subkey作为唯一主键。通过设置不同的subkey,可以实现消息的分类和分发。不同的主键之间的消息互不影响,这意味着使用不同的subkey可以产生消息的副本。subkey是一个自定义字符串,大小写敏感,长度为1到32个字符,可以包含数字、字母和下划线(即[a-zA-Z0-9])。 产品的17种消息类型(event_type):
- device.online:设备上线消息,表示设备已连接到网络。
- device.offline:设备下线消息,表示设备已断开网络连接。
- device.status.raw:设备上报自定义透传业务指令,表示设备发送了自定义的透传指令。
- device.status.kv:设备上报数据点业务指令,表示设备发送了数据点的业务指令。
- device.attr_fault:设备故障事件,表示设备发生了故障。
- device.attr_alert:设备报警事件,表示设备触发了报警。
- datapoints.changed:数据点编辑事件,表示数据点的值发生了变化。
- center_control.sub_device_added:中控添加子设备事件,表示中控设备添加了子设备。
- center_control.sub_device_deleted:中控删除子设备事件,表示中控设备删除了子设备。
- device.bind:设备绑定消息,表示设备已被绑定。
- device.unbind:设备解绑消息,表示设备已被解绑。
- device.reset:设备重置消息,表示设备已被重置。
- device.file.download:设备文件下载消息,表示设备正在进行文件下载。
- device.app2dev.raw:控制设备自定义透传业务指令,表示应用程序发送了自定义的透传指令给设备。
- device.app2dev.kv:控制设备数据点业务指令,表示应用程序发送了数据点的业务指令给设备。
- device.gps.kv:设备的GPS解析数据,表示设备上报了GPS解析数据。
- device.lbs.kv:设备的LBS解析数据,表示设备上报了LBS解析数据。
|
|