saas-smartAi通信协议标准库
gongshangguo
2022-02-24 165375777462156242c191d517a2660664e47e8a
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)
}