📡Cihaz Haberleşmesi

Cihaz içerizindeki haberleşmeleri ayarlayın

  • Cihazınızı wifiye bağlayın

  • Göndermek istediğiniz veriyi HTTP GET isteği ile gönderin

  • Veriyi göndereceğiniz adres “https://prodiot.com/pi/ Sizin ClientID’niz/Cihaz Seri Numarası /Gönderme istediğiniz verinin iletişim adı/Göndermek istediğiniz değer”

    HTTPClient http;
    WiFiClientSecure client;
    client.setInsecure();
    String url = "https://prodiot.com/pi/ClientID/SeriNumarası/IletisimAdi/Deger”;
    http.begin(client, url);
    int httpCode = http.GET();
    
    if (httpCode == HTTP_CODE_OK) {
      String payload = http.getString();
    } else {
      Serial.println("HTTP isteği başarisiz oldu.");
    }

    http.end();
    digitalWrite(getLedPin,LOW);
  • Uygulamadan gelen komutları alabilmek için MQTT bağlantısını yapın

  • MQTT de bağlancağınız kanal “pi/Sizin ClientID’niz/Cihaz Seri Numarası ”

 
  client.setServer(mqttServer, mqttPort);
  client.setCallback(callback);
   
  while (!client.connected()) {
    Serial.println("MQTT Bağlantisi yapiliyor..");
    if (client.connect("ESP8266Client", mqttUser, mqttPassword )) {
      Serial.println("Bağlanti Sağlandi");  
    } else {
      Serial.print("failed with state ");
      Serial.print(client.state());
      delay(2000);
    }
  }
  
  client.subscribe("pi/ClientID/SeriNumarası");
    

Last updated