Форумчане!
Давно хотел спросить, есть GigE камера (basler например). NI MAX не видит ее, пока не пропишешь IP через штатную программу (ip configurator).
Может есть какой-то запрос к камерам в сети у которых слетел IP? (ip configurator как-то находит такие камеры).
Camera ip address
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Camera ip address
Мне пока только решение "в лоб" приходит на ум: перебирать айпишники в указанном диапазоне и пинговать каждый. Но это будет долго, даже если не использовать виндовый ping. Или, может, посылать какой-нибудь запрос к камере, типа выдачи серийника/модели, но тоже будет небыстро.
-
Chupakabra
- professional
- Сообщения: 360
- Зарегистрирован: 21 янв 2009, 10:50
- Награды: 1
- Версия LabVIEW: 2015
- Откуда: Москва
- Поблагодарили: 4 раза
- Контактная информация:
Re: Camera ip address
Если известен MAC адрес камеры, можно создать статическую ARP запись, т.е. связать MAC с любым выбранным IP адресом.
-
- developer
- Сообщения: 289
- Зарегистрирован: 26 фев 2016, 06:31
- Версия LabVIEW: 18-20
- Благодарил (а): 6 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: Camera ip address
Так IP у камеры слетел, его вроде как нет. Подозреваю что какой то широковещательный запрос в сеть делается, на который камеры отвечают.dadreamer писал(а): ↑22 май 2020, 23:14 Мне пока только решение "в лоб" приходит на ум: перебирать айпишники в указанном диапазоне и пинговать каждый. Но это будет долго, даже если не использовать виндовый ping. Или, может, посылать какой-нибудь запрос к камере, типа выдачи серийника/модели, но тоже будет небыстро.
Mac известен, IP не известен.Chupakabra писал(а): ↑23 май 2020, 01:04 Если известен MAC адрес камеры, можно создать статическую ARP запись, т.е. связать MAC с любым выбранным IP адресом.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Camera ip address
Можно попробовать IMAQdx Discover Ethernet Cameras.vi + IMAQdx Enumerate Cameras.vi, если камера найдётся, то открыть через параметр InterfaceName. Также в этом посте сказано, что возможно открывать сессию с помощью MAC-адреса в виде строки "uuid:<hex Mac addr>" или с помощью имени девайса DeviceName.
-
- developer
- Сообщения: 289
- Зарегистрирован: 26 фев 2016, 06:31
- Версия LabVIEW: 18-20
- Благодарил (а): 6 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: Camera ip address
А вот это интересно, завтра попробую, спасибо dadreamer!dadreamer писал(а): ↑23 май 2020, 12:44 Можно попробовать IMAQdx Discover Ethernet Cameras.vi + IMAQdx Enumerate Cameras.vi, если камера найдётся, то открыть через параметр InterfaceName. Также в этом посте сказано, что возможно открывать сессию с помощью MAC-адреса в виде строки "uuid:<hex Mac addr>" или с помощью имени девайса DeviceName.
-
- developer
- Сообщения: 289
- Зарегистрирован: 26 фев 2016, 06:31
- Версия LabVIEW: 18-20
- Благодарил (а): 6 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: Camera ip address
Варианты в виде
ip:<IP-address>
uuid: <MAC address>
работают, если камера находится в подсети сетевой карты.
спасибо всем за участие.
ip:<IP-address>
uuid: <MAC address>
работают, если камера находится в подсети сетевой карты.
спасибо всем за участие.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Camera ip address
Basler может поддерживать и onvif стандарт. Программы, работающие с камерами через Onvif, могут выполнять поиск всех доступных камер в сети. Плюс к этому существует Web интерфейс