Полагаю, что с помощью СИ(Соц.Инж) и прочих похабных проделок можно сделать домашней сетью -- сеть жертвы. Тогда, например, можно просто удалённо отправить файл. Но это уже дело случая, мысли вслух)
Можно сделать упрощенный вариант вообще без сохранения времени. То есть будет не трек, а набор точек (хотя, напоминаю, если сохраняется порядок точек, то это тоже будет трек). Таким образом можно сэкономить место и можно не подключаться к своей сети, чтобы получать правильное время. Мне кажется, что такие игрушки в основном нужны для получения мест посещения, а не времени. Еще один полезный вариант, чтобы при обнаружении определенной сети (вашей) модуль создавал точку доступа и давал слить данные. То есть нужен второй похожий модуль, с которым вы подходите к первому и снимаете информацию, чтобы каждый раз "не лезть в бардачок" ;) Еще интересно, может ли он произвольно создавать идентификатор (это MAC-адрес?) по которому определяет наличие поблизости второго вашего же модуля. Чтобы не намертво зашивать какое-то значение, а сделать динамический алгоритм. Но тогда какая-то привязка к чему-то будет нужна. Лучше всего, к окружающим сетям, допустим, второй модуль ищет ближайшие сети и делает мак-адрес таким же плюс единица. Тогда основной модуль легко будет находить второй модуль и либо заливать на него инфу, либо давать доступ к ней.
Добавить карту памяти туда и вообще будет безграничное пространство для логов. Но все равно как то постоянного интернета не хватает ему, что бы на лету треки создавал.
Разобрался по Вашим видео как добавить файлы в файловую систему, на модуле esp07, кнопку flash подключаю к gipio-0, reset к reset, но загрузка не начинается файлов, пошет esptool invalid по моему так. Как исправить?
Не понимаю что и как делать с папкой data? Я прошил контроллер но Web интерфейс не открывается, но я и не понял что делать с папкой data, куда её надо заливать и где она должна лежать? Спасибо заранее
Фиг знает. К повербанку уже несколько дней подключен, пока работает. Дык а он ничего и не делает в целом. Сканирует только, когда к интернет не подключен. В пике модуль что-то около 220 mA потребляет вроде по даташит.
Привет всем! При компиляции выскакивает ошибка: exit status 1 'DynamicJsonBuffer' was not declared in this scope В скетче подсвечивается строка 222 DynamicJsonBuffer jsonBuffer(capacity); Среда Arduino 1.8.4, версия ядра 2.4.2, Flash Size: "4M(3M SPIFFS) (Пробовал другие значения - не помогло). В чём моя ошибка? Всем добра и удачи во всём!
@@iomoio3897 спасибо за внимание. Не получилось... Ещё обнаружил: D:\Трек\im_tracker\im_tracker\im_tracker.ino: In function 'bool TimeSync()': im_tracker:222: error: 'DynamicJsonBuffer' was not declared in this scope im_tracker:222: error: expected ';' before 'jsonBuffer' im_tracker:224: error: 'jsonBuffer' was not declared in this scope Примеры из библиотеки ArduinoJson.h компилируются. Библиотеки из Вашего обзора установлены в среду IDE. Библиотеку ArduinoJson.h переподключал.
@@ВладимирКазаков-з6х Так... Ну, для начала, папку на диске D в английские буквы переименуйте. Ардуино не любит кириллицу в путях к скетчам и библиотекам. Потом заново скетч сохраните из моего архива. Там не было тех ошибок, о которых Вы пишете. Потом напишите получилось или нет.
Спасибо большое за труды, очень интересный проект, вот вопрос.... гугль мугль тоже будет знать весь маршрут и к какой точки доступа он принадлежит изначально? Из видео можно подумать что не хотите полить карты с чтоб зрители не спалили треки а как же гугл ое знает пользователя и будет ли он сохранять ваши (наши) логи у себя или на яндексе или через яндекс?
Да просто все мои треки дома начинаются и дома заканчиваются. =))) Нафига это сливать? ) А теории всемирного заговора я не придерживаюсь. ) Активно пользуюсь и сервисами Яндекса и Google.
Уважаемый автор канала, сделай ролик плес, как созданную переменную модулем esp8266 отобразить на сайте html, ? ( именно чтобы модуль сам записывал переменную в .json, а после сервер сам вытаскивал эту переменную и записывал её на сайте) И соответственно обратный процесс , чтобы я в input text на сайте ввёл переменную и после, чтобы сам модуль смогу её определить и в последующем с ней работать. На русскоязычном ютубе нету таких уроков. Плеееез обьясниииииии(((
Здравствуйте Уважаемый автор канала. Тема очень классная! Но на территории Украины она не работает поскольку блакированы РФ ресурсы. Что-то можно придумать для Гугла? Жду от Вас новостей! Если будет скетч, то низкий поклон заранее!!!
@@iomoio3897 Видео классное, не поспорить :))). Ну использовать наждачку в туалете можно, но больно :-D согласись. Ну я не могу сказать что он использовался как то по надобности... Так как игрушка, пойдёт. Но народ требует зрелищь :-D, а на SIM800L GPRS GSM можно отследить трэк в онлайне.
Попробывал скомпилить для Node МСu-вывалились вот такие ошибки .Либы скачаны из ссылок под роликом /home/sinobi/.cache/.fr-CmlJi6/im_tracker/im_tracker.ino: In function 'void setup()': im_tracker:91:8: error: 'class ESP8266WiFiClass' has no member named 'scanNetworksAsync' WiFi.scanNetworksAsync(scanbssid); // Проводим первичное сканирование сетей /home/sinobi/.cache/.fr-CmlJi6/im_tracker/im_tracker.ino: In function 'void loop()': im_tracker:132:10: error: 'class ESP8266WiFiClass' has no member named 'scanNetworksAsync' WiFi.scanNetworksAsync(scanbssid); // Запускаем сканирование WiFi-сетей exit status 1 'class ESP8266WiFiClass' has no member named 'scanNetworksAsync'
Необходимо обновить пакет ПО ESP8266 для Менеджера плат Arduino IDE. Инструменты -> Плата -> Менеджер плат -> esp8266 by... -> Выберите версию... -> Установка Я на версии ядра 2.4.2 собирал.
Прошил полностью всё и папку data закинул, выдаёт ip в мониторе порта, по нему не заходит, пишет invalid response, и время и дату показывает, в чем может быть дело?
BSSID? Эту информацию может получить приложение при сканировании доступных сетей. То же самое приложение, которое отправляет информацию о местоположения. К IP тоже привязывается. Много есть возможностей сделать цифровой отпечаток устройства.
@@iomoio3897 т.е. да BSSID. Где оно в пакете передаётся, в каком протоколе и как проходит через десятки маршрутизаторов до гугла? Гугл, падлюка, из хрома подсматривает и втихаря себе шлёт?
Здравствуйте! Вещь очень хорошая, скетч компелируется на есп 01 без проблем, а проверить работу не могу! У нас в Украине Российские ресурсы инета закрыты!!!! Можно ли в скетче, хотя бы изменить синхронизацию времени с Яндекс на Гугл???? Тогда он заработает и в Украине!! Заранее благодарен за адаптацию!!!!!!
Очень интересная инфомация. Я об этом не знал, что так можно узнать координаты свои по wifi.
Проект весьма крут. Думал над подобным, но без инета. Вычислениями по известным точкам. С
" триангуляцией"
блин, почему я раньше твой канал не видел? очень полезно, спасибо)
Супер канал. Ждем продолжения.
Спасибо за видео!
Познавательно.
Полагаю, что с помощью СИ(Соц.Инж) и прочих похабных проделок можно сделать домашней сетью -- сеть жертвы. Тогда, например, можно просто удалённо отправить файл.
Но это уже дело случая, мысли вслух)
Ну есть открытые точки доступа. И даже если там авторизация, то наверняка её можно обойти
Привет земляк! Очень интересно, надо попробовать в деле!
Добрый день. Скетч залил, но синхронизация времени не происходит. все время 1970-01-01 00:00:00. Что можно сделать?
Можно сделать упрощенный вариант вообще без сохранения времени. То есть будет не трек, а набор точек (хотя, напоминаю, если сохраняется порядок точек, то это тоже будет трек). Таким образом можно сэкономить место и можно не подключаться к своей сети, чтобы получать правильное время. Мне кажется, что такие игрушки в основном нужны для получения мест посещения, а не времени. Еще один полезный вариант, чтобы при обнаружении определенной сети (вашей) модуль создавал точку доступа и давал слить данные. То есть нужен второй похожий модуль, с которым вы подходите к первому и снимаете информацию, чтобы каждый раз "не лезть в бардачок" ;) Еще интересно, может ли он произвольно создавать идентификатор (это MAC-адрес?) по которому определяет наличие поблизости второго вашего же модуля. Чтобы не намертво зашивать какое-то значение, а сделать динамический алгоритм. Но тогда какая-то привязка к чему-то будет нужна. Лучше всего, к окружающим сетям, допустим, второй модуль ищет ближайшие сети и делает мак-адрес таким же плюс единица. Тогда основной модуль легко будет находить второй модуль и либо заливать на него инфу, либо давать доступ к ней.
Добавить карту памяти туда и вообще будет безграничное пространство для логов. Но все равно как то постоянного интернета не хватает ему, что бы на лету треки создавал.
Интересная идея, у меня сейчас такая же , но только по блютуз стэку (сканирование беконов, логирование посетителей)
Отличная идея. Спасибо
Интересно, я тоже из Самары)
А можно ли сделать скан без подключения к интернету?
Энергосбережение предусмотрено, когда ESP не сканирует сеть?
Хотелось бы более детально увидеть, как получать адреса по известным идентификаторам wifi-точек.
Прошивку загрузил в esp07, ip показывает
Пишет в мониторе порта invalid response и время выводит, ip адрес, а интерфейс не открывает по ip
Разобрался по Вашим видео как добавить файлы в файловую систему, на модуле esp07, кнопку flash подключаю к gipio-0, reset к reset, но загрузка не начинается файлов, пошет esptool invalid по моему так. Как исправить?
Не понимаю что и как делать с папкой data? Я прошил контроллер но Web интерфейс не открывается, но я и не понял что делать с папкой data, куда её надо заливать и где она должна лежать? Спасибо заранее
очень познавательно мой друг. хотя, как вы и говорили, есть погрешность 100-200 метров. сделаю обязательно!
Было бы хорошо сделать такой трекер на ошейник и чтоб он отправлял логи от сетей без пароля
Попробуем посмотрим..
Аккуратно сделал. Жаль Яндекс закрыл свой API получения координат и теперь эта самоделка превратилась в кирпич.
Круто
добрый день как с вами можно связаться есть вопросы
Контактный email есть в разделе "О канале"
Красавчик! Энергопотребление какое?
Фиг знает. К повербанку уже несколько дней подключен, пока работает. Дык а он ничего и не делает в целом. Сканирует только, когда к интернет не подключен. В пике модуль что-то около 220 mA потребляет вроде по даташит.
Ни хера не понял, но всё жутко интересно
@@Гугл-шмугл хватит батареи с головой
А есть сие чудо для гууугл мапс?
GPX-файлы стандартизированы. Знаю, что в google.maps можно эти треки выгружать, но как не интересовался.
Прикольно, надеюсь продолжение будет.
А на ESP-01 тоже протестировано?
Не тестировал, но будет работать.
@@iomoio3897 не работает, походу памяти не хватает ((
Привет всем!
При компиляции выскакивает ошибка:
exit status 1
'DynamicJsonBuffer' was not declared in this scope
В скетче подсвечивается строка
222 DynamicJsonBuffer jsonBuffer(capacity);
Среда Arduino 1.8.4, версия ядра 2.4.2, Flash Size: "4M(3M SPIFFS) (Пробовал другие значения - не помогло).
В чём моя ошибка?
Всем добра и удачи во всём!
Установлена ли библиотека ArduinoJson.h? Установлена ли она корректно? Проверьте компиляцию любого примера из этой библиотеки.
Строка #include в начале скетча скорее всего не обрабатывается. Посмотрите что там не так.
@@iomoio3897 спасибо за внимание. Не получилось...
Ещё обнаружил:
D:\Трек\im_tracker\im_tracker\im_tracker.ino: In function 'bool TimeSync()':
im_tracker:222: error: 'DynamicJsonBuffer' was not declared in this scope
im_tracker:222: error: expected ';' before 'jsonBuffer'
im_tracker:224: error: 'jsonBuffer' was not declared in this scope
Примеры из библиотеки ArduinoJson.h компилируются. Библиотеки из Вашего обзора установлены в среду IDE. Библиотеку ArduinoJson.h переподключал.
@@ВладимирКазаков-з6х Так... Ну, для начала, папку на диске D в английские буквы переименуйте. Ардуино не любит кириллицу в путях к скетчам и библиотекам. Потом заново скетч сохраните из моего архива. Там не было тех ошибок, о которых Вы пишете. Потом напишите получилось или нет.
@@iomoio3897 ошибки с этой строчке нет?
221 const size_t capacity = 750; // Эта константа определяет размер буфера под содержимое
Спасибо большое за труды, очень интересный проект, вот вопрос.... гугль мугль тоже будет знать весь маршрут и к какой точки доступа он принадлежит изначально?
Из видео можно подумать что не хотите полить карты с чтоб зрители не спалили треки а как же гугл ое знает пользователя и будет ли он сохранять ваши (наши) логи у себя или на яндексе или через яндекс?
Да просто все мои треки дома начинаются и дома заканчиваются. =))) Нафига это сливать? ) А теории всемирного заговора я не придерживаюсь. ) Активно пользуюсь и сервисами Яндекса и Google.
Здравствуйте! Монитор порта выдает вот такую инфу:
12:26:50.684 -> Current Time: 1970-0-0 0:00:00
12:26:52.315 -> File open failed
12:27:02.577 -> Syncronised Time: 1970-1-1 0:00:00
12:27:12.805 -> Syncronised Time: 1970-1-1 0:00:00
12:27:23.068 -> Syncronised Time: 1970-1-1 0:00:00
12:27:33.345 -> Syncronised Time: 1970-1-1 0:00:00
12:27:43.576 -> Syncronised Time: 1970-1-1 0:00:00
Как побороть? Благодарю.
Привет а аккума на долго хватает?
Уважаемый автор канала, сделай ролик плес, как созданную переменную модулем esp8266 отобразить на сайте html, ? ( именно чтобы модуль сам записывал переменную в .json, а после сервер сам вытаскивал эту переменную и записывал её на сайте) И соответственно обратный процесс , чтобы я в input text на сайте ввёл переменную и после, чтобы сам модуль смогу её определить и в последующем с ней работать. На русскоязычном ютубе нету таких уроков. Плеееез обьясниииииии(((
Здравствуйте Уважаемый автор канала. Тема очень классная! Но на территории Украины она не работает поскольку блакированы РФ ресурсы. Что-то можно придумать для Гугла? Жду от Вас новостей! Если будет скетч, то низкий поклон заранее!!!
А почему бы не использовать
SIM800L GPRS GSM модуль?
С какой целью? Этот проект просто реализует алгоритм и микроконтроллер в целях, для которых его до этого не использовали. В этом сахар.
@@iomoio3897 Видео классное, не поспорить :))). Ну использовать наждачку в туалете можно, но больно :-D согласись. Ну я не могу сказать что он использовался как то по надобности... Так как игрушка, пойдёт. Но народ требует зрелищь :-D, а на SIM800L GPRS GSM можно отследить трэк в онлайне.
Замечательно. Теперь мы научились выдирать гланды через жопу.
@@iomoio3897 возможность в реальном времени получать местоположение микроконтроллера.
Это сильно расширяет области применения устройства.
Попробывал скомпилить для Node МСu-вывалились вот такие ошибки .Либы скачаны из ссылок под роликом
/home/sinobi/.cache/.fr-CmlJi6/im_tracker/im_tracker.ino: In function 'void setup()':
im_tracker:91:8: error: 'class ESP8266WiFiClass' has no member named 'scanNetworksAsync'
WiFi.scanNetworksAsync(scanbssid); // Проводим первичное сканирование сетей
/home/sinobi/.cache/.fr-CmlJi6/im_tracker/im_tracker.ino: In function 'void loop()':
im_tracker:132:10: error: 'class ESP8266WiFiClass' has no member named 'scanNetworksAsync'
WiFi.scanNetworksAsync(scanbssid); // Запускаем сканирование WiFi-сетей
exit status 1
'class ESP8266WiFiClass' has no member named 'scanNetworksAsync'
Необходимо обновить пакет ПО ESP8266 для Менеджера плат Arduino IDE. Инструменты -> Плата -> Менеджер плат -> esp8266 by... -> Выберите версию... -> Установка
Я на версии ядра 2.4.2 собирал.
@@iomoio3897 Благодарю,криво установилась плата Esp 8266 в менеджере,пришлось папку удалять и по новой устанавливать-скомпилиось и залилось в ESP-01
Прошил полностью всё и папку data закинул, выдаёт ip в мониторе порта, по нему не заходит, пишет invalid response, и время и дату показывает, в чем может быть дело?
Да уж, блин...
А каким образом враги узнают issid?
BSSID? Эту информацию может получить приложение при сканировании доступных сетей. То же самое приложение, которое отправляет информацию о местоположения. К IP тоже привязывается. Много есть возможностей сделать цифровой отпечаток устройства.
@@iomoio3897 т.е. да BSSID. Где оно в пакете передаётся, в каком протоколе и как проходит через десятки маршрутизаторов до гугла? Гугл, падлюка, из хрома подсматривает и втихаря себе шлёт?
Можно узнать только с помощью ПО, работающего на стороне клиента.
@@iomoio3897 вот и я о том же! Следовательно, гугл без согласия пользователей собирает о них информацию! В хроме или андроиде - не понятно...
Почему без согласия? Всё прописано в соглашениях об использовании, которые мало кто читает. )
Здравствуйте! Вещь очень хорошая, скетч компелируется на есп 01 без проблем, а проверить работу не могу! У нас в Украине Российские ресурсы инета закрыты!!!! Можно ли в скетче, хотя бы изменить синхронизацию времени с Яндекс на Гугл???? Тогда он заработает и в Украине!! Заранее благодарен за адаптацию!!!!!!
Используйте прокси в скетче.
@@iomoio3897 я в программировании новечек. Можете предоставить пример. Заранее благодарен!!!!
прикольно но хотелось бы онлайн видеть
No Rissijani!
Bistro damoi! All world ❤️ Ukraine🇺🇦🇺🇦🇺🇦