Статус Ethernet линка
-
- Рядовой
- Сообщения: 43
- Зарегистрирован: 25 дек 2019, 19:40
- Имя: Кирилл
- Контактная информация:
Статус Ethernet линка
Доброго, как получать статус Ethernet линка? То есть дать программе знать что активирован линк на сетевухе, в частности W5500. Можно конечно с светодиода разъёма брать инфу, но это совсем костыль.
Пробовал блоком TCP local IP, но ему надо назначенный IP. То есть если IP статичен и линка нет, блок скажет что все ок.
Пробовал блоком TCP local IP, но ему надо назначенный IP. То есть если IP статичен и линка нет, блок скажет что все ок.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Статус Ethernet линка
Где-то есть блок пинг. Попробуйте пинговать другое устройство или сервис.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Рядовой
- Сообщения: 43
- Зарегистрирован: 25 дек 2019, 19:40
- Имя: Кирилл
- Контактная информация:
Статус Ethernet линка
Ну пинговать не особо подходит. Дилемма в том что если юзать передача переменных через Ethernet, и при этом сеть не поднята, МК адски тормозит. Хочу чтобы при отсутствия линка, отключало плату с передачей переменных.
-
- Рядовой
- Сообщения: 43
- Зарегистрирован: 25 дек 2019, 19:40
- Имя: Кирилл
- Контактная информация:
Статус Ethernet линка
В общем проблема актуальна. Если нет подключения, то оно так адски тормозит что хз как пинг будет работать. Тормозит так, что пищалка с временем 200 миллисекунд пищит 2 секунды и на команды реагирует ну очень тупо.
Либо поправить блок передачу переменной в по сети поправить.
Либо поправить блок передачу переменной в по сети поправить.
Статус Ethernet линка
А как вы себе приставляете проверку связи до какого либо сервера ....самое простое это Ping
Пересмотрите алгоритм программы -- пинговать не нужно в цикле -- раз в минуту например....
Пересмотрите алгоритм программы -- пинговать не нужно в цикле -- раз в минуту например....
-
- Рядовой
- Сообщения: 43
- Зарегистрирован: 25 дек 2019, 19:40
- Имя: Кирилл
- Контактная информация:
Статус Ethernet линка
Может я не правильно понимаю, но к примеру на ESP есть блок WiFi статус и он даёт ееницу когда подключился. На Ethernet разъёме к примеру загорается желтый индикатор.Anydy писал(а): 09 ноя 2021, 11:33 А как вы себе приставляете проверку связи до какого либо сервера ....самое простое это Ping
Пересмотрите алгоритм программы -- пинговать не нужно в цикле -- раз в минуту например....
Статус Ethernet линка
На ЕСП ....да и вообще это просто контроль подключения к точке доступа / роутеру.....вам же нужен контроль выхода в Инет? Иначе смысл?
-
- Рядовой
- Сообщения: 43
- Зарегистрирован: 25 дек 2019, 19:40
- Имя: Кирилл
- Контактная информация:
Статус Ethernet линка
Мне нужен контроль подключения к локальной сети, не более. Сеть не выходит в интернет.
Вообще истинная причина кроется в глюке блоков приема - передачи переменной через коммуникации. А именно когда нет линка с локальной сетью, контроллер адово тормозит. То есть устройство работает, стоит вырвать Ethernet кабель и начинаются адовые фризы. Я хочу отключать часть программы где Блок приема - передачи переменной через коммуникации
(отключать "плату") когда такая авария.
Вообще истинная причина кроется в глюке блоков приема - передачи переменной через коммуникации. А именно когда нет линка с локальной сетью, контроллер адово тормозит. То есть устройство работает, стоит вырвать Ethernet кабель и начинаются адовые фризы. Я хочу отключать часть программы где Блок приема - передачи переменной через коммуникации
(отключать "плату") когда такая авария.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя