Estoy creando un programa para hablar a una cámara IP, de este modelo:Cámara IP, ¿cómo detectarlo en la red?
Esto tiene una simple interfaz web y he hablado con éxito a ella con el fin de controlarlo, y el vídeo de agarre e instantáneas de ella.
Sin embargo, no puedo encontrar ninguna buena documentación sobre cómo detectar que esta cámara está en la red, ni qué dirección IP particular tiene.
Hasta ahora, la única herramienta que tengo es el paquete de software de Windows.
Supongo (¡espero!) Que hay una manera mejor que simplemente iterar sobre todas las direcciones IP dentro del alcance y ver si hay algo que se parece a la interfaz de la cámara allí.
¿Alguien sabe cómo hacer esto?
¿Hay una API conocida para este tipo de cosas?
Tenga en cuenta que, dado que es una cámara IP, no se conecta directamente a mi computadora y, por lo tanto, no hay nada instalado localmente con el que pueda hablar.
Éstos son algunos detalles más:
- La cámara y el software que estoy haciendo va a ser vendido, lo que significa que no puedo depender de ningún tipo de instalación en el lugar de los clientes, excepto para trabajar DHCP
- La cámara no tiene documentación de API que pueda encontrar, si alguien tiene google-fu más fuerte que yo en ese aspecto, por favor aclareme
- La cámara tiene compatibilidad con DHCP, por lo que de hecho se conecta a la red con éxito, La pregunta es cómo puedo encontrarlo confiablemente después
- No sé si tiene un nombre de host, la documentación no dice nada y mis propias listas de servidores DHCP sólo la dirección MAC para que
Tenga en cuenta que si bien voy a programar en contra de esto, no estoy del todo seguro de que esta es una buena pregunta para SO, pero no estoy del todo seguro de que SU o cualquier otro sitio es bueno eithe r. –