Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Cетевые протоколы и технологии

Cетевые протоколы и технологии TCP/IP стек

Ответ
 
Опции темы Опции просмотра
Старый 28.09.2016, 12:38   #1
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,212
Вес репутации: 4122/113
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Получить время от NTP-сервера

Здравствуйте!
Есть устройство с модулем RTC и поддержкой Ethernet (понимает TCP и UDP запросы). Хочу синхронизировать время по Ethernet с точностью до 1 мс, устройство позволяет. Пропробовал синхронизировать по Modbus TCP, программулину написал с двумя кнопками "Синхронизировать" и "Прочитать", разница во времени получается около 3-6мс (при трех запросах после синхронизации), но это же TCP (тратится время на установку соединения), плюс устройство и компьютер соединены не напрямую, а через свитч, поэтому получается от 1-8 мс. Понимаю, что нужно использовать NTP. Вроде как на IP-адрес NTP-сервера, на порт 123 нужно отправить UDP-запрос, в ответ придет время в известном формате, дальше его переводим в нужное и все хорошо.

Вот как это отладить на столе. IP-адреса NTP-серверов известны. Может программой какой (пробовал Hercules 3.2.5) отправить пустой запрос на порт 123. Ничего не получается. Хочу от NTP-сервера время получить. В брандмауэре добавил и программу Hercules и UDP-порт 123. Ничего не понимаю.
Миниатюры
rtc.PNG  
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 02.10.2016, 23:08   #2
maxxir
Member
 
Аватар для maxxir
 
Регистрация: 28.11.2010
Адрес: Тольятти
Возраст: 45
Сообщений: 47
Вес репутации: 491/28
maxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of light
По умолчанию Re: Получить время от NTP-сервера

Взгляни, простейший стек от Tuxgraphics + Enc28J60 + PIC32
009_ntp_client - запрос к статическому IP адресу NTP серва
009_ntp_client_and_dns - предварительно делаем DNS resolving, а затем запрашиваем время.
Вложения
Тип файла: zip eth_tuxgraphics_pic32.zip (572.7 Кб, 4 просмотров)
maxxir вне форума   Ответить с цитированием
Старый 03.10.2016, 08:48   #3
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,212
Вес репутации: 4122/113
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Получить время от NTP-сервера

Цитата:
Сообщение от maxxir Посмотреть сообщение
Взгляни, простейший стек от Tuxgraphics + Enc28J60 + PIC32
009_ntp_client - запрос к статическому IP адресу NTP серва
009_ntp_client_and_dns - предварительно делаем DNS resolving, а затем запрашиваем время.
Спасибо, добрый человек!

NTP-запрос на порт 123 можно отправить двумя способами:
а) зная имя NTP-сервера через DNS, которая вернет IP-адрес сервера (скриншот с заголовком "Получить время с NTP-сервера");
б) зная IP-адрес NTP-сервера (скриншот Hercules 3.2.5).

Я вообще использую стек LwIP, версию 1.3.2, а вот в более новой версии 2.0 есть уже SNTP, нужно будет посмотреть чем отличается SNTP от NTP, пока не знаю чем.

Я вообще сначала хотел попробовать без стека, как в Интернете пишут отправить пустой UDP-запрос на порт 123 NTP-сервера, но мне никак не приходил ответ, т.к. в поле данных были одни нули, а нужно в поле данных вставить пустой NTP-запрос (нулевой байт 0x1B, остальные нули). Теперь ответ от NTP-сервера приходит даже в программу Hercules 3.2.5, затем разбираем NTP-ответ на части (NTP-request NTP-response.pdf) и получаем точное время, здесь уже потребуется стандартная библиотека time.h, т.к. время в поле NTP-timestamp представлено 64-х разрядным числом с фиксированной запятой 32.32, т.е. 32 бита для секунд и 32 бита для долей секунд. Пересчитать доли просто, а для пересчета секунд (прошедших с 1900-го года) в дату и время требуется библиотека time.h. Пересчет получается, но пока разбираюсь с поправкой на свое местное время (+3). Интересно, где в настройках IDE (экспериментирую с time.h NetBeans 8) хранится поправка на местное время, т.е. откуда она знает, что у меня +3?

PS: Товарищи ученые, кто-нибудь может прояснить, чем отличается SNTP от NTP?
Миниатюры
UTC time.PNG   NTP-request.PNG   NTP-request NTP-response.pdf  
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 03.10.2016, 10:23   #4
maxxir
Member
 
Аватар для maxxir
 
Регистрация: 28.11.2010
Адрес: Тольятти
Возраст: 45
Сообщений: 47
Вес репутации: 491/28
maxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of light
По умолчанию Re: Получить время от NTP-сервера

Тихо подозреваю, что у Tuxgraphics SNTP client.
По LwIP незнаю, только готовлюсь приобщаться .
Толковое описание различий SNTP и NTP клиентов.
maxxir вне форума   Ответить с цитированием
Старый 03.10.2016, 10:54   #5
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,212
Вес репутации: 4122/113
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Получить время от NTP-сервера

Цитата:
Сообщение от maxxir Посмотреть сообщение
Тихо подозреваю, что у Tuxgraphics SNTP client.
По LwIP незнаю, только готовлюсь приобщаться .
Толковое описание различий SNTP и NTP клиентов.
Что-то не нашел там кода функции client_ntp_process_answer(), но вроде как у них SNTP-клиент выдает время до секунд (округляет до секунд)?
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 03.10.2016, 11:23   #6
maxxir
Member
 
Аватар для maxxir
 
Регистрация: 28.11.2010
Адрес: Тольятти
Возраст: 45
Сообщений: 47
Вес репутации: 491/28
maxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of light
По умолчанию Re: Получить время от NTP-сервера

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Что-то не нашел там кода функции client_ntp_process_answer(), но вроде как у них SNTP-клиент выдает время до секунд (округляет до секунд)?
Да считает только целые, стало быть - до секунд.
maxxir вне форума   Ответить с цитированием
Старый 03.10.2016, 11:30   #7
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,212
Вес репутации: 4122/113
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Получить время от NTP-сервера

Цитата:
Сообщение от maxxir Посмотреть сообщение
Да считает только целые, стало быть - до секунд.
Значит он некорректно назван NTP-клиентом, он есть SNTP-клиент. Кстати, у Microchip TCP/IP тоже до секунд:
Код:
#ifndef __SNTP_H_
#define __SNTP_H_

void SNTPClient(void);
uint32_t SNTPGetUTCSeconds(void);

#endif
Вариант пока только один: один прибор синхронизируется с точностью до секунд (с с внешним NTP-сервером), а другие по этому прибору с точностью до 0,001...0,01 секунд.
Тут еще вопрос появляется о допустимом количестве запросов к публичному NTP-серверу, у того же микрочипа в его стеке "#define NTP_SERVER "pool.ntp.org"", а люди пишут
Цитата:
Использование пула осуществляется бесплатно, кроме обслуживания компаний, производящих оборудование и программные продукты, NTP-запросы которых планируется обслуживать при помощи ресурсов pool.ntp.org.
В службе времени Windows по умолчанию время синхронизируется раз в неделю.
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 03.10.2016 в 11:37.
Pridnya вне форума   Ответить с цитированием
Старый 03.10.2016, 11:40   #8
maxxir
Member
 
Аватар для maxxir
 
Регистрация: 28.11.2010
Адрес: Тольятти
Возраст: 45
Сообщений: 47
Вес репутации: 491/28
maxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of light
По умолчанию Re: Получить время от NTP-сервера

Кстати по по поводу приобщения к LwIP c чего начать, какую девборду
порекомендуеш? Discovery F4/F1 есть в принципе, но на них PHY не
разведен ..
maxxir вне форума   Ответить с цитированием
Старый 03.10.2016, 11:45   #9
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,212
Вес репутации: 4122/113
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Получить время от NTP-сервера

Цитата:
Сообщение от maxxir Посмотреть сообщение
Кстати по по поводу приобщения к LwIP c чего начать, какую девборду
порекомендуеш? Discovery F4/F1 есть в принципе, но на них PHY не
разведен ..
Порекомендую STM32F4DISCOVERY + DM-STF4BB.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 03.10.2016, 16:16   #10
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,168
Вес репутации: 4184/96
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Получить время от NTP-сервера

местное время только в твоей программе. Сервера отдают GMT+0.

А не помешает ли тебе тот факт, что поставщик времени NTP дает прерывистое время (кусочно линейное, с разрывами последовательности)
И тот факт, что по пути своего клиента NTP будет стоять допустим местный NTP клиент-севрер, то время становится хаотично разорванным.

Об чем я? А об том, что частота тактов клиента ничем не синхронизируется с сервером. Шлепает со своей частотой. При обновлении синхронизации происходит скачок текущего времени.

И теперь к главному: о каких 32.32 можно говорить, если время с разрывами? Нужно непрерывное время - добро пожаловать к GPS/ГЛОНАСС синхронизаторам. На выходе кроме текущего времени по NTP получаем 1PPS и 10МГц.

Последний раз редактировалось Greg; 03.10.2016 в 18:31.
ampersant вне форума   Ответить с цитированием
Старый 03.10.2016, 22:02   #11
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,212
Вес репутации: 4122/113
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Получить время от NTP-сервера

Цитата:
Сообщение от ampersant Посмотреть сообщение
местное время только в твоей программе. Сервера отдают GMT+0.
Это я уже проверил. Даже российские сервера выдают UTC+0. Только теперь нужно говорить про UTC+0 (термин "GMT+0" устарел) .
Цитата:
Сообщение от ampersant Посмотреть сообщение
А не помешает ли тебе тот факт, что поставщик времени NTP дает прерывистое время (кусочно линейное, с разрывами последовательности)
И тот факт, что по пути своего клиента NTP будет стоять допустим местный NTP клиент-севрер, то время становится хаотично разорванным.

Об чем я? А об том, что частота тактов клиента ничем не синхронизируется с сервером. Шлепает со своей частотой. При обновлении синхронизации происходит скачок текущего времени.

И теперь к главному: о каких 32.32 можно говорить, если время с разрывами? Нужно непрерывное время - добро пожаловать к GPS/ГЛОНАСС синхронизаторам. На выходе кроме текущего времени по NTP получаем 1PPS и 10МГц.
Игорь, я уже разобрался:
1) как отправить NTP-запрос и получить ответ (к вышеизложенному мною могу добавить, что нужно отправить не совсем пустой NTP-запрос, а вставить в него метку происхождения запроса, т.е. системное время клиента на момент запроса, это позволит отличить ответ на свой запрос от других);
2) поскольку у меня на данный момент нет сервера точного времени в локальной сети, то я экспериментирую с тем что есть - с публичными NTP-серверами из Интернета;
3) при разборе NTP-ответов (у меня сейчас NTP v3 с поддержкой IP v4) приходится сравнивать несколько меток времени: метку происхождения запроса, метку приема запроса сервером, метку передачи ответа сервером и еще какую-то (забыл какую), но на практике нужно отправлять не один NTP-запрос, а серию запросов, причем не на один, а на несколько NTP-серверов, чтобы отбросить недостоверные серверы и получить наименьшую погрешность (люди даже склоняются в сторону протокола PTP, вроде как он поточнее NTP и я даже AN для MCU серии RX от Renesas недавно смотрел, там как раз PTP и используется);
4) понятно, что наилучшее решение будет в случае со стационарным NTP-сервером с антенной Глонасс (или GPS) и с выходом 1PPS, в случае когда этот сервер находится в своей локальной сети, такой сервер как раз может быть сервером уровня stratum1 (время такого сервера синхронизируется по спутникам, спутники между собой и земными серверами), но это очень дорогое решение.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 03.10.2016, 23:58   #12
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,212
Вес репутации: 4122/113
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Получить время от NTP-сервера

Удивительно: STM32F407 поддерживает протокол PTP v2
Цитата:
Supports hardware PTP (precision time protocol) in accordance with IEEE 1588 2008
(PTP V2) with the time stamp comparator connected to the TIM2 input
Промышленный Ethernet как раз PTP использует.

А я думал, что поддержкa потребует внешнего чипа типа DP83640 (TI) или KSZ8463 (Microchip).

Кто-нибудь может подсказать, поддерживает ли PIC32 (MX или MZ) precision time protocol на аппаратном уровне? Или ему нужен внешний KSZ8463?
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 04.10.2016, 16:00   #13
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,212
Вес репутации: 4122/113
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Получить время от NTP-сервера

Товарищи, может, кому-нибудь пригодится при отсутствии постоянного доступа в Интернет и наличии локальной сети, например ПК-прибор, в случае необходимости синхронизироваться можно через NTP-сервер Windows XP (и выше). На IP 192.168.1.10 и порт 123 отправляем пустой NTP-запрос и получаем NTP-ответ, который содержит несколько меток времени, в т.ч. и метку последней синхронизации. Вообще за время в Windows отвечает служба времени Windows (w32tm.exe). Это чтобы потестировать свой софт (или прошивку в приборе) можно.

1C
03
0A
FA
00 00 0B F7
00 0A 3A 10
5B E2 88 9B
DB 9D EA 0E 38 00 00 00 // 04.10.2016 8:42:54.218750 UTC
00 00 00 00 00 00 00 00 // 01.01.1900 0:00:00.000000 UTC
DB 9E 23 8A 84 00 00 00 // 04.10.2016 12:48:10.515625 UTC
DB 9E 23 8A 84 00 00 00 // 04.10.2016 12:48:10.515625 UTC


PS:Я немного не понял: в Интернете есть NTP for Windows XP and newer от Mainberg (на моем компе не работает - глючит), её предлагается ставить и в Windows XP и более новые системы для синхронизации времени. А зачем? Ведь в Windows есть своя служба NTP.



Миниатюры
192.168.1.10.PNG  
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 04.10.2016 в 16:06.
Pridnya вне форума   Ответить с цитированием
Старый 04.10.2016, 16:26   #14
Рак
Senior Member
 
Регистрация: 02.04.2008
Адрес: Кременчуг
Возраст: 31
Сообщений: 1,243
Вес репутации: 2022/65
Рак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond repute
По умолчанию Re: Получить время от NTP-сервера

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Товарищи, может, кому-нибудь пригодится при отсутствии постоянного доступа в Интернет и наличии локальной сети, например ПК-прибор, в случае необходимости синхронизироваться можно через NTP-сервер Windows XP (и выше). На IP 192.168.1.10 и порт 123 отправляем пустой NTP-запрос и получаем NTP-ответ, который содержит несколько меток времени, в т.ч. и метку последней синхронизации. Вообще за время в Windows отвечает служба времени Windows (w32tm.exe). Это чтобы потестировать свой софт (или прошивку в приборе) можно.
Про ip не понял, это ip локального компьютера с Windows XP (и выше)?
Дима, а что в итоге с синхронизацией, получилось добиться нужной точности?
Недавно интересовался темой автоматической калибровки rtc. Компьютерные часы плавают, performanceCounter на длинных выдержках дает погрешность, оставалось только gps или ntp. Оптимальней всего было бы ntp использовать, только компьютер из доп оборудования нужен.
Рак вне форума   Ответить с цитированием
Старый 04.10.2016, 23:55   #15
maxxir
Member
 
Аватар для maxxir
 
Регистрация: 28.11.2010
Адрес: Тольятти
Возраст: 45
Сообщений: 47
Вес репутации: 491/28
maxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of light
По умолчанию Re: Получить время от NTP-сервера

Цитата:
Сообщение от Рак Посмотреть сообщение
Оптимальней всего было бы ntp использовать, только компьютер из доп оборудования нужен.
Зачем же компьютер, достаточно OpenWRT роутера, например GL.iNet6416.

Последний раз редактировалось maxxir; 04.10.2016 в 23:57. Причина: ошибка в ссылке
maxxir вне форума   Ответить с цитированием
Старый 05.10.2016, 09:16   #16
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,212
Вес репутации: 4122/113
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Получить время от NTP-сервера

Цитата:
Сообщение от Рак Посмотреть сообщение
Про ip не понял, это ip локального компьютера с Windows XP (и выше)?
Дима, а что в итоге с синхронизацией, получилось добиться нужной точности?
Недавно интересовался темой автоматической калибровки rtc. Компьютерные часы плавают, performanceCounter на длинных выдержках дает погрешность, оставалось только gps или ntp. Оптимальней всего было бы ntp использовать, только компьютер из доп оборудования нужен.
Да, IP=192.168.1.10 - это локальный IP моего компьютера (в локалке адреса: 192.168.1.1 - роутер, другие устройства 192.168.1.XXX).
Про точность: есть несколько публичных NTP-серверов, их время может отличаться на секунды (!), после синхронизации с конкретным сервером время в локалке совпадает совпадает с временем сервера, например:
Цитата:
Время с NTP-сервера (UTC+3)09:05:41146
Время на вашем компьютере09:05:41146
По умолчанию служба времени Windows выполняет синхронизацию 1 раз в неделю (в реестре прописан период синхронизации в секундах, его можно изменить), естественно, что за неделю время будет отличаться.
Цитата:
Сообщение от maxxir Посмотреть сообщение
Зачем же компьютер, достаточно OpenWRT роутера, например GL.iNet6416.
Не понял. Вы мне предлагаете к компьютеру прикупить этот роутер с OpenWRT? И эту коробку в локалку включать вместо компьютера? А настраивать этот роутер я чем буду? Отверткой винт крутить? На сколько я понял этот роутер есть микрокомпьютер на ОС семейства Linux (там какая-то Cut-версия идет в комплекте и еще что-то потом доставлять нужно после покупки). Я вообще не сторонник всяких женских штучек (к ним и этот бесполезный прибор отношу).

В этот роутере есть два разъема Ethernet и один USB, допустим, что я включил его в локалку вместо компа, а в USB-разъем можно включить модем USB 3G? Т.е. я хочу, чтобы периодически роутер синхронизировался с NTP-сервером из Интернета. У меня был печальный опыт использования дистрибутива Ubuntu 10.04 LTS, на нем через пять раз можно было подключиться к Интернету через USB модем от МТС. Снес Ubuntu, поставил Windows и забыл про проблему.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 05.10.2016, 12:36   #17
maxxir
Member
 
Аватар для maxxir
 
Регистрация: 28.11.2010
Адрес: Тольятти
Возраст: 45
Сообщений: 47
Вес репутации: 491/28
maxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of lightmaxxir is a glorious beacon of light
По умолчанию Re: Получить время от NTP-сервера

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Не понял. Вы мне предлагаете к компьютеру прикупить этот роутер с OpenWRT? И эту коробку в локалку включать вместо компьютера? А настраивать этот роутер я чем буду? Отверткой винт крутить? На сколько я понял этот роутер есть микрокомпьютер на ОС семейства Linux (там какая-то Cut-версия идет в комплекте и еще что-то потом доставлять нужно после покупки). Я вообще не сторонник всяких женских штучек (к ним и этот бесполезный прибор отношу).

В этот роутере есть два разъема Ethernet и один USB, допустим, что я включил его в локалку вместо компа, а в USB-разъем можно включить модем USB 3G? Т.е. я хочу, чтобы периодически роутер синхронизировался с NTP-сервером из Интернета. У меня был печальный опыт использования дистрибутива Ubuntu 10.04 LTS, на нем через пять раз можно было подключиться к Интернету через USB модем от МТС. Снес Ubuntu, поставил Windows и забыл про проблему.
OpenWRT это ни разу не Ubunty, а Linux-derived open source ось для роутеров (и не только роутеров).
Админится-настраивается как и любая Linux-Unix через putty/WinSCP удаленно.
Подключаете WAN-Ethernet и/или USB 3G.
Судя по последней фразе Вы с Linux знакомы оч. поверхностно.
Тогда ОК пусть она никчемная и бесполезная (но IMHO Вы глубоко ошибаетесь)..
maxxir вне форума   Ответить с цитированием
Старый 05.10.2016, 13:55   #18
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 37
Сообщений: 4,212
Вес репутации: 4122/113
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Получить время от NTP-сервера

Цитата:
Сообщение от maxxir Посмотреть сообщение
OpenWRT это ни разу не Ubunty, а Linux-derived open source ось для роутеров (и не только роутеров).
Админится-настраивается как и любая Linux-Unix через putty/WinSCP удаленно.
Подключаете WAN-Ethernet и/или USB 3G.
Судя по последней фразе Вы с Linux знакомы оч. поверхностно.
Тогда ОК пусть она никчемная и бесполезная (но IMHO Вы глубоко ошибаетесь)..
Да, я с Linux знаком поверхностно. Я использую Windows, средства разработки для неё и микроконтроллеров, пишу под Windows на C#, для микроконтроллеров на C. Некогда мне ещё и Linux-ом для микроконтроллеров заниматься, тем более я точно знаю, что для каждой уникальной аппаратной части, вроде этого роутера, есть своя уникальная сборка Linux, которую кто-то написал, продвигает, сопровождает.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Имитатор DS18B20 Filya44 Вопросы начинающих 14 12.03.2012 17:39
RS485. Транссивер MAX 13487E/13488E с автоматическим переключением: приемник/передатчик + проблема с RTS Sergius Cетевые протоколы и технологии 12 12.12.2007 14:20
Программная симуляция pic16F876 в MPLAB Timik Продукция MICROCHIP 2 12.10.2007 15:12


Часовой пояс GMT +3, время: 06:20.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot