sto creando un programma per parlare con un IP Camera, di questo modello:IP Camera, come rilevarlo sulla rete?
Questo ha una semplice interfaccia web e ho parlato con successo ad esso al fine di controllare, e il video grab e istantanee da esso.
Tuttavia, non riesco a trovare alcuna buona documentazione su come rilevare che questa telecamera è sulla rete, né quale particolare indirizzo IP ha.
Finora l'unico strumento che ho trovato è il software Windows in dotazione.
Sto presumendo (sperando!) Che ci sia un modo migliore di iterare semplicemente su tutti gli indirizzi IP nella gamma e vedere se c'è qualcosa che assomiglia all'interfaccia della telecamera lì.
Qualcuno sa come fare?
C'è una API conosciuta per questo genere di cose?
Si noti che poiché è una fotocamera IP IP, non si connette direttamente al mio computer, e quindi non c'è nulla installato localmente con cui posso parlare.
Qui ci sono alcuni dettagli:
- La fotocamera e il software che sto facendo sarà venduto, il che significa che non posso contare su un particolare tipo di installazione sul posto i clienti, tranne che per lavorare DHCP
- La fotocamera non ha documentazione API che riesca a trovare, se qualcuno ha più google-fu di me su quel punteggio, per favore mi illumini
- La telecamera ha il supporto DHCP, quindi si collega di fatto alla rete con successo, il domanda è come posso in modo affidabile trovarlo dopo
- Non so se ha un nome host, la documentazione non dice nulla e le mie proprie liste di server DHCP solo l'indirizzo MAC per esso
Nota che, mentre programmerò questo, non sono del tutto sicuro che questa sia una buona domanda per SO, ma non sono del tutto sicuro che SU o qualsiasi altro sito sia buono eithe r. –