|
@@ -348,7 +348,8 @@ int main(void)
|
|
|
|
|
|
|
|
/* Infinite loop */
|
|
/* Infinite loop */
|
|
|
/* USER CODE BEGIN WHILE */
|
|
/* USER CODE BEGIN WHILE */
|
|
|
-
|
|
|
|
|
|
|
+ HAL_Delay(5000);
|
|
|
|
|
+ E52_Heartbeat_Fun();
|
|
|
printf("设备地址:0x%02X%02X\n", deviceInfo.loraDeviceAddress_H, deviceInfo.loraDeviceAddress_L);
|
|
printf("设备地址:0x%02X%02X\n", deviceInfo.loraDeviceAddress_H, deviceInfo.loraDeviceAddress_L);
|
|
|
|
|
|
|
|
|
|
|
|
@@ -362,6 +363,8 @@ int main(void)
|
|
|
// 检查是否接收到"心跳"命令,且设备在线
|
|
// 检查是否接收到"心跳"命令,且设备在线
|
|
|
printf("设备状态:0x%02X\n", deviceInfo.commandFromCloud);
|
|
printf("设备状态:0x%02X\n", deviceInfo.commandFromCloud);
|
|
|
printf("Device is ready: %d\r\n", deviceInfo.isOnline);
|
|
printf("Device is ready: %d\r\n", deviceInfo.isOnline);
|
|
|
|
|
+ E52_CtlPowerOn_Fun();
|
|
|
|
|
+
|
|
|
// schedule_Fun();
|
|
// schedule_Fun();
|
|
|
// 心跳:不在线时,每 10 秒发一次
|
|
// 心跳:不在线时,每 10 秒发一次
|
|
|
if (!deviceInfo.isOnline) {
|
|
if (!deviceInfo.isOnline) {
|