Gdalex
New member
Мда. Почитал, прослезился. Видимо, товарищ или не до конца в теме или намеренно мажет ESP в коричневую субстанцию (не шоколад).Скорее всего, в вашу игру в ESP-NOW тут никто не играл по банальным причинам:
Т.е. никакого спортивного интереса в ESP-NOW не наблюдается.
- Скорость передачи данных у ESP-NOW очень низкая
- Потребление ESP8266 очень большое
- Качество связи у ESP-NOW хуже чем у BLE-Mesh/Zigbee
- Стабильность (меньше выпадений) и дальность связи у новых чипов BT5.0 (или BT4.2 c RF TX +10 Дб) лучше
- ESP-NOW не дает возможности рядом работать обычному WiFi.
- Ныне чипы ESP8266 дороже чипов BLE.
- У ESP мало и убогие аппаратные контроллеры (требуются внешние костыли для некоторых реализаций по сумме превышающие стоимость самого модуля ESP8266).
- У ESP наличие множественных аппаратных и софт. багов (требующих применения внешних костылей по сумме превышающих стоимость самого модуля ESP8266).
- Полная несовместимость протокола ESP-NOW с другими.
По пунктам:
1. Скорость передачи у ESP-NOW достаточная даже для передачи изображения с WEB-камеры в прямом эфире. Примеров и даже готовых устройств полно. Именно потому, что ESP-NOW использует тот же радиотракт, что и WiFi, то и скорость такая же, что и через WiFi.
2. Потребление ESP8622 очень большое по сравнению с чем? Смотря в каком режиме работает контроллер, какие частоты задействованы. Есть масса примеров, где ESP8622 используется в качестве датчика влажности, работающего на одном CR2032 больше года, т.к. просыпается только для того, чтобы измерить влажность и отправить головному устройству пакет и опять в сон. Причем, при использовании ESP-NOW потребление в несколько раз меньше за счет значительного уменьшения времени работы радиотракта, т.к. не тратится время на подключение к точке доступа. Просто выплюнул посылку в несколько байт и спать.
3. К вопросу о качестве связи большие претензии: откуда информация? ESP-NOW, как и BLE/ZigBee использует те же частоты (2.4 ГГц), точно также умеет строить MESH-сети для увеличения дальности действия и устойчивости сети. У ESP-NOW, в отличие от WiFi, дальность 200 метров. Есть эксперименты, где дальность в открытой местности до 700 метров без специальных антенн.
4. Про стабильность и дальность связи см. 3.
5. У меня проект, в котором головной контроллер на ESP8266 работает и как шлюз для ESP-NOW, и как WEB-сервер через роутер и доступен для управления снаружи. Причем, как выяснилось совсем недавно, ESP-NOW работает на 1 канале (не у Ернста, а я про частоты), а WiFi - на 10 канале. И очень стабильно работают.
6. Про цены не скажу, но, беглый взгляд по Али показал стоимость ESP-12F 101-192 руб., за BLE 5.0 от 97 до 397 руб. Так что очень сомнительная выгода, плюс этой BLE еще кто-то управлять должен (ЦПУ). А в ESP32 и BLE встроенная уже имеется в дополнение к WiFi. Так что и тут мимо.
7. О каких убогих контроллерах речь? Уточните, пожалуйста. Что-то в BLE я вообще ни одного контроллера не увидел.
8. Багов и костылей везде найти можно, а то, что проект активно развивается и большинство ошибок уже исправили, говорит о "нужности" и востребованности проекта.
9. А с каким протоколами должна быть совместимость, если ESP-NOW изначально позиционировался как "внутренний протокол связи" между устройствами ESP?
В общем так себе заявление...