|
@@ -107,29 +107,3 @@ func (a *Access) Upgrade(args rpcs.ArgsDeviceUpgrade, reply *rpcs.ReplyEmptyResu
|
|
|
}
|
|
|
return a.MqttBroker.SendMessageToDevice(args.DeviceId, "c", msg, 5*time.Second)
|
|
|
}
|
|
|
-
|
|
|
-// UpgradeInfo 下发升级包信息
|
|
|
-// TODO: 实现
|
|
|
-func (a *Access) UpgradeFor4G(args rpcs.ArgsUpgrade4G, reply *rpcs.ReplyEmptyResult) error {
|
|
|
- server.Log.Infof("4G模组OTA升级:%s", args.DeviceId)
|
|
|
-
|
|
|
- cmd := &klink.CloudSend{
|
|
|
- Action: "cloudSend",
|
|
|
- MsgId: 0,
|
|
|
- DeviceCode: args.DeviceId,
|
|
|
- Timestamp: time.Now().Unix(),
|
|
|
- Data: &klink.CloudSendData{
|
|
|
- Cmd: "devUpgrade",
|
|
|
- Params: map[string]interface{}{
|
|
|
- "fileId": args.FileId,
|
|
|
- "fileSize": args.FileSize,
|
|
|
- },
|
|
|
- },
|
|
|
- }
|
|
|
-
|
|
|
- msg, err := cmd.Marshal()
|
|
|
- if err != nil {
|
|
|
- return err
|
|
|
- }
|
|
|
- return a.MqttBroker.SendMessageToDevice(args.DeviceId, "c", msg, 5*time.Second)
|
|
|
-}
|