| | |
| | | package server |
| | | |
| | | import ( |
| | | "go-aiot/aiotProto/aiot" |
| | | "go-aiot/client" |
| | | "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) |
| | | // 设备注册 |
| | | 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) |
| | | // 通道关闭 |
| | | OnClose (c *client.Client) |
| | | } |