No video

WebSocket Protokolü Nedir, ESP Kartlar ile Nasıl Kullanılır?

  Рет қаралды 8,561

Mucit Pilot

Mucit Pilot

Күн бұрын

Merhabalar,
Bu videoda sizlere HTML5 standardı ile web sayfalarına dahil olan ve sunucu üzerinde oluşan değişikliklerin istemci tarafında (güncellenmesi talep edilmemiş olsa bile) da güncellenmesini sağlayan ve bu sayede sunucu-istemci arasında iki yönlü bir etkileşim kurulmasına olanak sağlayan WebSocket protokolünden bahsetmeye çalıştım. ESP kartlar ile gerçekleştirdiğimiz web sunucu uygulamalarında bu protokolden yararlanarak bağlı tüm sunuculardaki bilgileri güncel tutmamız mümkün.
Örnek olması açısından ESP32 kullanarak basit bir web sunucu uygulaması gerçekleştirdim ve bu sunucu üzerinde kullanılan bir buton vasıtası ile bir LED'in yakılıp söndürülmesi işlemini yönettim. Sunucuya bağlı herhangi bir istemciden yapılan bir değişiklik sonrasında tüm istemcilerde güncel durumun sağlandığını göstermek istedim.
Umarım sizler için faydalı bir içerik olmuştur. İyi seyirler dilerim.
Kaynak Kod:
github.com/muc...
Gerekli Kütüphaneler:
1.ESPAsyncWebServer:
github.com/me-...
2.AsyncTCP:
github.com/me-...

Пікірлер: 57
@volkandeniz0048
@volkandeniz0048 3 жыл бұрын
Çok çok makbule geçti emeklerine sağlık komutanım.....
@MucitPilot
@MucitPilot 3 жыл бұрын
Ne demek rica ederim
@alimertozsoylemez9924
@alimertozsoylemez9924 8 ай бұрын
Merhaba hocam, tcp protokolü için telefon, bilgisayar ve esp nin aynı ağa mı bağlı olması gerekiyor?
@goktugozel
@goktugozel 2 жыл бұрын
Hocam emeğinize sağlık. Önemli olduğunu düşündüğüm bir sorum var. Benim .net core ile oluşturduğum bir web sayfam var. Örnek veriyorum index.html üzerinde id adı sensor olan bir değişkene bir değer gönderebilir miyim anlık olarak bu örnek ile? Aslında şunu da merak ediyorum. ESP32'nin bağlandığı ip değiştiğinde sistem çöker mi? Yani client'ler bu verdiğiniz örnekte hangi sunucudan bu değerleri alacağını nasıl biliyor? Yani ESP32 mi sürekli get/post yaparak client'ları besliyor? yoksa clientler mi ESP32'den veri alıp gönderiyor? Teşekkür ederim.
@otomasyonservisi
@otomasyonservisi 3 жыл бұрын
Elinize sağlık...
@MucitPilot
@MucitPilot 3 жыл бұрын
Teşekkür ediyorum
@ahmetkarakurt2131
@ahmetkarakurt2131 3 жыл бұрын
Yine fevkaladenin fevkinde :)
@MucitPilot
@MucitPilot 3 жыл бұрын
Teşekkürler
@mtsalur
@mtsalur 3 жыл бұрын
Emekleriniz için teşekkür ederim
@MucitPilot
@MucitPilot 2 жыл бұрын
rica ederim
@j.r.r.tolkien5785
@j.r.r.tolkien5785 3 жыл бұрын
Emeklerinize sağlık
@MucitPilot
@MucitPilot 3 жыл бұрын
Teşekkür ederim
@ufuksert
@ufuksert Жыл бұрын
Merhaba json olarak gelen verileri detaylı olarak nasıl parse yaparız? burada sadece 1 adet char gelirse diğer işlemler gerçekleşiyor anladığım kadarı ile
@baysamturk
@baysamturk 2 жыл бұрын
Wifi dışı olarak kullanmak için ev Dışında(mobil ağ) ne yapmak lazım hocam?
@aliveli-bv1jd
@aliveli-bv1jd 2 жыл бұрын
Teşekkürler ellerinize sağlık
@MucitPilot
@MucitPilot 2 жыл бұрын
Ben teşekkür ederim.
@cemal8123
@cemal8123 3 жыл бұрын
Güzel çalışma. Sabit ip olmadığında bir çözüm var mı websocket için? Bu haliyle ancak aynı ev içerisinde işlem yapılabilir
@MucitPilot
@MucitPilot 3 жыл бұрын
Merhaba. Websocket özelinin dışında tüm esp uygulamalarında dışarıdan ev ağınıza ulaşmanız için çeşitli yöntemler mevcut. Home asssistan 6 numaralı videomu izlerseniz fikir edinebilirsiniz
@maker-bilgiteknolojisi-mik5290
@maker-bilgiteknolojisi-mik5290 3 жыл бұрын
Çok güzel olmus!!!!!!
@MucitPilot
@MucitPilot 3 жыл бұрын
Teşekkür ederim
@NickAymaz
@NickAymaz Жыл бұрын
Hocam ardiuno editörünü veya kartlarını profesyonel hayatta çok kullanılmıyor. Halbuki birçok şeyin hazır kütüphanesi var. Neden tercih edilmiyor sizce?
@esathidayet7655
@esathidayet7655 Жыл бұрын
Çamaşır makinelerinin kartlarında bile Atmel IC'ler kullanılıyor. Önemli olan bir yere kadar hangi IC'yi kullandığınız kadar. Koruma devreleri, filtre devreleri v.b. çevre birimleri bir araya getirmeniz gerekiyor. Sadece hazır modülü koydum ile bitmiyor. Tabi bunu küçümsemek için söylemiyorum. Tabiki bir led yakıp söndürmeden bu işe başlanmıyor.
@sezginkorkmaz976
@sezginkorkmaz976 3 жыл бұрын
Guzel paylasim .bildigim kadariyla mqtt protokolu bu mantiga gore calisiyor.websocket ile farki nedir bilginiz var midir.tesekkurler.
@MucitPilot
@MucitPilot 3 жыл бұрын
Merhaba. Mqtt farklı bir protokol. Onunla ilgili olarak Home Assistant mqtt videomu izleyebilirsiniz
@Andorlatchgate
@Andorlatchgate 3 жыл бұрын
Mümkünse bu slaytları da paylaşır mısınız?
@MucitPilot
@MucitPilot 3 жыл бұрын
Merhaba. Sakıncası yoksa slaytlara neden ihtiyaç duyduğunuzu sorabilir miyim?
@Andorlatchgate
@Andorlatchgate 3 жыл бұрын
@@MucitPilot birincisi çok beğendim hocam, diğer videolardada kullanırsanız buralara ara ara okumak için ihtiyaç duyabilirim
@MucitPilot
@MucitPilot 3 жыл бұрын
@@Andorlatchgate anlıyorum fakat daha önce yaşadığım bazı negatif tecrübeler nedeni ile paylaşmamayı tercih ediyordum fakat PDF’e çevirip yükleyebilirim.
@Andorlatchgate
@Andorlatchgate 3 жыл бұрын
@@MucitPilot Oda olur hocam, teşekkür ederim
@ahmetcat6389
@ahmetcat6389 3 жыл бұрын
Merhaba blynk de mail ile giriş yapınca 1800 enerji veriyor ama baska bir mail hesabımla girince 2000 veriyor neden -200 az veriyor olabilir diğer mail ile giriş yapınca
@MucitPilot
@MucitPilot 3 жыл бұрын
merhaba, daha önce o maili kullanmış olabilir misiniz?
@guvenoren
@guvenoren 3 жыл бұрын
selamlar, videolarınızı başarılı ve yararlı buluyorum. güvenlikle ilgili birşey sormak isterim (bu konuda oldukça takıntılıyım). vakit buldukça yazılım işlerine kendi çapımda girişiyorum. geçenlerde bir esp 8266 satın aldım (arduino başlangıç setim vardı); online olup olmamak konusunda şüphe duyuyorum biraz. bu cihazı kullanırsam herhangi bir güvenlik açığım olur mu? bu konuda bilginiz varsa cevaplarsanız sevinirim.
@MucitPilot
@MucitPilot 3 жыл бұрын
Merhabalar. Temel olarak sorun olmaz diyebilirim. Neden diyecek olursanız esp8266 sizin ev veya iş yeri ağınızda çalışacak. Ağa dışardan saldırıda bulunmak çok kolay değil. İkinci bir tehdit aynı ağ içindeki diğer kullanıcılar olabilir. Bu durumda kartı bir web sunucusu gibi kullanıyorsanız şifre ile giriş koruması tasarlayabilirsiniz.
@guvenoren
@guvenoren 3 жыл бұрын
@@MucitPilot anladım hocam, teşekkürler.
@emresacan1364
@emresacan1364 2 жыл бұрын
Hocam selamlar, ESP üzerinden yaptığımız uygulamalarda başlangıçta ağ adı ve şifreyi program içine gömülü şekilde yapıyoruz. Fakat aslında ESP içerisinde ki bir WEb server vasıtası ile hangi ağa bağlanacağını ayarlamak istersek nasıl yapılabilir. Bu konuda yardımcı olabilir misiniz.
@MucitPilot
@MucitPilot 2 жыл бұрын
Merhaba bu konu ile ilgili wifimanager videom var onu izleyebilirsiniz
@emresacan1364
@emresacan1364 2 жыл бұрын
@@MucitPilot Hocam değerli bilgileriniz için çok teşekkür ederim.
@muki04
@muki04 3 жыл бұрын
Abi Esp32 ile 8 bit oyunlar falan yapıyorlar bi araştırabilir misin ?
@MucitPilot
@MucitPilot 3 жыл бұрын
Merhabalar. Esp32ye yazılmış bir kod ile 8bit eski oyun konsollarının oyunlarını emülatör gibi çalıştırabiliyor. Belki önümüzdeki dönemde bir deneriz. Teşekkür ederim
@muki04
@muki04 3 жыл бұрын
@@MucitPilot Teşekkürler
@fatihyalcin3713
@fatihyalcin3713 2 жыл бұрын
Hocam esp32 yi websocket server olarak kullanırken aynı anda kamerayı da kullanabilir miyim ?
@MucitPilot
@MucitPilot 2 жыл бұрын
Kullanabilirsiniz ama yavaş çalışacaktır.
@efsoarabalar7862
@efsoarabalar7862 2 жыл бұрын
Wget komutu ile 4kb lik txt indirebilirmiyiz acaba hocam esp32'ye
@MucitPilot
@MucitPilot 2 жыл бұрын
Tahminimce alabilirsin. Denemek lazım.
@hobbyrc.kayseri
@hobbyrc.kayseri 3 жыл бұрын
Ellerinize emeğinize sağlık teşekkürler. Hocam KESMELER hakkında kısa bir video paylaşsanız faydalı olacaktır. İletişim için bir mail adresiniz var mıdır
@MucitPilot
@MucitPilot 3 жыл бұрын
Teşekkür ederim. Haklısınız önemli bir konu. Derleyip toplayıp ele alayım. Mail adresim mucitpilot@gmail.com
@hobbyrc.kayseri
@hobbyrc.kayseri 3 жыл бұрын
@@MucitPilot hocam esp ile firebase den bilgi okuma hakknda bir mail atmıştım. Müsait olduğunuz da bakarmısınız lütfen. Hobbyrc.kayseri@gmail.com bu mailden göndermiştim. Kolay gelsin
@MucitPilot
@MucitPilot 3 жыл бұрын
@@hobbyrc.kayseri yanıtladım
@hobbyrc.kayseri
@hobbyrc.kayseri 3 жыл бұрын
@@MucitPilot teşekkür ediyorum. 👋
@hobbyrc.kayseri
@hobbyrc.kayseri 3 жыл бұрын
Hocam string seçmeyi yapamadım. Bu seçtiğim string veriyi İnt türüne dönüştürüp zaman kesmesi içerisinde, date time dan aldığım gerçek saat ile karşılaştırıp role tetikleyeceğim. Şimdilik fb den aldıpım string verisi problemi var.
@keremcetin4685
@keremcetin4685 3 жыл бұрын
Merhaba , Hocam ben mühendislik öğrencisiyim ve bir projede çalışıyorum, internet bağlantısı olmadan ESP now ile dosya gönderimi yapmayı planlıyorum. Dosya 1 MB boyutunda bir MP4 olacak, bunu nasıl yapabilirim ? İnternete bağlanmadan çözmem lazım
@isseveremre
@isseveremre 3 жыл бұрын
Neden ESP kullanıyorsun ki bunu yapmak için başka modüller kullanabilirsin
@keremcetin4685
@keremcetin4685 3 жыл бұрын
@@isseveremre hocam wifi hızlı olur diye tercih ettim, işlemi 1 dk içinde yapmam gerekiyor, aynı zamanda sensörler ve GPS için de kontrolcü olarak kullanacağım
@keremcetin4685
@keremcetin4685 3 жыл бұрын
Yardımcı olursanız çok sevinirim , öneriniz nedir?
@MucitPilot
@MucitPilot 3 жыл бұрын
Merhaba Kerem, ESP now düşük boyutlu veri aktarım protokolü. Bununla 1mb dosya aktaramazsın.
ESP32 ve ESP8266 ile IFTTT Kullanımı
22:18
Mucit Pilot
Рет қаралды 6 М.
ESP Kartlar ile Kesme Kullanımı (Interrupts)
14:00
Mucit Pilot
Рет қаралды 3,5 М.
Matching Picture Challenge with Alfredo Larin's family! 👍
00:37
BigSchool
Рет қаралды 52 МЛН
Angry Sigma Dog 🤣🤣 Aayush #momson #memes #funny #comedy
00:16
ASquare Crew
Рет қаралды 46 МЛН
SPONGEBOB POWER-UPS IN BRAWL STARS!!!
08:35
Brawl Stars
Рет қаралды 24 МЛН
Websockets in Python
17:52
APMonitor.com
Рет қаралды 32 М.
Wifi scanner and jammer using NRF24L01
3:07
Babak Stars
Рет қаралды 56 М.
ESP32 - DEBUGGING your ESP-IDF code using JTAG [VS CODE]
19:53
Building the world's LARGEST iPhone
32:05
DIY Perks
Рет қаралды 214 М.
NodeMCU LittleFS Dosya Saklama Sistemi Nedir, Nasıl Kullanılır?
21:46