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) }