Трекер без GPS-модуля из ESP8266 (ESP-01/ESP-12/ESP-07)

Поделиться
HTML-код
  • Опубликовано: 11 дек 2024

Комментарии • 76

  • @VasiliyK72
    @VasiliyK72 3 года назад +1

    Очень интересная инфомация. Я об этом не знал, что так можно узнать координаты свои по wifi.

  • @Ardbot
    @Ardbot 6 лет назад +6

    Проект весьма крут. Думал над подобным, но без инета. Вычислениями по известным точкам. С
    " триангуляцией"

  • @РоманХудобердин-б6у

    блин, почему я раньше твой канал не видел? очень полезно, спасибо)

  • @alexejhripunkov5997
    @alexejhripunkov5997 6 лет назад +3

    Супер канал. Ждем продолжения.

  • @dobrinyanicitich7514
    @dobrinyanicitich7514 4 года назад +1

    Спасибо за видео!
    Познавательно.

  • @mazillo7
    @mazillo7 5 лет назад +2

    Полагаю, что с помощью СИ(Соц.Инж) и прочих похабных проделок можно сделать домашней сетью -- сеть жертвы. Тогда, например, можно просто удалённо отправить файл.
    Но это уже дело случая, мысли вслух)

    • @prototip109
      @prototip109 2 года назад

      Ну есть открытые точки доступа. И даже если там авторизация, то наверняка её можно обойти

  • @JonMatrix
    @JonMatrix 3 года назад +1

    Привет земляк! Очень интересно, надо попробовать в деле!

  • @relict3152
    @relict3152 5 лет назад +1

    Добрый день. Скетч залил, но синхронизация времени не происходит. все время 1970-01-01 00:00:00. Что можно сделать?

  • @moykumir
    @moykumir 4 года назад +1

    Можно сделать упрощенный вариант вообще без сохранения времени. То есть будет не трек, а набор точек (хотя, напоминаю, если сохраняется порядок точек, то это тоже будет трек). Таким образом можно сэкономить место и можно не подключаться к своей сети, чтобы получать правильное время. Мне кажется, что такие игрушки в основном нужны для получения мест посещения, а не времени. Еще один полезный вариант, чтобы при обнаружении определенной сети (вашей) модуль создавал точку доступа и давал слить данные. То есть нужен второй похожий модуль, с которым вы подходите к первому и снимаете информацию, чтобы каждый раз "не лезть в бардачок" ;) Еще интересно, может ли он произвольно создавать идентификатор (это MAC-адрес?) по которому определяет наличие поблизости второго вашего же модуля. Чтобы не намертво зашивать какое-то значение, а сделать динамический алгоритм. Но тогда какая-то привязка к чему-то будет нужна. Лучше всего, к окружающим сетям, допустим, второй модуль ищет ближайшие сети и делает мак-адрес таким же плюс единица. Тогда основной модуль легко будет находить второй модуль и либо заливать на него инфу, либо давать доступ к ней.

  • @krepton85you
    @krepton85you 6 лет назад +6

    Добавить карту памяти туда и вообще будет безграничное пространство для логов. Но все равно как то постоянного интернета не хватает ему, что бы на лету треки создавал.

  • @handleftman
    @handleftman 5 лет назад

    Интересная идея, у меня сейчас такая же , но только по блютуз стэку (сканирование беконов, логирование посетителей)

  • @alx8439
    @alx8439 2 года назад

    Отличная идея. Спасибо

  • @ivankrytov1799
    @ivankrytov1799 6 лет назад +2

    Интересно, я тоже из Самары)

  • @splesherlive
    @splesherlive 6 месяцев назад

    А можно ли сделать скан без подключения к интернету?

  • @OttoLilo
    @OttoLilo 2 года назад

    Энергосбережение предусмотрено, когда ESP не сканирует сеть?

  • @moykumir
    @moykumir 4 года назад

    Хотелось бы более детально увидеть, как получать адреса по известным идентификаторам wifi-точек.

  • @techno5249
    @techno5249 2 года назад

    Прошивку загрузил в esp07, ip показывает

  • @techno5249
    @techno5249 2 года назад

    Пишет в мониторе порта invalid response и время выводит, ip адрес, а интерфейс не открывает по ip

  • @techno5249
    @techno5249 2 года назад

    Разобрался по Вашим видео как добавить файлы в файловую систему, на модуле esp07, кнопку flash подключаю к gipio-0, reset к reset, но загрузка не начинается файлов, пошет esptool invalid по моему так. Как исправить?

  • @techno5249
    @techno5249 2 года назад

    Не понимаю что и как делать с папкой data? Я прошил контроллер но Web интерфейс не открывается, но я и не понял что делать с папкой data, куда её надо заливать и где она должна лежать? Спасибо заранее

  • @alexeigopher5458
    @alexeigopher5458 6 лет назад

    очень познавательно мой друг. хотя, как вы и говорили, есть погрешность 100-200 метров. сделаю обязательно!

  • @joewlaine3131
    @joewlaine3131 Год назад

    Было бы хорошо сделать такой трекер на ошейник и чтоб он отправлял логи от сетей без пароля

  • @АлександрГерц-д6й
    @АлександрГерц-д6й 6 лет назад

    Попробуем посмотрим..

  • @wenger_x
    @wenger_x 2 года назад

    Аккуратно сделал. Жаль Яндекс закрыл свой API получения координат и теперь эта самоделка превратилась в кирпич.

  • @НикитаВарламов-о9ч

    Круто

  • @Serega_autoinstruktor
    @Serega_autoinstruktor 5 лет назад +2

    добрый день как с вами можно связаться есть вопросы

    • @iomoio3897
      @iomoio3897  5 лет назад

      Контактный email есть в разделе "О канале"

  • @Viktor_Smilenko
    @Viktor_Smilenko 6 лет назад +1

    Красавчик! Энергопотребление какое?

    • @iomoio3897
      @iomoio3897  6 лет назад

      Фиг знает. К повербанку уже несколько дней подключен, пока работает. Дык а он ничего и не делает в целом. Сканирует только, когда к интернет не подключен. В пике модуль что-то около 220 mA потребляет вроде по даташит.

    • @Гугл-шмугл
      @Гугл-шмугл 5 лет назад

      Ни хера не понял, но всё жутко интересно

    • @tyomich1
      @tyomich1 2 года назад

      @@Гугл-шмугл хватит батареи с головой

  • @Electro-Crafting
    @Electro-Crafting 6 лет назад

    А есть сие чудо для гууугл мапс?

    • @iomoio3897
      @iomoio3897  6 лет назад

      GPX-файлы стандартизированы. Знаю, что в google.maps можно эти треки выгружать, но как не интересовался.

  • @MrDjebAsus
    @MrDjebAsus 6 лет назад

    Прикольно, надеюсь продолжение будет.

  • @Редкиевидеороликипрокомпанетнт

    А на ESP-01 тоже протестировано?

    • @iomoio3897
      @iomoio3897  6 лет назад

      Не тестировал, но будет работать.

    • @alexanderanohov
      @alexanderanohov 5 лет назад

      @@iomoio3897 не работает, походу памяти не хватает ((

  • @ВладимирКазаков-з6х

    Привет всем!
    При компиляции выскакивает ошибка:
    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
      @iomoio3897  6 лет назад

      Установлена ли библиотека ArduinoJson.h? Установлена ли она корректно? Проверьте компиляцию любого примера из этой библиотеки.

    • @iomoio3897
      @iomoio3897  6 лет назад

      Строка #include в начале скетча скорее всего не обрабатывается. Посмотрите что там не так.

    • @ВладимирКазаков-з6х
      @ВладимирКазаков-з6х 6 лет назад

      @@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 переподключал.

    • @iomoio3897
      @iomoio3897  6 лет назад

      @@ВладимирКазаков-з6х Так... Ну, для начала, папку на диске D в английские буквы переименуйте. Ардуино не любит кириллицу в путях к скетчам и библиотекам. Потом заново скетч сохраните из моего архива. Там не было тех ошибок, о которых Вы пишете. Потом напишите получилось или нет.

    • @ВладимирКазаков-з6х
      @ВладимирКазаков-з6х 6 лет назад

      @@iomoio3897 ошибки с этой строчке нет?
      221 const size_t capacity = 750; // Эта константа определяет размер буфера под содержимое

  • @Редкиевидеороликипрокомпанетнт

    Спасибо большое за труды, очень интересный проект, вот вопрос.... гугль мугль тоже будет знать весь маршрут и к какой точки доступа он принадлежит изначально?
    Из видео можно подумать что не хотите полить карты с чтоб зрители не спалили треки а как же гугл ое знает пользователя и будет ли он сохранять ваши (наши) логи у себя или на яндексе или через яндекс?

    • @iomoio3897
      @iomoio3897  6 лет назад +1

      Да просто все мои треки дома начинаются и дома заканчиваются. =))) Нафига это сливать? ) А теории всемирного заговора я не придерживаюсь. ) Активно пользуюсь и сервисами Яндекса и Google.

  • @МаксимАндреев-ъ9р
    @МаксимАндреев-ъ9р 4 года назад

    Здравствуйте! Монитор порта выдает вот такую инфу:
    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
    Как побороть? Благодарю.

  • @denispetrov2875
    @denispetrov2875 3 года назад

    Привет а аккума на долго хватает?

  • @ЕвгенийГоловань-у4ш

    Уважаемый автор канала, сделай ролик плес, как созданную переменную модулем esp8266 отобразить на сайте html, ? ( именно чтобы модуль сам записывал переменную в .json, а после сервер сам вытаскивал эту переменную и записывал её на сайте) И соответственно обратный процесс , чтобы я в input text на сайте ввёл переменную и после, чтобы сам модуль смогу её определить и в последующем с ней работать. На русскоязычном ютубе нету таких уроков. Плеееез обьясниииииии(((

    • @ВикторШевченко-э4х
      @ВикторШевченко-э4х 5 лет назад

      Здравствуйте Уважаемый автор канала. Тема очень классная! Но на территории Украины она не работает поскольку блакированы РФ ресурсы. Что-то можно придумать для Гугла? Жду от Вас новостей! Если будет скетч, то низкий поклон заранее!!!

  • @TRUCK_REPAIR
    @TRUCK_REPAIR 5 лет назад

    А почему бы не использовать
    SIM800L GPRS GSM модуль?

    • @iomoio3897
      @iomoio3897  5 лет назад

      С какой целью? Этот проект просто реализует алгоритм и микроконтроллер в целях, для которых его до этого не использовали. В этом сахар.

    • @TRUCK_REPAIR
      @TRUCK_REPAIR 5 лет назад

      @@iomoio3897 Видео классное, не поспорить :))). Ну использовать наждачку в туалете можно, но больно :-D согласись. Ну я не могу сказать что он использовался как то по надобности... Так как игрушка, пойдёт. Но народ требует зрелищь :-D, а на SIM800L GPRS GSM можно отследить трэк в онлайне.

    • @ugene4063
      @ugene4063 5 лет назад

      Замечательно. Теперь мы научились выдирать гланды через жопу.

    • @МихалИваныч
      @МихалИваныч Год назад

      ​@@iomoio3897 возможность в реальном времени получать местоположение микроконтроллера.
      Это сильно расширяет области применения устройства.

  • @Gromo_Z
    @Gromo_Z 6 лет назад

    Попробывал скомпилить для 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'

    • @iomoio3897
      @iomoio3897  6 лет назад

      Необходимо обновить пакет ПО ESP8266 для Менеджера плат Arduino IDE. Инструменты -> Плата -> Менеджер плат -> esp8266 by... -> Выберите версию... -> Установка
      Я на версии ядра 2.4.2 собирал.

    • @Gromo_Z
      @Gromo_Z 6 лет назад +1

      @@iomoio3897 Благодарю,криво установилась плата Esp 8266 в менеджере,пришлось папку удалять и по новой устанавливать-скомпилиось и залилось в ESP-01

  • @techno5249
    @techno5249 2 года назад

    Прошил полностью всё и папку data закинул, выдаёт ip в мониторе порта, по нему не заходит, пишет invalid response, и время и дату показывает, в чем может быть дело?

  • @dea-th661
    @dea-th661 5 лет назад

    Да уж, блин...

  • @f33net
    @f33net 6 лет назад

    А каким образом враги узнают issid?

    • @iomoio3897
      @iomoio3897  6 лет назад

      BSSID? Эту информацию может получить приложение при сканировании доступных сетей. То же самое приложение, которое отправляет информацию о местоположения. К IP тоже привязывается. Много есть возможностей сделать цифровой отпечаток устройства.

    • @f33net
      @f33net 6 лет назад

      ​@@iomoio3897 т.е. да BSSID. Где оно в пакете передаётся, в каком протоколе и как проходит через десятки маршрутизаторов до гугла? Гугл, падлюка, из хрома подсматривает и втихаря себе шлёт?

    • @iomoio3897
      @iomoio3897  6 лет назад

      Можно узнать только с помощью ПО, работающего на стороне клиента.

    • @f33net
      @f33net 6 лет назад

      @@iomoio3897 вот и я о том же! Следовательно, гугл без согласия пользователей собирает о них информацию! В хроме или андроиде - не понятно...

    • @iomoio3897
      @iomoio3897  6 лет назад +2

      Почему без согласия? Всё прописано в соглашениях об использовании, которые мало кто читает. )

  • @ВикторШевченко-э4х

    Здравствуйте! Вещь очень хорошая, скетч компелируется на есп 01 без проблем, а проверить работу не могу! У нас в Украине Российские ресурсы инета закрыты!!!! Можно ли в скетче, хотя бы изменить синхронизацию времени с Яндекс на Гугл???? Тогда он заработает и в Украине!! Заранее благодарен за адаптацию!!!!!!

    • @iomoio3897
      @iomoio3897  5 лет назад +1

      Используйте прокси в скетче.

    • @ВикторШевченко-э4х
      @ВикторШевченко-э4х 5 лет назад

      @@iomoio3897 я в программировании новечек. Можете предоставить пример. Заранее благодарен!!!!

  • @game_star_world
    @game_star_world 5 лет назад

    прикольно но хотелось бы онлайн видеть

  • @joramotorsportteam3277
    @joramotorsportteam3277 2 года назад +1

    No Rissijani!
    Bistro damoi! All world ❤️ Ukraine🇺🇦🇺🇦🇺🇦