添加心跳检测是否升级
diff --git a/supwisdom/sp_communicate.c b/supwisdom/sp_communicate.c
index 7e3ac69..baf378c 100644
--- a/supwisdom/sp_communicate.c
+++ b/supwisdom/sp_communicate.c
@@ -5,6 +5,7 @@
 #include "sp_data.h"
 #include "sp_msgpack.h"
 #include "sp_display.h"
+#include "sp_upgrade.h"
 #include "../sys_hw/drv_usart.h"
 
 static void sp_usart_send(sp_pos_t* pos, sp_protocol_request_t* req)
@@ -430,6 +431,13 @@
         login_flag = 2;
       }
     }
+    else if(IS_KEY(PK_STR_UPGRADE, field.key))
+    {
+      if(MEMCMP("true",field.val.strval,4) == 0)
+      {
+        sp_manual_upgrade(pos);
+      }
+    }
   }
   sp_save_heartbeat_info(pos, login_flag);
   return resp->retcode;