网关功能列表
<p>[TOC]</p>
<h2>1、基本概念</h2>
<ul>
<li>gwMAC 网关的 COO MAC 地址,用来唯一标识网关</li>
<li>productKey 子设备的品类编码</li>
<li>deviceName 子设备的 MAC 地址,用来唯一标识子设备</li>
<li>event 设备的事件名称,详见品类的物模型定义</li>
<li>service 设备的服务名称,详见品类的物模型定义</li>
</ul>
<h2>2、功能点</h2>
<h3>设备安全需求</h3>
<p>网关动态注册 rex/auth/register/device
子设备动态注册 rex/R101Gateway/${gwMAC}/thing/sub/register</p>
<h3>拓扑关系管理</h3>
<p>子设备入网通知 rex/R101Gateway/${gwMAC}/thing/topo/join
子设备离网通知 rex/R101Gateway/${gwMAC}/thing/topo/leave
云端下发子设备列表 rex/R101Gateway/${gwMAC}/thing/topo/add
云端主动删除子设备 rex/R101Gateway/${gwMAC}/thing/topo/delete
获取设备拓扑关系 rex/R101Gateway/${gwMAC}/thing/topo/get</p>
<h3>设备状态管理</h3>
<p>网关上线 rex/R101Gateway/${gwMAC}/thing/login
网关下线 rex/R101Gateway/${gwMAC}/thing/logout
子设备上线 rex/R101Gateway/${gwMAC}/sub/login
子设备下线 rex/R101Gateway/${gwMAC}/sub/logout</p>
<h3>运维相关需求</h3>
<p>版本信息上报 rex/R101Gateway/${gwMAC}/ota/device/inform
OTA 升级包推送 rex/R101Gateway/${gwMAC}/ota/device/upgrade
设备升级进度上报 rex/R101Gateway/${gwMAC}/ota/device/progress
子设备OTA推送rex/${productKey}/${deviceName}/ota/device/upgrade
子设备升级进度上报rex/${productKey}/${deviceName}/ota/device/progress</p>
<h3>物模型相关需求</h3>
<p>属性上报 rex/${productKey}/${deviceName}/thing/event/property/post
属性设置 rex/${productKey}/${deviceName}/thing/service/property/set
事件上报 rex/${productKey}/${deviceName}/thing/event/${event}/post
服务调用 rex/${productKey}/${deviceName}/thing/service/${service}</p>
<h3>本地场景相关需求</h3>
<p>设置设备别名 rex/${productKey}/${deviceName}/thing/service/alias/set
创建或更新场景 rex/R101Gateway/${gwMAC}/thing/service/scene_create_update
删除场景 rex/R101Gateway/${gwMAC}/thing/service/scene_delete
触发场景 rex/R101Gateway/${gwMAC}/thing/service/scene_trigger
启用场景 rex/R101Gateway/${gwMAC}/thing/service/scene_enable
禁用场景 rex/R101Gateway/${gwMAC}/thing/service/scene_disable</p>
<h3>Zigbee 相关</h3>
<p>创建 Zigbee 网络 rex/R101Gateway/${gwMAC}/thing/service/create_zigbee_network
离开 Zigbee 网络 rex/R101Gateway/${gwMAC}/thing/service/leave_zigbee_network
开启扫网 rex/R101Gateway/${gwMAC}/thing/service/start_permit_join</p>