1. В сообществе нашего форума Вконтакте создан раздел по продаже электронных компонентов.
    Каждый может продать в нем свои залежавшиеся детали. Подробности здесь.

Как реализовать -Часы реального времени в роутере

Тема в разделе "Схемотехника", создана пользователем dcbeelinekz, 22 дек 2017.

  1. dcbeelinekz

    dcbeelinekz Частый гость

    Сообщения:
    9
    Симпатии:
    1
    Задался вопросом, как сделать так чтобы роутер не выходя в интернет, получал время, потому что при перезагрузке или сбоях с электропитанием, его время всегда сбивается по умолчанию заданный заводом или последним сохранением настроек...
    На форуме zyxmon http://forums.zyxmon.org/viewtopic.php?t=5188 тут есть идея но это с платой ардуиной и придется плюс ко всему завестись так же ею и так же питать саму ардуинку.
    [​IMG]
    Выйдет дороже, равносильно что и c GPS Трекером как по этой теме реализовали иностранцы )) https://www.snbforums.com/threads/s...eceiver-for-under-70.26981/page-4#post-213194

    [​IMG]

    Хотелось бы на это не потратить больше доллара, максимум 2

    Вот Роутер Tp Link 703n например с l2c http://www.pragti.ch/kippycam/2012/08/15/Adding-an-I2C-interface-to-the-TL-WR703N/
    [​IMG]

    Можно ли просто реализовать все по другому, и если например подключить USB-UART к USB и к нему модуль RTC , а в самом роутере под прошивкой OPenWRT\LEDE установить этим драйвера для работы с данными модулями? Или еще какие есть идеи? Спасибо за любые советы)))

    [​IMG]
    radioengineer нравится это.
     
  2. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.550
    Симпатии:
    352
    Адрес:
    Алматы
    Я вчера только глаза сомкнул и идея в голове родилась (уже лень было в чат писать:)), нафига все эти свистелки, если можно просто настроить локальный NTP сервер, который будет отдавать время в сеть и в том числе роутеру. Делается это довольно просто, вот пример.
    dcbeelinekz нравится это.
  3. dcbeelinekz

    dcbeelinekz Частый гость

    Сообщения:
    9
    Симпатии:
    1
    Да, у меня была эта идея, и так же я ее делал, но надо держать ПК включенный или еще какое то устройство на линуксе, чтоб он постоянно был в доступе для роутера. Спасибо, а идея хорошая
  4. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.550
    Симпатии:
    352
    Адрес:
    Алматы
    А если на смартфоне? https://play.google.com/store/apps/details?id=com.icecoldapps.timeserver&hl=ru
    --- Сообщения объединены, 23 дек 2017 ---
    Постоянно ведь держать включенным не надо, роутеру главное раз получить время и до выключения питания он его сам отсчитывает.
    dcbeelinekz нравится это.
  5. dcbeelinekz

    dcbeelinekz Частый гость

    Сообщения:
    9
    Симпатии:
    1
    Кстати на андроид, можно поставить пакеты openwrt http://4pda.ru/forum/index.php?showtopic=745536& SSH-сервер Dropbear и другие консольные Linux-утилиты для Android-устройств

    [​IMG]

    --- Сообщения объединены, 23 дек 2017 ---
    Тот же NTP сервер , вот например пакеты http://pkg.entware.net/binaries/armv7 и об этой тоже думал, даже думал просто уже сам DC++ сервер установить http://dcbeelinekz.1bb.ru/viewtopic.php?id=206 на планшет, но лишнего устройства нету для этой реализации, там принципе можно на разбитый сенсором и экраном использовать смартфон\планшет главное эти пакеты Entware поставить и права рут получить для полной работоспособности

    [​IMG]
    [​IMG]
  6. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.550
    Симпатии:
    352
    Адрес:
    Алматы
    Ну ок, допустим делать девайс, а какой роутер то? Надо сперва понять куда и как подключаться к I2C.
    dcbeelinekz нравится это.
  7. dcbeelinekz

    dcbeelinekz Частый гость

    Сообщения:
    9
    Симпатии:
    1
    Tp link mr3220v2 либо 740n и 703n
  8. radioengineer

    radioengineer Администратор Команда форума

    Сообщения:
    3.550
    Симпатии:
    352
    Адрес:
    Алматы
    Вот что иностранцы пишут: If you want to add I2C bus to your MR3020, you can use GPIO 7 and 29. Remove R15 and R17, then add pullup between 3.3v and gpio pin.

    [​IMG]

    [​IMG]

    Затем в файл /etc/modules.d/99-i2c вносим строку
    Код:
    i2c-gpio-custom bus0=0,7,29
    Подробнее тут, но на французском.

Поделиться этой страницей