IOT Notification

Başlatan berkay_91, 15 Şubat 2019, 23:20:51

berkay_91

Merhaba, Node MCU dan cep telefonuna herhangi bir veri gönderirken Node MCU nun ve telefonun aynı ağda mı bağlı olması gerekiyor? Node MCU telefona indirdiğim "ESP Notify" uygulamasını bulamıyor...

https://www.instructables.com/id/IoT-Push-Notification-Using-Nodemcu-on-PhoneFor-An/

#include <ESP8266WiFi.h>
#include <ESP_Notify.h>

#define WIFI_SSID     "AirTies_Air*****"
#define WIFI_PASSWORD "15****"
#define DEVICE_ID "c5qUkGuUg68:APA91awrafadasfasfdsdgsgfgfdsgdslq_w"

ESP_Notify notifier;

int sayac=123;
char v[5];

void setup() {
  Serial.begin(115200);
  // connect to wifi.
  WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
  Serial.print("\n\nconnecting");
  while (WiFi.status() != WL_CONNECTED) {
    Serial.print(".");
    delay(500);
  }
  Serial.print("\nconnected: ");
  Serial.println(WiFi.localIP());

  sprintf(v,"%d",sayac);
}

void loop() {
  notifier.sendNotification(v, "Hello World", "Stuff, Stuff!");
  delay(1000);
}

ilyas KAYA

Aynı ag da olması gerekmiyor. Üye olup token almanız ve token girmeniz gerekiyor. Sanki sizin token rastgele verilmiş gibi :)

fide

Alıntı yapılan: cezeri - 16 Şubat 2019, 09:48:40Aynı ag da olması gerekmiyor. Üye olup token almanız ve token girmeniz gerekiyor. Sanki sizin token rastgele verilmiş gibi :)
@cezeri token alma olayını biraz açar mısınız? Esp32 ile benim de benzer proje fikirlerim var.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

ilyas KAYA

Aslında yukarıdaki linke tıklayın size adım adım anlatıyor. Benzer şekilde blynk programı da var. Token istiyorsunuz size mail olarak geliyor ve token kısmına bu benzersiz id yi yapıştırıyorsunuz. Serverin sizin cihazınıza ulaşabilmesi için bu benzersiz id olmalı. Veri alışverişi bu id üzerinden yapılıyor. 80 portu üzerinden çalıştığı için de ip sabitlemeye gerek kalmıyor.

berkay_91

#4
Merhaba, https://www.hackster.io/Nouira/send-notifications-to-your-phone-or-pc-using-nodemcu-cf7c43
sitesinden yardım alarak yaptığım Node MCU dan telefona bildiri gönderme
hususunda butona bastığımda cep telefonuma, koddaki stringler geliyor fakat int tipli veride göndermem gerekli
bunun için messagebody_note bölümünde nasıl bir değişiklik yapmam gerekiyor?

  if (digitalRead(5) == 1) {

    String url = "/v2/pushes";
    String messagebody_note = "{\"type\": \"note\", \"title\": \"UYARI!\",\"body\": \" Butona Basildi\"}\r\n";

    //send a simple note
    client.print(String("POST ") + url + " HTTP/1.1\r\n" +
                 "Host: " + host + "\r\n" +
                 "Authorization: Bearer " + PushBulletAPIKEY + "\r\n" +
                 "Content-Type: application/json\r\n" +
                 "Content-Length: " +
                 String(messagebody_note.length()) + "\r\n\r\n");
    client.print(messagebody_note);
    delay(500);
  }

berkay_91

örneğin int tipli bir x değişkenini
  String messagebody_note = "{\"type\": \"note\", \"title\": \"UYARI!\",\"body\": \" Butona Basildi\"}\r\n";
bölümüne nasıl ekleyebilirim