ESP NOW: Espressif's Wireless-Communication Protocol

preview_player
Показать описание
This video demonstrates ESP-NOW, which is a wireless communication protocol based on the data-link layer defined by Espressif. The big difference ESP-NOW makes is that it reduces the five layers of the OSI model to only one. Also, there is no need for packet headers or unpackers on each layer, which leads to a quick response reducing the delay caused by packet loss in congested networks. Additionally, ESP-NOW occupies fewer CPU and flash resources than traditional connection protocols, while it co-exists with Wi-Fi and Bluetooth LE. ESP-NOW supports various series of Espressif chips, providing a flexible data transmission that is suitable for connecting “one-to-many” and “many-to-many” devices. Moreover, ESP-NOW can be used as an independent, auxiliary protocol that helps with device provisioning, debugging, and firmware upgrades.

All in all, ESP-NOW, Espressif’s wireless communication protocol is efficient, responsive, and easy-to-develop.

Relevant Resources
In ESP-NOW v1.0 bugs have been fixed and the code comments and examples have been improved (see Release Note for details). We will continue to update and adjust the functional architecture of ESP-NOW to achieve a more product-oriented ESP-NOW solution.
Рекомендации по теме
Комментарии
Автор

Used ESP-NOW for my bachelor thesis and now doing related research on a PhD level. Thank you Espressif.

georgea.
Автор

This is very impressive. Espressif is way ahead in the game than its competitors. Please guide us on how to use it alongside Wi-Fi in Arduino Framework.

nabeelkirmani
Автор

ESP-NOW is amazing. I’m building a quadruped robot with 12 degrees of freedom and each actuator is ESP32 based and communicated through ESP-NOW.

Dagor
Автор

I'm a big fan of Espressif, and I am happy to know, that it is growing and developing really cool stuff

iliasalaur
Автор

Nice to see that it’s still alive. Used it in an industrial project and works flawlessly.

chrenz
Автор

WOW, Esp-Now has come a long way, I have been using it for years as part of my home automation. I designed my own 6 and 9 button remote controlls and door sensors.
I works fast and great battery life.

tlamont
Автор

Отличный протокол. Подключается мгновенно, по MAC адресу можно вычислять, кто отправил пакет и отправить ответ. С трёх точек получал пакеты параллельно со скоростью тысячи пакетов с каждого устройства и это не предел. Работает стабильно. Не требует маршрутизатора. В общем одни плюсы. Можно организовать mesh-сеть.
Рекомендую.

efiron
Автор

Such a brilliant from Espressif. Btw I'm developing the ESP-Now protocol on my Final Test of College to Implement a Body-to-Body Network using ESP-Now to send several data from human's WBAN (3 sensors based on qSOFA Score on a Medical Terms) to the ESP32 through a Mesh Network. Wish me luck guys! And I hope ESP-Now can manage my idea on my Final Test with zero problems!

donnysdp
Автор

Oh my gosh, this is beyond amazing and awesome guys, thank you soo much for working on this 👍👍👍✨

arifindobson
Автор

I am a big fan of what Espressif is doing.

elmovandermerwe
Автор

Fantastic I have plenty of esp module (32 and 8266). And one of my project rely on rssi and distance. I'm going to study that in two week. Espressif clearly think like makers !!

bitosdelaplaya
Автор

Simply amazing, glad I invested in so many of these devices! :)

AllTheNamesWereInUse
Автор

I love the way you present the information. Keep up the good work!!!

sosuskeaiezen
Автор

can you please provide some example code for the binding process of two or more device. I think holding a button to bind devices are really convenient, rather than finding each MAC address and updating them via code....overall, thanks, great vid

grisvianbrudlie
Автор

Thanks for good device, it took my embedded system connect to the world.

giangem
Автор

Love it, now I just need an arduino espnow bridge to mqtt, can espnow run alongside wifi ?

tablatronix
Автор

2 days back, i bought a new esp32 DEVKITV1 when i try to upload any code it shows

A fatal error occurred: Failed to connect to Espressif device: Invalid head of packet (0x00): Possible serial noise or corruption.
So, i tried all troubleshooting steps. Still the same error 😢
Please 🙏 tell me how to solve the issue
Thank you.

creative
Автор

Great... soo do you have an arduino library and example?

swatcat
Автор

Waiting for esp8266 support :)
And it would be nice to make an adapter (pattern) for this library, with Arduino-style functions, it will help with integrating the library in existing Arduino projects

iliasalaur
Автор

@Espressif Systems, have you fixed the ESP ADC problem with the newer esp's?

bobby