panlili2024
2025-02-21 d31f2155237aa65cee1cb6ce1d39c48191663226
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
package com.hdl.sdk.common.config;
 
/**
 * Created by Tong on 2021/9/22.
 */
public class TopicConstant {
 
    //网关广播入网指令
    public static final String GATEWAY_AUTH_BROADCAST = "/user/all/custom/device/network_access/broadcast";
 
    //设备入网和认证
    public static final String DEIVCE_AUTH_REQUEST = "/user/all/custom/device/network_access/request";
 
    //设备入网和认证响应
    public static final String DEIVCE_AUTH_REQUEST_REPLY = "/user/all/custom/device/network_access/request_reply";
 
    //入网认证结果反馈
    public static final String DEIVCE_AUTH_RESULT_NOTIFY = "/user/%s/custom/device/auth/result_notify";
 
    //搜索网关
    public static final String GATEWAY_SEARCH = "/user/all/custom/gateway/search";
 
    //搜索网关响应
    public static final String GATEWAY_SEARCH_REPLY = "/user/all/custom/gateway/search_reply";
 
    //网关详细信息获取s=gw_id
    public static final String GATEWAY_INFO = "/user/%s/custom/gateway/get";
 
    //获取物理设备列表
    public static final String GET_DEVICE_LIST = " /user/%s/custom/device/list/get";
 
    //获取物理设备列表响应
    public static final String GET_DEVICE_LIST_REPLY = " /user/%s/custom/device/list/get_reply";
 
    //获取功能列表
    public static final String GET_FUNCTION_LIST = "/user/%s/custom/function/list/get";
 
    //获取功能响应
    public static final String GET_FUNCTION_LIST_REPLY = "/user/%s/custom/function/list/get_reply";
 
    //功能属性读取
    public static final String GET_FUNCTION_ATTRIBUTE = "/user/%s/custom/function/attribute/get";
 
    //功能属性响应
    public static final String GET_FUNCTION_ATTRIBUTE_REPLY = "/user/%s/custom/function/attribute/get_reply";
 
    //控制
    public static final String PROPERTY_DOWN = "/base/%s/thing/property/down";
 
    //控制响应
    public static final String PROPERTY_DOWN_REPLY = "/base/%s/thing/property/down_reply";
 
    //状态上报
    public static final String PROPERTY_UP = "/base/%s/thing/property/up";
 
    //状态上报响应
    public static final String PROPERTY_UP_REPLY = "/base/%s/thing/property/up_reply";
 
    //读取状态
    public static final String PROPERTY_READ = "/base/%s/thing/property/read";
 
    //读取状态响应
    public static final String PROPERTY_READ_REPLY = "/base/%s/thing/property/read_reply";
 
    //8.1获取场景列表
    public static final String SCENE_LIST_GET = "/user/%s/custom/scene/list/get";
 
    //8.2获取场景
    public static final String SCENE_GET = "/user/%s/custom/scene/get";
 
    //8.3执行场景
    public static final String SCENE_CONTROL = "/user/%s/custom/scene/execute";
 
    //8.4场景增加
    public static final String SCENE_ADD = "/user/%s/custom/scene/add";
 
    //8.5场景编辑
    public static final String SCENE_EDIT = "/user/%s/custom/scene/edit";
 
    //8.6场景删除
    public static final String SCENE_DELETE = "/user/%s/custom/scene/delete";
 
    //link tcp 登录
    public static final String GATEWAY_LOGIN = "/user/%s/custom/gateway/login";
 
    /**
     * 设备连接TCP之前广播
     */
    public static final String BROADCAST = "/user/all/custom/gateway/broadcast";
 
    /**
     * 主网关回复
     */
    public static final String BROADCAST_REPLY = "/user/all/custom/gateway/broadcast_reply";
 
    public static final String LINK_BROADCAST = "/user/all/custom/gateway/broadcast_reply";
 
    /**
     * 心跳检测
     */
    public static final String HEARTBEAT = "/user/%s/custom/gateway/heartbeat";
    /**
     * 心跳检测回复
     */
    public static final String HEARTBEAT_REPLY = "/user/%s/custom/gateway/heartbeat_reply";
 
    //通知删除并退网子设备
    public static final String DELETE_REQUEST = "/base/%s/thing/topo/delete/request";
 
    //网关响应退网通知
    public static final String DELETE_NOTIFY = "/base/%s/thing/topo/delete/notify";
 
    public static final String DELETE_NOTIFY_REPLY = "/base/%s/thing/topo/delete/notify_reply";
 
    //网关物理删除(退网)子设备后上报
    public static final String DELETE_UP = "/base/%s/thing/topo/delete/up";
 
    //驱动上报oid列表
    public static final String LIST_UPLOAD = "/user/%s/custom/device/list/upload";
 
    //驱动上报oid列表回复
    public static final String LIST_UPLOAD_REPLY = "/user/%s/custom/device/list/upload_reply";
 
    /**
     * sid列表上报
     */
    public static final String LIST_SID_UPLOAD="/base/%s/thing/topo/list/upload";
 
    /**
     * sid列表上报回复
     */
    public static final String LIST_SID_UPLOAD_REPLY="/base/%s/thing/topo/list/upload_reply";
 
    /*
     * 网关编辑命令
     * 写远程信息的,例如服务器地址、HomeId、密钥之类
     * 与服务器相关的
     * */
    public static final String GATEWAY_EDIT_REMOTE = "/user/%s/custom/gateway/remote/edit";
 
    public static final String GATEWAY_EDIT_REMOTE_REPLY = "/user/%s/custom/gateway/remote/edit_reply";
 
    //获取房间
    public static final String ROOM_LIST_GET = "/user/%s/custom/room/list/get";
 
    //房间绑定关系列表获取
    public static final String ROOM_BIND_LIST_GET = "/user/%s/custom/room/bind/list/get";
 
    //获取⾃动化列表
    public static final String LOGIC_LIST_GET = "/user/%s/custom/logic/list/get";
 
    //⾃动化启⽤禁⽤
    public static final String EDIT_LOGIC_ENABLE = "/user/%s/custom/logic/enable/edit";
}