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
| package client
|
| import "go-aiot/aiotProto/aiot"
|
| // 回调接口
| type ClientCallBack interface {
|
| // 设备注册响应
| OnRegister(cli *Client, msg *aiot.Protocol) error
|
| // 心跳响应
| OnHeartBeat(cli *Client, msg *aiot.Protocol) error
|
| // 设备控制
| OnDeviceControl(cli *Client, msg *aiot.Protocol) error
|
| // 数据下发
| OnDataReport(cli *Client, msg *aiot.Protocol) error
|
| // 收到请求回调方法
| OnRequest(cli *Client, msg *aiot.Protocol) error
|
| // 收到响应回调方法
| OnResponse(cli *Client, msg *aiot.Protocol) error
|
| // 关闭连接回调方法
| OnClose(cli *Client)
| }
|
|