Download AISDispatcher ZIP file and unzip it in a separate folder.
After the first start, the program runs with default configuration. You can place a shortcut to aisDispatcher.exe on your desktop or into the “Startup” folder for an automatic startup.
The configuration dialog is displayed by pressing “Configuration” button on the main window. The “Configuration” dialog contains four configuration panels – “Input”, “Output”, “Google Earth” and “Miscellaneous”.
You can choose one of the following types of data input:
|TCP||AISDispatcher creates TCP connection to the remote data source|
|UDP||AISDispatcher listens on the specified port|
|Serial||AISDispatcher receives data from a local serial port (or USB serial device)|
TCP input (only if TCP input mode is selected)
- Remote IP – IP address (or domain name) of the remote data source (example: IP 192.168.1.102)
- Remote port – TCP port of the remote data source (example: port 4001)
- Local port – port on the local Windows machine, where AISDispatcher listens for incoming UDP packets (example: udp port 5000)
- COM port – serial port name (example: COM1)
- Baud rate – baud rate selection (example: 38400).
Serial input uses 8,N,1 serial settings, according to NMEA specification.
|Downsampling interval||time window of downsampling algorithm. For more details see: AIS Dispatcher – Description|
|Destinations||up to 12 destination IP addresses/ports. AISDispatcher forwards AIS data to all configured and enabled destinations. In our example, there are two destinations.|
|Filters||filtering by polygon and message types may be used for each destination|
Delete old vessels
Expriation time – AIS Dispatcher keeps list of all received vessels since the startup. Each minute, the application purges the list and removes the vessels with last packet timestamp older than the defined “expiration time”.
HTTP Server configuration
Host / Port – AIS Dispatcher listens for network connections from Google Earth clients on the specified host / port. When host is “0.0.0.0″ (by default), the application listens on all network interfaces.
Enable HTTP server – enable/disable the HTTP server
Allow localhost only - disables connection to all external interfaces. AIS Dispatcher listens for connections only from Google Earth clients started on the user’s PC.
KML / KMZ export
Enable – enable/disable the regular export of KML/KMZ file into the local hard drive. AISDispatcher saves the file in its installation directory, “kml_export” folder. The file is named “aisDispatcherSnapshot.kml” or “aisDispatcherSnapshot.kmz”.
Export interval – time interval between sequential KML/KMZ exports
Use ZIP compression - when ZIP compression is enabled, AISDispatcher generates KMZ instead of KML file format. In this case, the application consumes more CPU time, but reduces the network traffic several times. KMZ format also consumes more CPU time by the Google Earth client.
Show vessel names - displays all vessels names.
|Auto connect on startup||automatically creates connection after the start of the application|
|Minimize to system tray on close||when pressing ALt+F4 or “X” button, the application is minimized to the system tray. It can be closed by clicking on the system tray with the right mouse button and selecting “Exit”.|
|Start application minimized||after startup, the application is minimized to the system tray|
|Show system tray hint||displays hint with the current status when mouse cursor hovers over the icon in the system tray|
|Dispatch VDM/VDO messages only||filters only VDM/VDO messages from AIS sources. If the filter is off, the AISDispatcher will forward all other NMEA messages (like GPS devices for example).|
|Don’t dispatch channel C||filters AIS channel C (secure AIS)|
AIS Dispatcher’s main window contains connection controls and detailed statistics of the input data feed.
|Mode||current input mode (TCP,UDP or serial) and connection parameters|
|Status||current connection status|
|“Start”/”Stop” buttons||connection control|
Message counters and byte counters of the incoming data feed. For more information about the meaning of the fields, check the AIS specification.
Input statistics (by AIS message type 1..24)
There are 24 different types of AIS messages. This panel displays separate message counter for each message type. Additional details about each message type are displayed by hovering with the mouse over the counter.
“NMEA Dump” button
Displays last received AIS messages
Clears all counters
Displays configuration window described in the previous chapter
In/Out ratio - ratio between input and output data counters. This parameter shows the efficiency of the downsampling algorithm.
Bandwidth (kB/s) – average output bandwidth in Kilobytes per Second
Distinct vessels – current number of vessels kept in AIS Dispatcher memory buffer.