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 (
| "go-aiot/aiotProto/aiot"
| "go-aiot/client"
| )
|
| // 回调接口
| type ServerCallBack interface {
| // 收到请求
| OnRequest (c *client.Client, msg *aiot.Protocol)
| // 收到响应
| OnResponse (c *client.Client, msg *aiot.Protocol)
| // 设备注册
| OnRegister (c *client.Client, msg *aiot.Protocol)
| // 收到心跳
| OnHeartBeat (c *client.Client, msg *aiot.Protocol)
| // 通道关闭
| OnClose (c *client.Client)
| // 数据上报
| OnDataReport (c *client.Client, msg *aiot.Protocol)
| // 设备控制
| OnDeviceControl(c *client.Client, msg *aiot.Protocol)
| }
|
|