saas-smartAi通信协议标准库
gongshangguo
2022-03-02 6bc60b02e382cb4a2a3d0a57266d7e3835afe747
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package server
 
import (
    "basic.com/valib/go-aiot.git/aiotProto/aiot"
    "basic.com/valib/go-aiot.git/client"
)
 
// 回调接口
type ServerCallBack interface {
    // 收到心跳
    OnHeartBeat (c *client.Client, msg *aiot.Protocol)
    // 设备注册
    OnRegister (c *client.Client, msg *aiot.Protocol)
    // 收到请求
    OnRequest (c *client.Client, msg *aiot.Protocol)
    // 收到响应
    OnResponse (c *client.Client, msg *aiot.Protocol)
    // 数据上报
    OnDataReport (c *client.Client, msg *aiot.Protocol)
    // 设备控制
    OnDeviceControl(c *client.Client, msg *aiot.Protocol)
    // 通道关闭
    OnClose (c *client.Client)
}