@@ -138,6 +138,9 @@ void beginClient()
|
|||||||
wifiClient.setCACert(AWS_CERT_CA);
|
wifiClient.setCACert(AWS_CERT_CA);
|
||||||
wifiClient.setCertificate(AWS_CERT_CRT);
|
wifiClient.setCertificate(AWS_CERT_CRT);
|
||||||
wifiClient.setPrivateKey(AWS_CERT_PRIVATE);
|
wifiClient.setPrivateKey(AWS_CERT_PRIVATE);
|
||||||
|
mqttClient.setId(MQTT_CLIENT_ID);
|
||||||
|
mqttClient.setKeepAliveInterval(60*1000);
|
||||||
|
mqttClient.setConnectionTimeout( 5*1000);
|
||||||
if (!mqttClient.connect(AWS_IOT_ENDPOINT, AWS_IOT_PORT)) {
|
if (!mqttClient.connect(AWS_IOT_ENDPOINT, AWS_IOT_PORT)) {
|
||||||
Serial.print(F("MQTT connection failed! Error code = "));
|
Serial.print(F("MQTT connection failed! Error code = "));
|
||||||
Serial.println(mqttClient.connectError());
|
Serial.println(mqttClient.connectError());
|
||||||
|
|||||||
@@ -15,6 +15,9 @@ const char MQTT_TOPIC_KEY[] = "/pp/key/ip";
|
|||||||
// <Your PointPerfect Thing> -> Credentials -> IP correction topic for EU/US region
|
// <Your PointPerfect Thing> -> Credentials -> IP correction topic for EU/US region
|
||||||
const char MQTT_TOPIC_SPARTN[] = "/pp/ip/us"; // choice of {eu, us}
|
const char MQTT_TOPIC_SPARTN[] = "/pp/ip/us"; // choice of {eu, us}
|
||||||
|
|
||||||
|
// <Your PointPerfect Thing> -> Credentials -> Client Id
|
||||||
|
static const char MQTT_CLIENT_ID[] = "<ADD YOUR CLIENT ID HERE>";
|
||||||
|
|
||||||
// <Your PointPerfect Thing> -> Credentials -> Amazon Root Certificate
|
// <Your PointPerfect Thing> -> Credentials -> Amazon Root Certificate
|
||||||
static const char AWS_CERT_CA[] PROGMEM = R"EOF(
|
static const char AWS_CERT_CA[] PROGMEM = R"EOF(
|
||||||
-----BEGIN CERTIFICATE-----
|
-----BEGIN CERTIFICATE-----
|
||||||
|
|||||||
Reference in New Issue
Block a user