ssl connection works
This commit is contained in:
@ -1,3 +1,6 @@
|
|||||||
|
#define ESP8266
|
||||||
|
|
||||||
|
|
||||||
#include <ESP8266WiFi.h>
|
#include <ESP8266WiFi.h>
|
||||||
#include <PubSubClient.h>
|
#include <PubSubClient.h>
|
||||||
|
|
||||||
@ -5,11 +8,16 @@
|
|||||||
#include <DallasTemperature.h>
|
#include <DallasTemperature.h>
|
||||||
|
|
||||||
|
|
||||||
// #define DEBUG
|
#define DEBUG
|
||||||
|
#define SLEEP
|
||||||
|
|
||||||
const char* ssid = "EG-WLAN";
|
//const char* ssid = "EG-WLAN";
|
||||||
const char* password = "shae3sheuthai2oluNgiqueiyahyumeiphughi8jequeil6taethooyeik1joh5";
|
//const char* password = "shae3sheuthai2oluNgiqueiyahyumeiphughi8jequeil6taethooyeik1joh5";
|
||||||
const char* mqttServer = "172.16.2.15";
|
//const char* mqttServer = "172.16.2.15";
|
||||||
|
const char* ssid = "iPhone";
|
||||||
|
const char* password = "wollud123456";
|
||||||
|
const char* mqttServer = "broker.hottis.de";
|
||||||
|
const uint16 mqttPort = 8883;
|
||||||
//const char* ssid = "WLan-KI-Pro";
|
//const char* ssid = "WLan-KI-Pro";
|
||||||
//const char* password = "sVAPHCmo";
|
//const char* password = "sVAPHCmo";
|
||||||
//const char* mqttServer = "10.11.184.91";
|
//const char* mqttServer = "10.11.184.91";
|
||||||
@ -17,7 +25,7 @@ const char* mqttServer = "172.16.2.15";
|
|||||||
const uint16_t sleepTime = 300;
|
const uint16_t sleepTime = 300;
|
||||||
|
|
||||||
|
|
||||||
WiFiClient espClient;
|
WiFiClientSecure espClient;
|
||||||
PubSubClient client(espClient);
|
PubSubClient client(espClient);
|
||||||
|
|
||||||
|
|
||||||
@ -36,7 +44,7 @@ void setup() {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
setup_wifi();
|
setup_wifi();
|
||||||
client.setServer(mqttServer, 1883);
|
client.setServer(mqttServer, mqttPort);
|
||||||
|
|
||||||
sensors.begin();
|
sensors.begin();
|
||||||
uint8_t num = sensors.getDeviceCount();
|
uint8_t num = sensors.getDeviceCount();
|
||||||
@ -51,13 +59,6 @@ void setup() {
|
|||||||
Serial.println("Started.");
|
Serial.println("Started.");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
mqtt_connect();
|
|
||||||
read_thermometer();
|
|
||||||
|
|
||||||
#ifdef DEBUG
|
|
||||||
Serial.println("Sleeping");
|
|
||||||
#endif
|
|
||||||
ESP.deepSleep(sleepTime * 1000000);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -147,4 +148,21 @@ void read_thermometer() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void loop() {
|
void loop() {
|
||||||
|
static uint32_t lastMillis = 0;
|
||||||
|
mqtt_connect();
|
||||||
|
|
||||||
|
uint32_t currentMillis = millis();
|
||||||
|
if (currentMillis - lastMillis > 1000) {
|
||||||
|
lastMillis = currentMillis;
|
||||||
|
|
||||||
|
read_thermometer();
|
||||||
|
|
||||||
|
#ifdef SLEEP
|
||||||
|
#ifdef DEBUG
|
||||||
|
Serial.println("Sleeping");
|
||||||
|
#endif
|
||||||
|
ESP.deepSleep(sleepTime * 1000000);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user