Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Sim7600E kc868_A4S GSM SIM Internet Is not working - 4G and 3G Enabled
#3
Hi , Thank you for Reply.
I have to Send call API URL with Post JSON Data  and Connect WiFiClient socket for Heartbeat and communication purpose.



HTTPClient http;
WiFiClient client;

client.connect(serverIP, 80);



void sendTelemetry() {
  HTTPClient http;

  DynamicJsonDocument doc(512);

  doc["serialNumber"] = device_serial_number;  // alarmSystem.config.deviceID;
  doc["temperature"] = alarmSystem.sensors.temperature;
  doc["humidity"] = alarmSystem.sensors.humidity;
  doc["current_mA"] = alarmSystem.sensors.current_mA;
  doc["status"] = static_cast<int>(alarmSystem.currentState);
  doc["doorOpen"] = alarmSystem.sensors.doorOpen ? 1 : 0;
  doc["waterLeakage"] = alarmSystem.sensors.waterLeak ? 1 : 0;
  doc["acPowerFailure"] = alarmSystem.sensors.powerFail ? 1 : 0;
  doc["fire"] = alarmSystem.sensors.fire ? 1 : 0;
  doc["temperature_alarm"] = 0;

  if (alarmSystem.sensors.temperature > alarmSystem.config.tempThreshold) {
    doc["temperature_alarm"] = 1;
  }

  String payload;
  serializeJson(doc, payload);

  sensorData=payload;



  http.begin(serverURL + "/alarm_device_status");
  http.addHeader("Content-Type", "application/json");
  int httpCode = http.POST(payload);


  //Serial.println(serverURL);

  if (httpCode > 0) {
    Serial.println("HTTP Response: " + String(httpCode));
  } else {
    Serial.println("HTTP Error: " + String(httpCode));
  }
  http.end();
}
Reply


Messages In This Thread
RE: Sim7600E kc868_A4S GSM SIM Internet Is not working - 4G and 3G Enabled - by venuakil2 - 05-02-2025, 07:50 AM

Forum Jump:


Users browsing this thread:
1 Guest(s)