IQinVision iq510 참조 가이드
Page 7 of 60
2. Discovery and Control
2.1. Discovering IQeye cameras
Currently two discovery mechanisms are used to search for IQeye cameras from a network host. Pro Line
cameras use IQinVision’s proprietary GSAUCE protocol. Basic Line cameras use Zero Configuration
Networking (Zeroconf).
cameras use IQinVision’s proprietary GSAUCE protocol. Basic Line cameras use Zero Configuration
Networking (Zeroconf).
Future firmware releases for the Pro Line will also support Zeroconf so that there will be a consistent
mechanism for finding all IQinVision cameras. In addition, IQinVision will be providing a Windows DLL
and sample source code that performs both GSAUCE and Zeroconf queries and will return to the caller a list
of cameras found.
mechanism for finding all IQinVision cameras. In addition, IQinVision will be providing a Windows DLL
and sample source code that performs both GSAUCE and Zeroconf queries and will return to the caller a list
of cameras found.
2.1.1. Zeroconf discovery protocol
Basic Line cameras use Zeroconf (
) as their discovery mechanism. There are several
different mechanisms that host applications can use to find cameras using Zeroconf.
Host application programs can build the Zeroconf protocol right into an application based on the IETF draft
documentation and sample code available from
documentation and sample code available from
Applications can also use a Zeroconf client which can provide an API to discover network devices. Sample
clients include Bonjour (
clients include Bonjour (
Basic line cameras will also self-assign a link-local IP address as defined in RFC 3927 if no other IP address
has been configured. This allows host machines to discover these cameras with no additional configuration.
has been configured. This allows host machines to discover these cameras with no additional configuration.
2.1.2. GSAUCE discovery protocol
Pro Line cameras use IQinVision’s GSAUCE discovery protocol. GSAUCE is a UDP based protocol that
will use broadcast packets to query for cameras on a local area network. Once cameras have been found
authenticated UDP packets can be used to assign IP parameters. Please contact Engineering Support,
EngineeringSupport@iqeye.com for the GSAUCE protocol definition and sample code.
will use broadcast packets to query for cameras on a local area network. Once cameras have been found
authenticated UDP packets can be used to assign IP parameters. Please contact Engineering Support,
EngineeringSupport@iqeye.com for the GSAUCE protocol definition and sample code.
2.2. IQdevice DLL
The IQdevice DLL supports camera discovery and basic camera manipulation functions such as assigning IP
address, rebooting a camera, and setting and getting OIDs. Please contact Engineering Support,
address, rebooting a camera, and setting and getting OIDs. Please contact Engineering Support,