|
@@ -3,6 +3,7 @@ package mqtt
|
|
import (
|
|
import (
|
|
"encoding/hex"
|
|
"encoding/hex"
|
|
"errors"
|
|
"errors"
|
|
|
|
+ "fmt"
|
|
"net"
|
|
"net"
|
|
"sparrow/pkg/models"
|
|
"sparrow/pkg/models"
|
|
"sparrow/pkg/rpcs"
|
|
"sparrow/pkg/rpcs"
|
|
@@ -277,6 +278,9 @@ func (c *Connection) RcvMsgFromClient() {
|
|
}
|
|
}
|
|
|
|
|
|
case *PingReq:
|
|
case *PingReq:
|
|
|
|
+ if c.DeviceCode == "08D1F9E77840" {
|
|
|
|
+ println(fmt.Sprintf("收到ping req:%s", c.DeviceCode))
|
|
|
|
+ }
|
|
pingrsp := &PingResp{}
|
|
pingrsp := &PingResp{}
|
|
err := c.Mgr.Provider.OnDeviceHeartBeat(c.DeviceCode)
|
|
err := c.Mgr.Provider.OnDeviceHeartBeat(c.DeviceCode)
|
|
if err != nil {
|
|
if err != nil {
|