Skip to content

Instantly share code, notes, and snippets.

@ashishkukankar
Last active September 27, 2022 15:37

void connectAWS(){

WiFi.begin(ssid,password);

Serial.println("Connecting to Wi-Fi"); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); }

//Configure wifiClient to use the AWS Iot device credentials wifiSecure.setCACert(AWS_CERT_CA);

wifiSecure.setCertificate(AWS_CERT_PUB);

wifiSecure.setPrivateKey(AWS_CERT_PRIVATE);

//connect mqtt to aws server client.setServer(IOT_ENDPOINT,8883);

client.setCallback(msgReceived);

Serial.println("Connecting to AWS IOT");

while (!client.connected()) { Serial.println("Connecting to MQTT...");

if (client.connect(THINGNAME)) {

  Serial.println("connected");  
  
} else {

  Serial.print("failed with state ");
  
  Serial.print(client.state());
  
  delay(2000);
}

}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment