birden fazla esp32 wroom ile haberleşme

Başlatan interrupter, 10 Haziran 2024, 15:54:30

tunayk

#15
Alıntı yapılan: uzaylivolkan - 06 Aralık 2024, 11:01:45Tcp-İp üzerinden bağlantı yapabilirsiniz. Ben evim için geliştirdiğim Ev otomasyonu IOT cihazları birbiri ile bu şekilde bağlıyorum. (esp32 d1 mini, esp32 wrom, esp-12e vb).
        Bir cihazı sunucu diğerlerini client yapıyorum. Çift taraflı iletişim yapabilirsiniz.
  Linkteki kütüphaneyi incelerseniz bir fikir verir sanırım ESPAsyncTCP

TCP/IP de teorik olarak sorun yok ancak ESP32 nin yönetebileceği bağlantı sayısı sınırlı. Pekçok kütüphanede bunun 8 gibi bir sayı ile sınırlı olduğunu gördüm.

Eğer her node ile haberleşmek için "Bağlan- Veri ALışverişi Yap-Bağlantığı kapat" gibi bir sıralama ile web sunucu mantığı ile çalışılırsa olabilir belki. Linkte verilen kütüphane de aslen webServer kütüphanesi imiş

Verilen kütüphanede bu durum ;

#ifdef ESP32
#define DEFAULT_MAX_WS_CLIENTS 8
#else
#define DEFAULT_MAX_WS_CLIENTS 4
#endif

olarak belirtilmiş