mertthin
Üye
- Katılım
- 21 Ekim 2022
- Mesajlar
- 10
http veya ftp kullanmayı pek istememem mesafe yüzündendi. Wifi iletişim kesintisi ve mesafe nedeniyle(500-600 metre arası iletim olsun istiyorum) güven vermiyor nedense bu nedenle de esp-now düşünmüştüm.ESP Now küçük veri paketlerinin gönderilmesi için tasarlanmış bir protokol. Maksimum 250 byte civarında paketlere izin veriyor. Sensör verisi, komut vb iletişim için çok kullanışlı ancak sizin senrayoda doğru seçim mi siz karar verin.
Paket büyüklüğü 250 bayt dedik. Dolayısıyla sizin veriyi bölüp diğer tarafta birleştirecek bir katman yazmanıza ihtiyaç olacaktır. Arada paket kaybı olursa dosya kullanılmaz hale gelir. Bu sebeple bir de acknowledgement (onaylama) mekanizması lazım. Alıcı her başarılı paketten sonra göndericiye mesaj göndermeli. Bu yapılabilir tabi, ancak C bilmediğinize göre geliştirmek biraz zahmetli olabilir.
Bir tarafta Access Point açsanız, diğeri ona bağlansa, bir Async Web Server çalıştırıp, HTTP protokolü ile dosyayı upload ya da download yapsanız çok daha kolay olur.
Konu başında belirtmiştim, ilk başta aklımda http veya ftp ile transfer etmek vardı fakat esp-now ile denemek istedim ama sanırım başarılı olamayacağım.
En iyisi söylediğiniz üzere ben http veya ftp ye geri döneyim. İki günüm bunları araştırmakla geçti pek motivasyonum kalmadı gibi