updated WM and aliot loop scheduler

This commit is contained in:
strawmanbobi
2022-09-01 10:53:54 +08:00
parent e8cd9d4c84
commit d5f9e3b5a0
42 changed files with 7061 additions and 1159 deletions

View File

@@ -14,7 +14,7 @@
#include <PubSubClient.h>
#include <SHA256.h>
#define CHECK_INTERVAL 10000
#define CHECK_INTERVAL 30000
#define MESSAGE_BUFFER_SIZE 10
#define MQTT_CONNECT_RETRY_MAX 3
@@ -197,12 +197,11 @@ int AliyunIoTSDK::loop() {
client->loop();
if (millis() - lastMs >= CHECK_INTERVAL) {
lastMs = millis();
Serial.print("connection check in loop\n");
mqttStatus = mqttCheckConnect();
// Serial.print("MQTT connect return: ");
// Serial.println(mqttStatus);
}
Serial.print("MQTT connect return: ");
Serial.println(mqttStatus);
if (0 == mqttStatus) {
messageBufferCheck();
}