|
|
@@ -3,6 +3,7 @@ package sshd
|
|
|
import (
|
|
|
"context"
|
|
|
"errors"
|
|
|
+ "os"
|
|
|
"strings"
|
|
|
"sync"
|
|
|
"sync/atomic"
|
|
|
@@ -108,12 +109,12 @@ func ModuleExit() {
|
|
|
}
|
|
|
|
|
|
func (c *MQTTCoupler) init2() error {
|
|
|
- netmgrd.ModemInit()
|
|
|
- c.imei = netmgrd.GetIMEI()
|
|
|
+ imeiBytes, _ := os.ReadFile("/var/device_imei.txt")
|
|
|
+ c.imei = strings.TrimSpace(string(imeiBytes))
|
|
|
if c.imei == netmgrd.ErrUnknownModemTypeMsg || c.imei == "" {
|
|
|
return ErrIMEINotAvailable
|
|
|
}
|
|
|
- netmgrd.ModemExit()
|
|
|
+ baseapp.Logger.Infof("[%s] ☺✔设备IMEI: %s", MODULE_NAME, c.imei)
|
|
|
|
|
|
template := "/yfkj/device/rpc/imei"
|
|
|
c.subTopic = strings.ReplaceAll(template+"/cmd", "imei", c.imei)
|