📡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