ESP8266 ESP-NOW

  Рет қаралды 9,581

Arduino и прочие питомцы

Arduino и прочие питомцы

Күн бұрын

Пікірлер: 45
@acerrusm
@acerrusm 5 жыл бұрын
Один из немногих образовательных каналов в Ютьюбе, где инфа подаётся качественно и без всякой лабуды с музыкой и спецэффектами. Спасибо вам огромное за ваше время и старание!
@NIKOLA_KOLOSOV
@NIKOLA_KOLOSOV 5 жыл бұрын
Годный контент! Столько видео на ютубе про arduino и т.д., но все используют Arduino IDE, этот кошмар. И почти никто не использует platformio. Огромный лайк за Platformio и за описанную технологию. Я даже не знал, что в esp такое есть.
@Физик-г4о
@Физик-г4о 2 жыл бұрын
Спасибо! Как то пропустил это видео, поиском нашлось.
@jress6778
@jress6778 4 жыл бұрын
Доброго.С трудом догнал (дилетант)но понял почему связь 3Д принтера по WiFi играет со мною в прятки Спасибо за труд.Удачи!
@androidpasha
@androidpasha 2 жыл бұрын
Одно не понял. Вы меняете канал wifi_set_channal() и переинициализируете esp-now. Зачем тогда при добавлении пира в функцию пишется канал? Он не на что не влияет выходит? Т.к. wifi.getchannel() всегда возвращает 1 вне зависимости какой канал присвоен конкретному пиру.
@Dialbist
@Dialbist 5 жыл бұрын
Спасибо за информацию!
@Legantmar
@Legantmar 5 жыл бұрын
спасибо, интересно на счет полезно не уверен, ибо требования высоки (начиная от версий sdk, девелоперских прошивок и заканчивая сканированием сети и выбором канала), а в итоге связь так себе (учитывая расстояние между AP и "клиентами" и кол-во потерянных пакетов). 12-я минута не сильно прояснила в каких случаях это может понадобится. Если "псевдоклиенты" знают имя точки доступа, почему бы не зайти через дверь? )) преимущество пока вижу только одно - режим "invisible"
@arduinoetc
@arduinoetc 5 жыл бұрын
Думаю, все преимущества в энергопотреблении, поскольку куда быстрее проснуться, метнуть пакет, подождать ответ и снова уснуть, чем соединяться с инфраструктурой.
@Legantmar
@Legantmar 5 жыл бұрын
@@arduinoetc а вот это уже интересно, если есть опытные цифры поделись, за какое время передаются пакеты и на какое расстояние а так, если не вру, то соединение клиента с AP при выходе из режима сна и без поиска новых WI-FI точек (есть разные настройки, сейчас не помню) около 5 сек например, для "радиокнопки" включения света это не оч. годится, а для какого нить датчика вполне нормально у Андреаса на 12 минуте указано до 8 сек (я думаю он взял с небольшим запасом) kzbin.info/www/bejne/f4rYioechJuchdU
@zhdanvadim9536
@zhdanvadim9536 3 жыл бұрын
Круто, спасибо
@vanchatv
@vanchatv 5 жыл бұрын
Да, хорошая штука. Электронщики давно из их делают проекты, я из такого модуля интернет радио собрал.
@avazart614
@avazart614 5 жыл бұрын
Сами кодписали или тупо содрали с гита?
@vanchatv
@vanchatv 5 жыл бұрын
@@avazart614 Там в описании написано откуда взят проект.
@avazart614
@avazart614 5 жыл бұрын
@@vanchatv Там это где?
@vanchatv
@vanchatv 5 жыл бұрын
@@avazart614 На моём канале видос
@Alex_Railnolds
@Alex_Railnolds 5 жыл бұрын
Ничего не понял, но лайк поставил.
@muspel810
@muspel810 5 жыл бұрын
Спасибо, зачем на esp шлюз поднимать?
@1PartiZzan
@1PartiZzan 5 жыл бұрын
Доброе время суток! Что вы могли бы сказать о функции callback « enumesp_now_send_status_t » она вроде бы должна давать подтверждением получения пакета "пиром"... да вот что то не работает :( пакет пригимается, но функция возвращает совсем не то...
@arduinoetc
@arduinoetc 5 жыл бұрын
Она лишь подтверждает, что пакет для отправки перешел на уровень железа, больше ничего. Никаким образом с приемом на той стороне она не связана, у меня всегда возвращала успех, а пакеты терялись.
@1PartiZzan
@1PartiZzan 5 жыл бұрын
Alex Morozov Спасибо за ответ! Т.е esp никак не проверяет доставку пакета..?
@arduinoetc
@arduinoetc 5 жыл бұрын
@@1PartiZzan Эта технология скорее всего была разработана в первую очередь для передачи или широковещательных пакетов или сразу нескольким пирам, как вы себе представляете обратную связь в таком случае? На уровне своей программы шлите подтверждающие пакеты, используйте номера пакетов и контрольные суммы.
@zcbesaba
@zcbesaba 5 жыл бұрын
Хорошее видео, уникальный материал, вот только вопрос почему бы не использовать non OS SDK, в любом случае функции платформы будут наверняка работать и с фреймворком ардуино, но помимо всего вероятно этот вариант из коробки имеет более свежие реализации. Помимо этого в ардуино фреймворке наблюдаются утечки памяти. А пакеты на разделяемой среде будут теряться всегда и в случае если это не контролирует протокол этим обязан заняться программист если это важно. Но еще интересно как можно подружит НРФ с еспНАВ, я прекрасно понимаю что это разные вещи, но как-то же подключили НРФку к ВИФИ, может у кого-то есть идеи как это сделать.
@arduinoetc
@arduinoetc 5 жыл бұрын
К сожалению, кучу библиотек, написанных именно для Arduino, в реальном проекте портировать на чистый SDK - это море потерянного времени (и не факт, что все получится). И если уж SDK, то RTOS, потому как на ESP32 более Non-OS SDK нет, а двигаться дальше все равно придется. Сомневаюсь, что коллбэк-функция по приему пакета "тормозится" Arduino фреймворком. Он чаще всего просто оболочка вокруг функций SDK и попытка превратить событийную модель в "плоскую". Но все равно зло, не спорю. :)
5 жыл бұрын
А в потреблении какова разница? В сравнении с Zigbee потребление каково
@arduinoetc
@arduinoetc 5 жыл бұрын
У меня нечем мерить малое потребление. Zigbee, самом собой, меньше должен потреблять. Скорее всего потребление должно быть соизмеримо с NRF24. И из-за необходимости держать включенным WiFi (пусть и без необходимости соединения с инфраструктурой), использовать легкий сон не получится без потери времени.
@chrisn.6760
@chrisn.6760 5 жыл бұрын
Интересно 👍
@krukhlis
@krukhlis 5 жыл бұрын
А в чём преимущества перед nRF24L01+, которая как раз для этой цели предназначается и работает с пол-пинка, надёжно и без гемора? П.С. Но за ролик и за хитрый трик с каналом -- спасибо. Я для себя вижу единственный бонус от такого варианта использования для увеличения секюрности. Типа кроме вафляйного хэндшейка и дальнейшей связи по TCP/IP и UDP , устройства обязаны сделать хэндшейк ещё и по этой, не-вафляйной технологии. Тот, кто этого не знает -- закисмайэсит при попытке подключения к моей точке доступа.
@arduinoetc
@arduinoetc 5 жыл бұрын
Перед NRF24 преимущество только в том, что подсистема связи уже на "борту", не надо под SPI ноги занимать. В остальном, "бубен" нужен больше, чем для плясок с NRF. :)
@avazart614
@avazart614 5 жыл бұрын
Такой вопрос есть/будет что либо по ESP32 ?
@arduinoetc
@arduinoetc 5 жыл бұрын
Да у нее такая классная документация и куча примеров, что еще надо? Если при разработке под ESP32 выйдет что-то отличное от ESP8266 в плане технологий, я возможно сниму об этом ролик. Но пока для проектов хватает 8266... На "Феррари" в булочную не ездят (только если велосипеда нет :) )
@avazart614
@avazart614 5 жыл бұрын
@@arduinoetc Да но смотрю цена сильно упала на нее, а порой не хватает ни сколько производительности сколько пинов.
@s.a.8555
@s.a.8555 5 жыл бұрын
Я канеш извиняюсь. Но каким то образом подписан на ваш канал. И вот слушаю. И нихера не понимаю. Но все равно спасибо 😁
@slavercc193
@slavercc193 5 жыл бұрын
крутая штука, осталось ее с телефоном подружить.
@j.o.k.e.r.007
@j.o.k.e.r.007 5 жыл бұрын
По моему IMHO эта фича сделана не для "общения" с ESP, а для настройки связи с ESP, тогда когда ESP не знает к какому wifi и с каким паролем подключиться. Например, подключение устройств SONOFF без подключения к какой-то "промежуточной" wifi сети.
@arduinoetc
@arduinoetc 5 жыл бұрын
Вы путаете с технологией ESP-TOUCH.
@yura979
@yura979 5 жыл бұрын
Смешанные чувства. Опять Экспрессифные товарищи хотели сотворить что-то интересное, но получилось ни туда, ни сюда.
@ДмитрийСиняков-я1ф
@ДмитрийСиняков-я1ф 5 жыл бұрын
дело конечно не мое, но озвучка у тебя откровенно мерзкая... плям-шмям-хрям, и по итогу твой голос вещает не информацию, а какой-то адский ужас....Я не советчик, но говоря просто громче и уверенней - результат переваривания тебя, куда бы лучше был..... Развитая дикция и подача звука - мастхев для ютуба, а не зашквар.....
@arduinoetc
@arduinoetc 5 жыл бұрын
Смотри котиков под студийную музыку и не мучай мозг. А то вот из-за таких синяков вместо того, чтобы ночью делиться знаниями с теми, кто это может понять, я лучше сериал досмотрю или высплюсь наконец, и пошли на ... все эти нытики-"не советчики", ни одного ролика в жизни не снявшие, но знающие как.
@ДмитрийСиняков-я1ф
@ДмитрийСиняков-я1ф 5 жыл бұрын
@@arduinoetc сам-то хоть понял; что написал?
@DjugaDjuga
@DjugaDjuga 5 жыл бұрын
@@ДмитрийСиняков-я1ф дело конечно не мое, но писанина у тебя откровенно мерзкая... плям-шмям-хрям, и по итогу твой комментарий вещает не информацию, а какой-то адский ужас....Я не советчик, но пиши разумно и грамотно - результат переваривания тебя, куда бы лучше был..... Развитая манера подачи критики - мастхев для ютуба, а не зашквар.....
@ДмитрийСиняков-я1ф
@ДмитрийСиняков-я1ф 5 жыл бұрын
Ахах... мне очень льстит, что мой обычный комментарий так подорвал кому-то пятые точки... но все же....
@krukhlis
@krukhlis 5 жыл бұрын
Дмитрий Синяков, а сам то чем-то похвастаться можешь? Кроме того, что засираешь чужой Труд. Удиви нас.
ESP8266 Light Sleep или диета для ESP-01
7:10
Arduino и прочие питомцы
Рет қаралды 4,5 М.
ESPNOW mix with #ESP32 and #ESP8266
25:37
Programming Electronics Academy
Рет қаралды 44 М.
$1 vs $500,000 Plane Ticket!
12:20
MrBeast
Рет қаралды 122 МЛН
I Sent a Subscriber to Disneyland
0:27
MrBeast
Рет қаралды 104 МЛН
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН
КОНЦЕРТЫ:  2 сезон | 1 выпуск | Камызяки
46:36
ТНТ Смотри еще!
Рет қаралды 3,7 МЛН
Параметры в скетче для ESP8266
20:59
Arduino и прочие питомцы
Рет қаралды 4,3 М.
ESP-IDF | Введение
45:38
Crazy Geeks
Рет қаралды 41 М.
О режимах флеш-памяти ESP8266 и GPIO9 и 10
13:44
Arduino и прочие питомцы
Рет қаралды 8 М.
Why ESPNow is awesome - hint: ACKs & Retries!
5:20
MrDIY
Рет қаралды 21 М.
RP2040 малинка без остинок
51:53
Arduino и прочие питомцы
Рет қаралды 11 М.
Trying to do 3D Localization using ESP8266's
6:21
CNLohr
Рет қаралды 51 М.
ESP8266s without the big SDK "nosdk8266"
7:44
CNLohr
Рет қаралды 74 М.
$1 vs $500,000 Plane Ticket!
12:20
MrBeast
Рет қаралды 122 МЛН