tworzę program mówić do kamery IP, z tego modelu:Kamera IP, jak wykryć ją w sieci?
ta posiada prosty interfejs WWW, a ja rozmawiałem z nim skutecznie, aby ją kontrolować i chwycić wideo i migawki z niego.
Jednak nie mogę znaleźć żadnej dobrej dokumentacji na temat wykrywania, że kamera jest w sieci, ani też na temat konkretnego adresu IP, który ma.
Do tej pory jedynym dostępnym narzędziem jest oprogramowanie w pakiecie.
Przyjmuję (mam nadzieję!), Że istnieje lepszy sposób niż po prostu powtarzanie wszystkich adresów IP w zasięgu i sprawdzanie, czy jest tam coś, co wygląda jak interfejs kamery.
Czy ktoś wie, jak to zrobić?
Czy istnieje znany interfejs API tego typu rzeczy?
Zauważ, że ponieważ jest to kamera IP, nie podłączać bezpośrednio do komputera, a tym samym nie ma nic zainstalowane lokalnie mogę rozmawiać.
Oto kilka szczegółów:
- kamera i oprogramowanie Robię będą sprzedawane, co oznacza, że nie można polegać na danym rodzaju instalacji w miejscu klientów, z wyjątkiem DHCP pracy
- Aparat nie ma dokumentacji API, którą mogę znaleźć, jeśli ktoś ma silniejszą wersję google-fu niż ja, proszę oświecić mnie
- Aparat obsługuje DHCP, więc w rzeczywistości łączy się z siecią z powodzeniem, pytanie brzmi, jak mogę niezawodnie go znaleźć później
- Nie wiem, czy ma nazwę hosta, dokumentacja nic nie mówi, a mój własny serwer DHCP podaje tylko adres MAC tego urządzenia.
Zauważ, że podczas gdy będę programował przeciw temu, nie jestem całkowicie pewien, że to jest dobre pytanie dla SO, ale nie jestem całkowicie pewien, czy SU albo jakakolwiek inna witryna jest dobra. r. –