Сама ардуино подключается к сети wifi или просто работает от своего радиоможуля? Если его можно подключить к контроллеру меш сети это круто,если нет...то проще купить билайновский роутер ,прошить в кинетик и там это реализовано интереснее.
По пробовал ваш скетч. Наделся, что он будет сканировать включенные wifi, то есть, без подключение к роутеру (без обмена пакетами). Жаль, что она так не может esp8266. Может подскажите, есть что-нибудь похожее. Сканировать mac-адрес телефона, при включенном только wifi?
Классная штука !! Сидиш такой дома , гнуху смотриш ))) и тут в зоне появился телефон жены !! ....выключил все , подорвался и типа такой дома уборку делаеш или еще что то .... ))))) Всем хорошо , в доме меньше скандалов ....
Сделай так, что бы при обнаружении телефона ЕСП передавала сигнал на стационарный (старый какой-нибудь андройд) и тот в свою очередь проговаривал имя человека, (голосом Алисы например или еще как то) а на неизвестное устройство проговаривало: "Чужой" ))
Это работает только если устройство уже подключилось к точке доступа. Иначе, будет рандомный mac адрес, это сделано ,чтобы нельзя было за людьми следить таким образом. практически во всех популярных моделях эта функция включена. А вот у есп или роутера mac фиксированный, с ними будет работать.
Полезная идея, можно держать эти модули на охраняемых объектах и в случае криминального события есть вероятность по мак-адресу вычислить владельца телефона или возможных свидетелей места преступления. К сожалению обратная сторона - "умные" СВУ.
Как получить тот же эффект только просматривая IP адресс? Один из вариантов пинговать esp IP телефона и при этом на телефоне юзать статический ip. Не знаю как с dhcp сделать.
Насколько я помню, для таких вот сканеров в айфонах сделали "динамический MAC" в вашем случае телефон соединяется с конкретной точкой и вы сниферите радиоканал, а что будет, если точки так таковой нет и телефон будет в режиме сканирования, вы это тестили? Устройство интересное, но еще есть BLE - bluetooth smart (ibeacon && Eddyson или как там его) , в эту сторону не желаете развить проект?
Динамический MAC - это не совсем законно. Цитата: It's illegal and it's going to cause problems with internet-connected devices all over the world. По этому странно чтобы на айфоне менялся MAC адрес
@@UCanDo с выходои iOS8 эта фишка стала официальна выдержка из статьи: Рандомизация MAC-адресов активируется через две минуты после блокировки экрана. После этого телефон начинает искать WiFi-сети, выдавая случайный MAC-адрес в качестве своего идентификатора. Каждый раз после выхода из спящего режима и новой блокировки экрана генерируется новый MAC-адрес.
Странно... У меня iOs 12.1.2, с момента записи видео я успел 1 раз перезагрузить телефон и раз 20 включить и выключить WiFi. Не говоря уже о спящем режиме... MAC адрес остался тем же, только что проверил.
@@UCanDo видимо для воспроизведения этого сценария нужно забыть домашнюю сеть и оставить телефон в режиме сканирования. К сожалению у меня нет марки такого телефона, что бы проверить
Спасибо за хорошую идею. Не подскажите с чем может быть связана при компиляции FriendDetector2 дает ошибку "D5" was not declared in this scipe вс троке void turnoff. Спасибо за подсказку.
Спасибо за комментарий. Проблема в ядре для ESP. В нем не указаны названия пинов. Единственный выход - вместо названий указывать номера GPIO. То есть посмотреть какому номеру GPIO соответствует D5, и такой указывать. На пример D5 соответствует GPIO5. Значит в скетче вместо «D5» написать «5»
Значит я начал копать в правильную сторону. Скетч скомпилировался но плата результата нет, похоже китайцы намудрил с разводкой. Сегодня попробую на другой плате. Спасибо за подсказку.
Вы не совсем верно поняли суть. Как часто вы выключаете WiFi на телефоне выходя из дома? И как часто это делают другие? Почти никогда. А ведь такие устройства используют в различных магазинах и других местах, скандируют устройства прохожих, создают маршруты посещения... А потом люди удивляются, как это им приходит реклама именно того бутика, мимо которого они каждый день на работу ходят... Я уверен на 100% что 99 из 100 людей, которые приходят к вам в гости, не выключают WiFi на телефоне. Отследить их «появление» не составит труда при помощи данного метода. И на энергоефективность это никак не влияет.
Интересно , еще бы это реализовать , в умном доме от Яндекса например Алиса проговаривала что кто та приближается , или еще что та подобное , есть потенциал у этого скеча стоит только его применить по назначению которому он действительно пригодится например умный дом
алиса даже в теории такое не может. тк апи не позволяет ей иниицировать диалог самой. она может только отвечать на реплику юзера. то есть никакие сигнализации/уведомления на ней не сделать. вы всегда сами должны первым начинать "алиса, а не течет ли у меня вода в ванной? ", "алиса, мой дом не горит?", или хотя бы "алиса, есть новые уведомления?"
Начало ролика.... "Каждое устройство при включении..." Вот в этом и вся загвоздка - ты узнаешь о появлении устройства только при включении. Иначе устройство спит и не шлет никаких сигналов. Ни о каком предупреждении речи идти не может.
Мне кажется нет. Для такой дальности нужна направленная антенна. Но это уже не будет сканер, то есть, такая дальность будет только в определенном направлении, а в остальных направлениях дальность наоборот, уменьшится, или вообще не будет видеть…
ввиду радиуса действия WiFi я бы такую технологию не рисковал использовать, особенно если речь о любовницах)) Тут уже лучше миникамера с RaspberryPi и нейросетью)) Или кулон с передатчиком на 433Мгц 😅😁
ну осталось на светодиод прикрутить снифер и можно ловить пароли от вафли которые передает устройство. интересная кстате тема подключить какой нить аиркрякНГ
зачем нужна эта холобуда, если есть аиркрак? Ну хэндшейк поймать можно.. и то.. поди разберись, какая из четырёх частей хендшейка первая, вторая и т д..
Схема хорошая, но вопрос обнаружиться ли телефон,если он в режиме сна. Например когда пришел с улицы, телефон в кармане, и давно не активировался. Думаю что не увидет,или увидит но с задержкой
Я на своем канале рассказываю про программирование для Ардуино, мне интересно как про инициализировать этот модуль без библиотек и какую последовательность нужно отправлять в модуль?
Советую вам в первую очередь посмотреть этот канал: ua-cam.com/channels/KzffzoHBE1bmYs8tAuXTrw.html А то инициализации ESP - использовать специализированную среду разработки, а не Arduino IDE
Я не про превью. Этот человек дает конкретные рекомендации о том как создавать видео и как содержать канал. Посмотрите, и уровень вашего канала значительно возрастет! По ESP, я написал выше. Это можно организовать только в специализированной среде. Не в ArduinoIDE. Поищите среду разработки именно под ESP, и читайте документацию.
Я впервые об этом услышал здесь в комментариях. Не знаю что вам сказать. Я попробовал поискать в Гугле, все что нашёл - относилось к конкретной версии iOS. И почти все на эту тему датируется 14-м годом... Я свой телефон перезагружал, включал/выключал WiFi, отправлял в спящий режим... MAC адрес остался неизменным как в настройках телефона, так и при его определении другими устройствами. По этому не могу вам дать точный и исчерпывающий ответ.
Судя по статье, чтобы изменился MAC адрес необходимо отключить геопозиционирование. Что я сделал: 1) отключил WiFi 2) отключил мобильную передачу данных 3) отключил геолокацию После этого заблокировал телефон. Через несколько минут посмотрел настройки. MAC адрес не изменился. Включил WiFi, заблокировал телефон и подождал еще некоторое время. Результат тот же: нет изменений. Возможно для работы данной функции нужны какие-то специфические условия. Тестировалось на iPhone SE iOs 12.1.2
Я впервые об этом услышал здесь в комментариях. Не знаю что вам сказать. Я попробовал поискать в Гугле, все что нашёл - относилось к конкретной версии iOS. Я свой телефон перезагружал, включал/выключал WiFi, отправлял в спящий режим... MAC адрес остался неизменным. По этому не могу вам дать точный и исчерпывающий ответ.
@@fisher7452 мак адрес можно подделать. а вот к калитки само то. она уже в принципе не безопастна как такова. а вот для гостей будет прикольно когда они подходят а килитка им сама открывается и на екранчике какое нить личное приветсвие для гостя.
@@asurahan Вот именно. Если у злоумышленника будет желание её преодолеть. то и засов не поможет, а "на повезло" - неплохая преграда. Кстати!!! Возникла идея: сканить не только WiFi, но и Bluetooth. Всякие там фитнес-браслеты.
а можно ли зделать чтобы без компа добавлять или уберать устройства в еsp??????? вот тогда бы это было очень интересное устройство. я бы на даче реализовал замок на дверь. Только для своих, летом там мы отдыхаем там и наши друзья отдыхают. А так бы можно былобы реалезовать доступ и маломальскую охрану зделать.
Я хочу усилить зону действия, она не вредна ли на здоровья? И вообще вредна ли роутера? Знаю это вопрос не к вам, но некоторые говорят роутеры вредна на здоровья???
Любое излучение имеет негативное воздействие. Просто уровень этого воздействия может быть столь незначительным, что его не берут во внимание. НО! Если вы обратитесь к различной документации (на пример от компании Apple) то сможете найти интересную вещь. Если коротко: любой телефон может иметь «достаточно сильное» негативное воздействие своим излучением (WiFi, Bluetooth, Мобильная сеть) на расстоянии менее 2 см от тела человека. Да, и блютуз, и мобильная связь тоже воздействуют. А ещё спутниковое излучение (сколько их у нас над головой?)... Вокруг нас очень много источников излучения. И, чтобы кто ни говорил, они все вредные. В сравнении с общим фоном, изменение мощности WiFi - как капля в море. Но я бы вместо изменения мощности поставил бы ещё 1-2 роутера, для увеличения зоны покрытия.
Мне нравится эта драка программистов, один человек сражается с целым метрополитеном делая своё приложение "wifi в метро", его алгоритм все усложняется и усложняется, началось все с тупой отправки нужного http запроса, метрополитен все накручивал и накручивал свой алгоритм распознавания софта для автоподключения и скипа рекламы, но не смог ничего противопоставить одному программисту, и тогда его снесли из плеймаркета, но чел приуныл на какое-то время, а потом выкатил апдейты, который бы позволял обновлять приложение без плеймаркета Сейчас эта штука супер мощная и рекламу скипает и в Яндекс метрику пишет что мол посмотрела реклама и браузер эмулирует и случайные задержки генерирует и капчи обходит, единственное что пока непобедимо это гребаное энергосбережение миуай, которое душит приложение и приходится заходить в приложение чтобы подключиться
Нужно как-то уменьшить чувствительность ESP8266. Надо смотреть в настройках, может где-то можно выставить уровень усиления. Или может взять модуль без антенны.
Многие об этом пишут. Я проверил на своём телефоне. MAC адрес всегда один и тот же. Так что не знаю что вам ответить. Возможно в новых версиях прошивки этого нет. Возможно нужно в настройках ковыряться (я не видел такой функции). Так что хз....
@@UCanDo они не понимают на самом деле, о чём говорят. Они говорят о "маске" мак-адреса, которую рандомно назначает устройство при подключении (иногда и не у всех). А ты говоришь, про реальный мак-адрес, который и ловишь.
Добрый день. Все как у вас сделал. Работает. Но не корректно. Допустим у меня на телефоне вифи включён. Я экран отключаю и через некоторое время видимо на телефоне вифи засыпает на секунд 5 и нодемсюцю теряет мак адрес и выполняет действие, затем через 5 сек опять видит мак и сново выполняет действие. Хотя я вифи не отключал. Как с этим бороться? Задержкой?
Добрый день. Никак. На телефоне WiFi не всегда активен. МАС адрес передается только в момент активации WiFi, и промежутки между активацией могут достигать минуты.
@@UCanDo так получается, что не работает вся эта система? К примеру я сделаю включение света если захожу в гараж с телефоном на котором включён вифи. Тел лежит в кармане. Есп которая в гараже увидела мой тел и включила свет. А телефон в спячке отключает на несколько секунд вифи. И получается, что свет вырубается и через 5 сек включается снова. По идее это косяк. Телефон в режиме ожидания(выключенный экран) видимо экономит энергию. Как то же можно это программно предусмотреть вырубание телефонного вифи на несколько сек ? Так то идея шикарная . Реально применять можно.
Нужно просто увеличить время определения наличия телефона: cooldown = 100; // here we set it to 1000 if we detect a packet that matches our list попробуйте вместо 100 поставить 1000. Или какое-то другое значение. Тестируйте.
@@UCanDo если например использовать исп32 , то вместо вай фай , присутствие телефона можно было бы проверять по блютузу, расстояние намного меньше, можно где то это будет предпочтительней , например калитка ворот , видит что ты подошел , открылся замок..
IPhone меняет mac адреса случайным образом, для того чтобы сделать невозможным подобное отслеживание... По крайней мере для сетей в которых он не зарегистрирован
А он все 13 каналов одновременно слушает? Какое-то мутное объяснение принципа работы. То есть, если я это устройство поставлю в чистом поле, где нет ни одной точки доступа, и включу вайфай телефона, то телефон будет куда-то в пустоту на всех каналах слать зачем-то свои данные? Что-то у меня были немного другие представления о работе WiFi.
@@UCanDo сканирует??? Активное сканирование что ли?? Кричит на всех 13 каналах по очереди "ау" и ждёт ответа от кого-то?) Я всегда считал, что точки доступа этим занимаются, то есть периодически выдают в эфир свое название со всякой служебной информацией (если не включен скрытый режим), а клиенты только слушают. PS: ваше использование термина "сканирует" делает вас похожим на канал ТВ-3, а не на какой-то технический ресурс.
Телевизор не смотрю с 2005-го, так что не могу по достоинству оценить ваше сравнение. Я никогда не претендовал на истину в последней инстанции, и во многих вопросах знаю меньше чем хотелось бы. Опустим все «термины» и приступим к практике. Точнее я опишу свой личный опыт. ESP слушает эфир постоянно. Без пауз и задержек. При этом он не привязан к конкретной сети / устройству, и сканирует все сигналы WiFi. Как он это делает и на каких каналах - мне не известно. Не вникал. Как вы сами выразились, «в чистом поле» без точки доступа, телефон все равно обнаруживается. Через разные промежутки времени (от миллисекунд до минуты) ESP выдаёт сообщение об обнаружении. Как и почему это происходит, я не знаю. Но стоит различать точку доступа и включённый радиомодуль. Видимость точек доступа обусловлена программным обеспечением, чтобы клиент мог отличить точку доступа от просто включённого радиомодуля другого устройства. Так что можно обнаружить абсолютно любое устройство, даже если оно «не светится» в сети как точка доступа.
легко посмотреть код автора и код библиотеки. В библиотеке объявлена функция github.com/RicardoOliveira/ESPProLib#void-esppl_set_channelint-channel, автор с своем коде в цикле перебирает каналы. Если еще поискать про режим promiscuous для сетевых карт, то становится понятно, что это режим, когда карта слушает вообще все пакеты, которые может принять (необязательно адресованные ей). И если еще поискать инфу/подумать немного, становится понятно, что пока слушается один канал, остальные карта "услышать" неспособна (потому что канал задает несущую частоту). Короче, вся инфа была на расстоянии вытянутой руки, но нет, надо прийти и начать жаловаться, что автор плохо объяснил...
ДОБРЫЙ ДЕНЬ, Вы бы не могли мне помочь с одним воросом, понимаю что тема не Ваша , но мне некому обратьится, я собираю мини фрезер чпу , на гигхабе нашол такой автономный контролер и там автор указал некоторые одни и теже пины для дисплея, сенсора и карт ридера, я переживаю что после включения что то спалю, очень большая просба, вы бы не могли посмотрет в теории это будет работать?, я был бы очень признателенgithub.com/mstrens/grbl_controller_esp32/blob/master/README.md
Здравствуйте, вынужден снова к Вам обратиться за советом, автономный контроллер собрал, работает, теперь не получается связать его с stm32f103(на ней записан grbl) по rx tx, подскажите пожалуйста что бы стм начала принимать сигнал не с микро юсб а с порта rx tx (пины a9 a10) в прошивке нужно что то переписывать?
О, да! Вечная проблема с которой все сталкиваются. На самом деле все элементарно. У STM32 есть USB интерфейс, который используется для Serial. А также есть ещё не сколько физических Serial(1, 2, 3) назначенных на разные пины. В данном случае вы используете пины 9 и 10. Если посмотреть распиновку, то это Serial #1. В скетче к слову «Serial» вам нужно дописать «1»: Serial1.begin(9600); .... Serial1.print(“text”); ...
Сама ардуино подключается к сети wifi или просто работает от своего радиоможуля?
Если его можно подключить к контроллеру меш сети это круто,если нет...то проще купить билайновский роутер ,прошить в кинетик и там это реализовано интереснее.
По пробовал ваш скетч. Наделся, что он будет сканировать включенные wifi, то есть, без подключение к роутеру (без обмена пакетами). Жаль, что она так не может esp8266. Может подскажите, есть что-нибудь похожее. Сканировать mac-адрес телефона, при включенном только wifi?
за вами постою
@@EvgenMo1111 +1
Классная штука !! Сидиш такой дома , гнуху смотриш ))) и тут в зоне появился телефон жены !! ....выключил все , подорвался и типа такой дома уборку делаеш или еще что то .... ))))) Всем хорошо , в доме меньше скандалов ....
:))))
А может вместо этого ждать её уже с надро....м??? А про уборку вообще убило если честно.....
А жена такая случайно выключила в телефоне вайфай. И все- семейная жизнь снова буйствует красками)
Одна только херня на современных смартфонах MAC адрес по умолчанию генерится рандомно ахахаха
Необходимое для людей с ограниченными возможностями устройство, - максимальный радиус действия в прямой видимости метров 10-20!
Сделай так, что бы при обнаружении телефона ЕСП передавала сигнал на стационарный (старый какой-нибудь андройд) и тот в свою очередь проговаривал имя человека, (голосом Алисы например или еще как то) а на неизвестное устройство проговаривало: "Чужой" ))
Лучше чтоб гавкало )
Вот бы еще блок в flprog запилить на основе этой библиотеке .
или научиться программировать
5:38 а что мешает злоумышленникам с помощью вашего MAC-адреса сделать тоже самое?
Как минимум, они должны догадаться, что процесс открытия происходит именно по MAC-адресу WiFi-адаптера телефона владельца
Подскажите пожалуйста, какая из 8266 поддерживает 2 диапазона 2.4 и 5 ГГц?
интересный пример, спасибо
а если выключить wi-fi роутер, к которому подключаются телефон и планшет, то будет определение mac адреса и уровня сигнала?
Это работает только если устройство уже подключилось к точке доступа. Иначе, будет рандомный mac адрес, это сделано ,чтобы нельзя было за людьми следить таким образом. практически во всех популярных моделях эта функция включена. А вот у есп или роутера mac фиксированный, с ними будет работать.
Полезная идея, можно держать эти модули на охраняемых объектах и в случае криминального события есть вероятность по мак-адресу вычислить владельца телефона или возможных свидетелей места преступления.
К сожалению обратная сторона - "умные" СВУ.
Да, все верно. И подобный принцип уже применяют для отслеживания.
Умные люди не берут с собой на дело технику, по которой их можно отследить. Неуч!
Как получить тот же эффект только просматривая IP адресс? Один из вариантов пинговать esp IP телефона и при этом на телефоне юзать статический ip. Не знаю как с dhcp сделать.
А можно добавить и блутуз для сканирования для esp32? И как?
Ну все теперь не надо следить за Хатами , логи с закладки посмотрел и можно спокойно выхлопать хаты
давно такую штуку хотел сделать. будет так же работать если есп уже подключена к точке доступа?
Не знаю, не проверял
Нет. Или сниф или интернет.
Насколько я помню, для таких вот сканеров в айфонах сделали "динамический MAC" в вашем случае телефон соединяется с конкретной точкой и вы сниферите радиоканал, а что будет, если точки так таковой нет и телефон будет в режиме сканирования, вы это тестили? Устройство интересное, но еще есть BLE - bluetooth smart (ibeacon && Eddyson или как там его) , в эту сторону не желаете развить проект?
@@A.H2G канал посмотрел, но остался вопрос: - а сканировать маки у сопряженные устройств делали? (например авторизация по фитнес браслету)
Динамический MAC - это не совсем законно. Цитата: It's illegal and it's going to cause problems with internet-connected devices all over the world.
По этому странно чтобы на айфоне менялся MAC адрес
@@UCanDo с выходои iOS8 эта фишка стала официальна
выдержка из статьи:
Рандомизация MAC-адресов активируется через две минуты после блокировки экрана. После этого телефон начинает искать WiFi-сети, выдавая случайный MAC-адрес в качестве своего идентификатора. Каждый раз после выхода из спящего режима и новой блокировки экрана генерируется новый MAC-адрес.
Странно... У меня iOs 12.1.2, с момента записи видео я успел 1 раз перезагрузить телефон и раз 20 включить и выключить WiFi. Не говоря уже о спящем режиме... MAC адрес остался тем же, только что проверил.
@@UCanDo видимо для воспроизведения этого сценария нужно забыть домашнюю сеть и оставить телефон в режиме сканирования. К сожалению у меня нет марки такого телефона, что бы проверить
Спасибо за хорошую идею. Не подскажите с чем может быть связана при компиляции FriendDetector2 дает ошибку "D5" was not declared in this scipe вс троке void turnoff. Спасибо за подсказку.
Спасибо за комментарий.
Проблема в ядре для ESP. В нем не указаны названия пинов.
Единственный выход - вместо названий указывать номера GPIO. То есть посмотреть какому номеру GPIO соответствует D5, и такой указывать. На пример D5 соответствует GPIO5. Значит в скетче вместо «D5» написать «5»
Значит я начал копать в правильную сторону. Скетч скомпилировался но плата результата нет, похоже китайцы намудрил с разводкой. Сегодня попробую на другой плате. Спасибо за подсказку.
Да, есть такое. Недавно тоже пол дня потратил чтобы понять какие пины куда выведены...
Довольно энергозатратный метод. Может проще поставить на телефон эмулятор BLE маячка, а на ЕСП есть стандартная библиотека BLE scanner.
Вы не совсем верно поняли суть. Как часто вы выключаете WiFi на телефоне выходя из дома? И как часто это делают другие? Почти никогда. А ведь такие устройства используют в различных магазинах и других местах, скандируют устройства прохожих, создают маршруты посещения... А потом люди удивляются, как это им приходит реклама именно того бутика, мимо которого они каждый день на работу ходят...
Я уверен на 100% что 99 из 100 людей, которые приходят к вам в гости, не выключают WiFi на телефоне. Отследить их «появление» не составит труда при помощи данного метода. И на энергоефективность это никак не влияет.
@@UCanDo да, 4g модем в телефоне раз в 5 прожорливей wifi, по крайней мере в моем.
Мобильная всегда была самой прожорливой частью телефона (если не считать работу дисплея, она на первом месте).
Довольно интересно.
Интересно , еще бы это реализовать , в умном доме от Яндекса например Алиса проговаривала что кто та приближается , или еще что та подобное , есть потенциал у этого скеча стоит только его применить по назначению которому он действительно пригодится например умный дом
алиса даже в теории такое не может.
тк апи не позволяет ей иниицировать диалог самой. она может только отвечать на реплику юзера.
то есть никакие сигнализации/уведомления на ней не сделать.
вы всегда сами должны первым начинать "алиса, а не течет ли у меня вода в ванной? ", "алиса, мой дом не горит?", или хотя бы "алиса, есть новые уведомления?"
Ничто не мешает установить / подключить готовую запись или синтезатор голоса, и воспроизводить все необходимые Сообщения
@@UCanDo да, так можно конечно.
просто накипело что в алисе нельзя диалог начать без пользователя.
Начало ролика.... "Каждое устройство при включении..."
Вот в этом и вся загвоздка - ты узнаешь о появлении устройства только при включении. Иначе устройство спит и не шлет никаких сигналов. Ни о каком предупреждении речи идти не может.
Возможно ли сделать сканер вайфая дальностью в 1000 метров?
Мне кажется нет. Для такой дальности нужна направленная антенна. Но это уже не будет сканер, то есть, такая дальность будет только в определенном направлении, а в остальных направлениях дальность наоборот, уменьшится, или вообще не будет видеть…
Как электронный звонок - кто-то свой заходит в подъезд, тебе уведомление кто идет :) Успеешь любовницу в шкаф спрятать :))
ввиду радиуса действия WiFi я бы такую технологию не рисковал использовать, особенно если речь о любовницах)) Тут уже лучше миникамера с RaspberryPi и нейросетью)) Или кулон с передатчиком на 433Мгц 😅😁
на современных мобильных устройствах MAC адрес по умолчанию генерится рандомно , обломись ахахаха
Жаль нельзя в режиме сканера сети иметь подключение к интернету.
need to add mqtt to send the data to the home assistant
ну осталось на светодиод прикрутить снифер и можно ловить пароли от вафли которые передает устройство. интересная кстате тема подключить какой нить аиркрякНГ
зачем нужна эта холобуда, если есть аиркрак? Ну хэндшейк поймать можно.. и то.. поди разберись, какая из четырёх частей хендшейка первая, вторая и т д..
Сделай WiFi радар, что бы показывал на экране
С помощью неё можно перехватывать хенндшейки и PMKID?
Это можно делать практически на любом устройстве, поддерживающем WiFi.
5:43 например знать на месте ли начальник или нет
Схема хорошая, но вопрос обнаружиться ли телефон,если он в режиме сна. Например когда пришел с улицы, телефон в кармане, и давно не активировался. Думаю что не увидет,или увидит но с задержкой
При включённом WiFi Телефон постоянно отсылает сигналы. Не часто. Может 1 раз в минуту. Плюс - минус.
Почему ардуинщики не используют sizeof для массивов, структур и т.д.?
ардуинщики не программисты они электронщики.
Как Вы дерандомизируете мак адреса?
Никак
Например телефон всегда будет обнаружен еспехой пока вкл вайфай на нем ?
Да
Redmi 6. Не находит. Только в режиме точки доступа появляется.
Я на своем канале рассказываю про программирование для Ардуино, мне интересно как про инициализировать этот модуль без библиотек и какую последовательность нужно отправлять в модуль?
Советую вам в первую очередь посмотреть этот канал: ua-cam.com/channels/KzffzoHBE1bmYs8tAuXTrw.html
А то инициализации ESP - использовать специализированную среду разработки, а не Arduino IDE
@@UCanDo спасибо за совет насчет привью, но меня интересует немного другое именно работа со архитектурой ядра есп.
Я не про превью. Этот человек дает конкретные рекомендации о том как создавать видео и как содержать канал. Посмотрите, и уровень вашего канала значительно возрастет!
По ESP, я написал выше. Это можно организовать только в специализированной среде. Не в ArduinoIDE. Поищите среду разработки именно под ESP, и читайте документацию.
Может тут уже писали, но в новых iOS, MAC ADDRESS меняется рандомно, если он незапейрин с точкой WIFI
Я впервые об этом услышал здесь в комментариях.
Не знаю что вам сказать. Я попробовал поискать в Гугле, все что нашёл - относилось к конкретной версии iOS. И почти все на эту тему датируется 14-м годом... Я свой телефон перезагружал, включал/выключал WiFi, отправлял в спящий режим... MAC адрес остался неизменным как в настройках телефона, так и при его определении другими устройствами.
По этому не могу вам дать точный и исчерпывающий ответ.
@@UCanDo в новых андроидах тоже.
9to5mac.com/2014/09/26/more-details-on-how-ios-8s-mac-address-randomization-feature-works-and-when-it-doesnt/
Судя по статье, чтобы изменился MAC адрес необходимо отключить геопозиционирование.
Что я сделал:
1) отключил WiFi
2) отключил мобильную передачу данных
3) отключил геолокацию
После этого заблокировал телефон. Через несколько минут посмотрел настройки. MAC адрес не изменился. Включил WiFi, заблокировал телефон и подождал еще некоторое время. Результат тот же: нет изменений.
Возможно для работы данной функции нужны какие-то специфические условия.
Тестировалось на iPhone SE iOs 12.1.2
@@UCanDo а телефон был подключён к какой-то сети? Попробуй отключить, ибо когда в сети то адрес меняться не должен.
Насколько я помню, айфон чуть ли не каждый раз меняет свой мак вайфая на новый. Разве нет?
Я впервые об этом услышал здесь в комментариях.
Не знаю что вам сказать. Я попробовал поискать в Гугле, все что нашёл - относилось к конкретной версии iOS. Я свой телефон перезагружал, включал/выключал WiFi, отправлял в спящий режим... MAC адрес остался неизменным.
По этому не могу вам дать точный и исчерпывающий ответ.
@@UCanDo спасибо за ответ. А какая версия ios у вас установлена?
@@meta11ist У меня установлена 12.1.2
А есп может по вай фай управлять разеткой например с телефона БЕЗ ИНТЕРНЕТА. Т.е напрямую просто через вай фай связь
Может, если поднять на ней сервер...
Хорошая идея.
Интересно, можно использовать как електронный ключ, добавить разные пользователи.
Тоже подумал к калитке прикрутить )))))
Небезопасно
@@dred77780 Учитывая, что даже железная калитка в частном доме носит несколько иное назначение нежели железная дверь в квартире, то в чём опасность?
@@fisher7452 мак адрес можно подделать. а вот к калитки само то. она уже в принципе не безопастна как такова. а вот для гостей будет прикольно когда они подходят а килитка им сама открывается и на екранчике какое нить личное приветсвие для гостя.
@@asurahan Вот именно. Если у злоумышленника будет желание её преодолеть. то и засов не поможет, а "на повезло" - неплохая преграда.
Кстати!!! Возникла идея: сканить не только WiFi, но и Bluetooth. Всякие там фитнес-браслеты.
а можно ли зделать чтобы без компа добавлять или уберать устройства в еsp??????? вот тогда бы это было очень интересное устройство. я бы на даче реализовал замок на дверь. Только для своих, летом там мы отдыхаем там и наши друзья отдыхают. А так бы можно былобы реалезовать доступ и маломальскую охрану зделать.
На ESP поднять сервер - страничку, и заходить как на сайт и там прописывать все что нужно
эта функция реализована в приложении другвокруг
Я хочу усилить зону действия, она не вредна ли на здоровья? И вообще вредна ли роутера? Знаю это вопрос не к вам, но некоторые говорят роутеры вредна на здоровья???
Любое излучение имеет негативное воздействие. Просто уровень этого воздействия может быть столь незначительным, что его не берут во внимание.
НО! Если вы обратитесь к различной документации (на пример от компании Apple) то сможете найти интересную вещь. Если коротко: любой телефон может иметь «достаточно сильное» негативное воздействие своим излучением (WiFi, Bluetooth, Мобильная сеть) на расстоянии менее 2 см от тела человека. Да, и блютуз, и мобильная связь тоже воздействуют. А ещё спутниковое излучение (сколько их у нас над головой?)...
Вокруг нас очень много источников излучения. И, чтобы кто ни говорил, они все вредные. В сравнении с общим фоном, изменение мощности WiFi - как капля в море.
Но я бы вместо изменения мощности поставил бы ещё 1-2 роутера, для увеличения зоны покрытия.
@@UCanDo можно изпользоват антены? Я хочу усилить на 30-40 метра)
Это же можно по метро ходить собирать маки, а потом перебором искать адреса с оплаченным вайфаем
(если конечно этот способ до сих пор работает)
Мне нравится эта драка программистов, один человек сражается с целым метрополитеном делая своё приложение "wifi в метро", его алгоритм все усложняется и усложняется, началось все с тупой отправки нужного http запроса, метрополитен все накручивал и накручивал свой алгоритм распознавания софта для автоподключения и скипа рекламы, но не смог ничего противопоставить одному программисту, и тогда его снесли из плеймаркета, но чел приуныл на какое-то время, а потом выкатил апдейты, который бы позволял обновлять приложение без плеймаркета
Сейчас эта штука супер мощная и рекламу скипает и в Яндекс метрику пишет что мол посмотрела реклама и браузер эмулирует и случайные задержки генерирует и капчи обходит, единственное что пока непобедимо это гребаное энергосбережение миуай, которое душит приложение и приходится заходить в приложение чтобы подключиться
Вроде работает ;)
@@UCanDo да нифига не работает. Работает только в случае, если устройство(телефон) уже подключены к какой либо сети
Интересно а ГУГЛ отслеживает наше местоположение так-же если нет GSM сети?
Очень много программ это делают...
В базах гугла есть все точки подключения андроид устройств с координатами и паролями, за платный API ключ эту информацию можно получить.
все отслеживают, у яндекса даже апи есть - передаешь список видимых вифи точек - получаешь координаты.
А можно радиус от регулировать? Допустим, 2 метра от машины.
Нужно как-то уменьшить чувствительность ESP8266. Надо смотреть в настройках, может где-то можно выставить уровень усиления. Или может взять модуль без антенны.
может получить узнать про настройку чувствительности, дайте пожалуйста знать. Спасибо.
можно экспериментировать с материалами) telecom-sales.ru/content/stati/koefficient-zatuhaniya-wi-fi-v-zavisimosti-ot-materiala/
можно. из ESP8266 можно вытянуть инфо об уровне принимаемого сигнала.
@@UCanDo Читаем, что такое RSSI )
А есть еще динамические mac как у Apple, каждый раз разный )
Многие об этом пишут. Я проверил на своём телефоне. MAC адрес всегда один и тот же. Так что не знаю что вам ответить. Возможно в новых версиях прошивки этого нет. Возможно нужно в настройках ковыряться (я не видел такой функции). Так что хз....
@@UCanDo они не понимают на самом деле, о чём говорят. Они говорят о "маске" мак-адреса, которую рандомно назначает устройство при подключении (иногда и не у всех). А ты говоришь, про реальный мак-адрес, который и ловишь.
Ясно, спасибо
ИНТЕРЕСНАЯ ИДЕЯ, но как ты конвертирушь aa:bb:cc:dd:ee:ff
в 0xaa,0xbb,0xcc,0xdd,0xee,0xff ?
Добрый день. Все как у вас сделал. Работает. Но не корректно. Допустим у меня на телефоне вифи включён. Я экран отключаю и через некоторое время видимо на телефоне вифи засыпает на секунд 5 и нодемсюцю теряет мак адрес и выполняет действие, затем через 5 сек опять видит мак и сново выполняет действие. Хотя я вифи не отключал. Как с этим бороться? Задержкой?
Добрый день. Никак. На телефоне WiFi не всегда активен. МАС адрес передается только в момент активации WiFi, и промежутки между активацией могут достигать минуты.
@@UCanDo так получается, что не работает вся эта система? К примеру я сделаю включение света если захожу в гараж с телефоном на котором включён вифи. Тел лежит в кармане. Есп которая в гараже увидела мой тел и включила свет. А телефон в спячке отключает на несколько секунд вифи. И получается, что свет вырубается и через 5 сек включается снова. По идее это косяк. Телефон в режиме ожидания(выключенный экран) видимо экономит энергию. Как то же можно это программно предусмотреть вырубание телефонного вифи на несколько сек ? Так то идея шикарная . Реально применять можно.
А если экран не отключать у телефона, то отключения вифи в спячку не происходит, я протестил.
Нужно просто увеличить время определения наличия телефона:
cooldown = 100; // here we set it to 1000 if we detect a packet that matches our list
попробуйте вместо 100 поставить 1000. Или какое-то другое значение. Тестируйте.
@@UCanDo спасибо за оперативные ответы, буду тестить)
Предполагаю, что в равной мере относится к блютузу...
Нет. Блютуз работает по другим принципам
круто! но вот бы тоже самое , но по блютуз
Не совсем вас понял. Что по блютузу?
Здесь данные никакие не передаются.
@@UCanDo если например использовать исп32 , то вместо вай фай , присутствие телефона можно было бы проверять по блютузу, расстояние намного меньше, можно где то это будет предпочтительней , например калитка ворот , видит что ты подошел , открылся замок..
А mac-адрес айфона сканирует?
В видео как раз таки и использован iPhone
Огромное вам спасибо за видео, и за комментарии.
IPhone меняет mac адреса случайным образом, для того чтобы сделать невозможным подобное отслеживание... По крайней мере для сетей в которых он не зарегистрирован
@@moisms09 ты это сам придумал????
@@moisms09 Андроид уже тоже, так же в целях неотслеживаемости. Потому все это видео уже неактуально.
теперь я знаю где ты живёш
Приходи на чай. С меня чай, с тебя печенье :)
Проект очень крутой и нужный... ему уже пол года а я только узнал о нём... лайк...
А он все 13 каналов одновременно слушает? Какое-то мутное объяснение принципа работы.
То есть, если я это устройство поставлю в чистом поле, где нет ни одной точки доступа, и включу вайфай телефона, то телефон будет куда-то в пустоту на всех каналах слать зачем-то свои данные?
Что-то у меня были немного другие представления о работе WiFi.
Телефон время от времени сканирует на наличие доступных сетей и не только. При этом сканировании его можно обнаружить.
@@UCanDo сканирует??? Активное сканирование что ли?? Кричит на всех 13 каналах по очереди "ау" и ждёт ответа от кого-то?) Я всегда считал, что точки доступа этим занимаются, то есть периодически выдают в эфир свое название со всякой служебной информацией (если не включен скрытый режим), а клиенты только слушают.
PS: ваше использование термина "сканирует" делает вас похожим на канал ТВ-3, а не на какой-то технический ресурс.
Телевизор не смотрю с 2005-го, так что не могу по достоинству оценить ваше сравнение.
Я никогда не претендовал на истину в последней инстанции, и во многих вопросах знаю меньше чем хотелось бы.
Опустим все «термины» и приступим к практике. Точнее я опишу свой личный опыт.
ESP слушает эфир постоянно. Без пауз и задержек. При этом он не привязан к конкретной сети / устройству, и сканирует все сигналы WiFi. Как он это делает и на каких каналах - мне не известно. Не вникал.
Как вы сами выразились, «в чистом поле» без точки доступа, телефон все равно обнаруживается. Через разные промежутки времени (от миллисекунд до минуты) ESP выдаёт сообщение об обнаружении. Как и почему это происходит, я не знаю. Но стоит различать точку доступа и включённый радиомодуль. Видимость точек доступа обусловлена программным обеспечением, чтобы клиент мог отличить точку доступа от просто включённого радиомодуля другого устройства. Так что можно обнаружить абсолютно любое устройство, даже если оно «не светится» в сети как точка доступа.
легко посмотреть код автора и код библиотеки. В библиотеке объявлена функция github.com/RicardoOliveira/ESPProLib#void-esppl_set_channelint-channel, автор с своем коде в цикле перебирает каналы. Если еще поискать про режим promiscuous для сетевых карт, то становится понятно, что это режим, когда карта слушает вообще все пакеты, которые может принять (необязательно адресованные ей). И если еще поискать инфу/подумать немного, становится понятно, что пока слушается один канал, остальные карта "услышать" неспособна (потому что канал задает несущую частоту). Короче, вся инфа была на расстоянии вытянутой руки, но нет, надо прийти и начать жаловаться, что автор плохо объяснил...
Это как на пляже : увидел мясо - свисток в напряге.
Кожанный.
Обычный сниффер, и бесполезный, мак адрес легко меняется
Больше скажу, в большинстве современных телефонов Wifi Mac меняется при каждом подключении по умолчанию..
Evgeny Vihnevich чего? Ну-ка ссылочку предоставьте.
@@EvgenyVihnevich И вас вылечат....)))
@@user-rain65 source.android.com/devices/tech/connect/wifi-mac-randomization
Указывай полное название ЕSP есть разные версии от 01 до 12 вроде4
Разницы между ними нет. Во всех ESP используется один и тот же чип. Разница между ними только в установленной флешке и разводке платы.
ДОБРЫЙ ДЕНЬ, Вы бы не могли мне помочь с одним воросом, понимаю что тема не Ваша , но мне некому обратьится, я собираю мини фрезер чпу , на гигхабе нашол такой автономный контролер и там автор указал некоторые одни и теже пины для дисплея, сенсора и карт ридера, я переживаю что после включения что то спалю, очень большая просба, вы бы не могли посмотрет в теории это будет работать?, я был бы очень признателенgithub.com/mstrens/grbl_controller_esp32/blob/master/README.md
Все подключается по шине SPI. Она так и работает. Просто происходит переключение между устройствами, но сами устройства подключены параллельно.
@@UCanDo спасибо большое, как соберу напишу если Вам интересна эта тема
Здравствуйте, вынужден снова к Вам обратиться за советом, автономный контроллер собрал, работает, теперь не получается связать его с stm32f103(на ней записан grbl) по rx tx, подскажите пожалуйста что бы стм начала принимать сигнал не с микро юсб а с порта rx tx (пины a9 a10) в прошивке нужно что то переписывать?
О, да! Вечная проблема с которой все сталкиваются.
На самом деле все элементарно.
У STM32 есть USB интерфейс, который используется для Serial. А также есть ещё не сколько физических Serial(1, 2, 3) назначенных на разные пины.
В данном случае вы используете пины 9 и 10. Если посмотреть распиновку, то это Serial #1. В скетче к слову «Serial» вам нужно дописать «1»:
Serial1.begin(9600);
....
Serial1.print(“text”);
...
@@UCanDo спасибо Вам большое, ток снова проблема скечь то я скачал уже скомпелированный…