Advertisement
Guest User

Untitled

a guest
May 5th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.13 KB | None | 0 0
  1. #include <WiFi.h>
  2. #include <WiFiClientSecure.h>
  3. #include <PubSubClient.h>
  4.  
  5. const char* ssid = "ваш wifi ssid";
  6. const char* password =  "ваш wifi пароль";
  7. const char* mqttServer = "mqtt.technoponica.com";
  8. const int mqttPort = 8883;
  9. const char* mqttUser = "test";
  10. const char* mqttPassword = "test";
  11.  
  12. WiFiClientSecure espClient;
  13. PubSubClient client(espClient);
  14.  
  15. void setup() {
  16.  
  17.   Serial.begin(115200);
  18.   WiFi.begin(ssid, password);
  19.  
  20.   Serial.println("Connecting to WiFi");
  21.   while (WiFi.status() != WL_CONNECTED) {
  22.     delay(500);
  23.     Serial.print(".");
  24.   }
  25.   Serial.println("");
  26.  
  27.   Serial.println("Connected to the WiFi network");
  28.  
  29.   client.setServer(mqttServer, mqttPort);
  30.  
  31.   while (!client.connected()) {
  32.     Serial.println("Connecting to MQTT...");
  33.  
  34.     if (client.connect("ESP32Client", mqttUser, mqttPassword )) {
  35.  
  36.       Serial.println("connected");
  37.  
  38.     } else {
  39.  
  40.       Serial.print("failed with state ");
  41.       Serial.println(client.state());
  42.       delay(2000);
  43.  
  44.     }
  45.   }
  46.  
  47.   client.publish("technoponica/test", "Hello from ESP32");
  48. }
  49.  
  50. void loop() {
  51.   client.loop();
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement