432-0003-00-10 Rev 150 — M-Series Operator’s Manual 61
M-Series IP Interface and PC Operations
Custom Network Applications
Programmers/Integrators
In more advanced/sophisticated installations where other devices such as radars
are present on the network, the use of a PC allows more complicated
configuration, flexibility and customization. This interface is primarily intended to
give installers, dealers or even system integrators direct access to low-level
configuration options and to the actual network commands as they are being
processed.
For specialized applications, FLIR offers the Nexus Software Developers Kit
(SDK) that lets a marine electronics integrator write custom software programs
based on the Nexus communication protocol. The SDK is a tool that helps
integrators deploy FLIR M-Series thermal imaging cameras and other marine
electronics such as radar in advanced networks. The SDK accelerates any
application programming with FLIR Systems thermal imaging cameras and lets
integrators combine camera functionality with other sensors and detection
devices to take full advantage of this advanced technology.
Nexus implements a text-based common gateway interface (CGI) using a simple
grammar to format commands going from a client to a camera sensor system,
which may include multiple devices such as IR/DLTV cameras, GPS, or radar.
Responses from the sensor to a client are formatted in Java Script Object
Notation (JSON). A subset of Nexus CGI commands have been tested and
validated on the M-Series product. A listing of validated commands for use with
M-Series is provided in FLIR document number 432-0003-00-70.
The SDK is available for download at no charge from the FLIR Network Systems
Web site. The SDK helps software developers create SDK-based applications
that make use of the rich features in the Nexus application. It provides a step-by-
step guide for the creation of applications to control the pan/tilt motion of cameras,
individual camera settings such as zoom and gain control, and many other
powerful features that allow integration of Nexus-enabled cameras into on-board
control systems.
You can find the SDK for download on the FLIR Developers Network tab:
http://ns.flir.com/
If you are a new user, you must register as a developer before you can download
the SDK. Register and create an account on the FLIR Web site before
downloading any files. You can purchase optional software support packages at
the same location. Contact your FLIR dealer where you purchased the camera for
additional information, or contact FLIR directly using the contact information
printed on the back of this manual.