OpenCPN Garmin Radar Plugin



Similar documents
Building a Penetration Testing Virtual Computer Laboratory

1 PC to WX64 direction connection with crossover cable or hub/switch

Linux Terminal Server Project

EDGE FX Network configuration

VLAN for DekTec Network Adapters

NXT Controller Manual IP Assignment in WAN Environments Application Note

Nokia Siemens Networks. CPEi-lte User Manual

MaxSea TimeZero NN3D Radar Connection Checklist

1.0 Basic Principles of TCP/IP Network Communications

Configuring a Trimble Sps 461 using the Ethernet Connection GETTING THE GPS ON THE NETWORK HTTP PORT. By Bob Glover

Follow these steps to prepare the module and evaluation board for testing.

3.1 RS-232/422/485 Pinout:PORT1-4(RJ-45) RJ-45 RS-232 RS-422 RS-485 PIN1 TXD PIN2 RXD PIN3 GND PIN4 PIN5 T PIN6 T PIN7 R+ PIN8 R-

In the following installation procedures, do not disconnect the Mediatrix 3000 Series while the LEDs are flashing.

LAB THREE STATIC ROUTING

Enabling Internet Connection Sharing on Windows Enabling ICS On Windows XP As The Host 4 Enabling ICS On Windows XP As The Client 11

Lab Objectives & Turn In

Application Note. Terminal Server G6

Keri USB-A Connection and Configuration

To perform Ethernet setup and communication verification, first perform RS232 setup and communication verification:

8/16-Port IP KVM Switch IKVM-8010 / IKVM Quick Installation Guide

1. Hardware Installation

Computer Networks I Laboratory Exercise 1

User s Manual TCP/IP TO RS-232/422/485 CONVERTER. 1.1 Introduction. 1.2 Main features. Dynamic DNS

Digitus DN / DN / DN-13018

Adafruit's Raspberry Pi Lesson 3. Network Setup

Quick Note 53. Ethernet to W-WAN failover with logical Ethernet interface.

Comodo MyDLP Software Version 2.0. Installation Guide Guide Version Comodo Security Solutions 1255 Broad Street Clifton, NJ 07013

TCP/IP Network Essentials. Linux System Administration and IP Services

Change Log. 2 per vices corporation

Vocia MS-1 Network Considerations for VoIP. Vocia MS-1 and Network Port Configuration. VoIP Network Switch. Control Network Switch

Network Setup & Options

IP SERIAL DEVICE SERVER

Lab 3 Routing Information Protocol (RIPv1) on a Cisco Router Network

How To Connect A Raspberry Pi To The Internet On A Microsoft Moonstone 2 (Microsoft) Microsoft Powerbook 2 (Powerbook 2) (Powerboard 2) And Powerbook 3 (Powerstation 2)

Using a simple crossover RJ45 cable, you can directly connect your Dexter to any computer.

Octal T1-10/100 RIOP Installation Guide

Instructor Notes for Lab 3

RN-XV-RD2 Evaluation Board

Using pcduino's WiFi Dongle With the Pi a

Introduction. Created by Richard Bell 10/29/2014

A DIY Hardware Packet Sniffer

Host Configuration (Linux)

Configuring Your Computer and Network Adapters for Best Performance

What communication protocols are used to discover Tesira servers on a network?

CONNECTING THE RASPBERRY PI TO A NETWORK

CONNECTING WINDOWS XP PROFESSIONAL TO A NETWORK

Catalyst Layer 3 Switch for Wake On LAN Support Across VLANs Configuration Example

CCT vs. CCENT Skill Set Comparison

Technical Support Information Belkin internal use only

HWg-STE HWg-STE PoE MANUAL

BR Load Balancing Router. Manual

Introduction. What is a Remote Console? What is the Server Service? A Remote Control Enabled (RCE) Console

2 Setting Up the Hardware for a Wired Ethernet Network Setting Up the Software for an Ethernet Network... 21

FSM73xx GSM73xx GMS72xxR Shared access to the Internet across Multiple routing VLANs using a Prosafe Firewall

IDDERO TOUCH PANELS. Video door phone configuration

Load Balancer LB-2. User s Guide

7.7 Ethernet Communication (AFPX-COM5)

Connecting to the Internet. LAN Hardware Requirements. Computer Requirements. LAN Configuration Requirements

Table of Contents. Creating a VC1000 Network... 3

USING THE XPERT2 / 9210B ON A TCP/IP NETWORK

IPv6.marceln.org.

The Elements of GigE Vision

Create bridges, add ports, show bridge and port statistics, status, as well as the OVS database

Prestige 623R-T. Quick Start Guide. ADSL Dual-link Router. Version 3.40

WASP User Manual. Revision: 1.6. (c) 2012 North Pole Engineering, Inc.

Addonics T E C H N O L O G I E S. NAS Adapter. Model: NASU Key Features

TECH NOTES. Minimum MLC 226 IP MediaLink Controller Firmware required Applies to

Linksys Gateway SPA2100-SU Manual

About IHM VoIP. Description of IHM VoIP enabled products and protocols used.

Introduction To Computer Networking

BR-800. ProHD Broadcaster. Easy Set-Up Guide V 1.01

Fireware How To Network Configuration

Barak & Caldera Network Setup

EXINDA NETWORKS. Deployment Topologies

Load Balancing Router. User s Guide

User s Manual Network Management Card

Chapter 2 TCP/IP Networking Basics

Tcpdump Lab: Wired Network Traffic Sniffing

CMP-102U. Quick Installation Guide

Firewall VPN Router. Quick Installation Guide M73-APO09-380

What is a Home Network? A home network is a collection of two or more home computers connected together through a wired or wireless connection.

UBIQUITI BRIDGE CONFIGURATION PROCEDURE (PowerStation & NanoStation Units ONLY)

Movie Cube. User s Guide to Wireless Function

NOTICE. All brand and product names are the trademarks of their respective owners. Copyright 2011 All rights reserved.

DSA-1000 / PRT-1000 Device Server / Thermal Printer

Ethernet Radio Configuration Guide

Ethernet Port Quick Start Manual

Self Help Guide. Please read the following carefully; Synopsis: Requirements: A Computer with a working RJ45 LAN Port All Belkin Modem Routers

PC/POLL SYSTEMS Version 7 Polling SPS2000 Cash Register TCP/IP Communications

Workshop on Scientific Applications for the Internet of Things (IoT) March

Multi-Homing Dual WAN Firewall Router

Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM

Note: Guide not yet tested in the SFU Surrey Linux Lab (SUR4080). Some changes may be needed.

3.5 EXTERNAL NETWORK HDD. User s Manual

Information Security Training. Assignment 1 Networking

IPI 204, and IPI 204 AAP, MLC 226 IP series TECH NOTES

6.0. Getting Started Guide

Networking Basics for Automation Engineers

Bridgewalling - Using Netfilter in Bridge Mode

WLAN Outdoor CPE For 2.4G. Quick Installation Guide

Transcription:

OpenCPN Garmin Radar Plugin Hardware Interface The Garmin Radar PlugIn for OpenCPN requires a specific hardware interface in order to allow the OpenCPN application to access the Ethernet data captured and broadcast by the radar scanner. There are three interconnect scenarios possible, depending upon whether the installation includes an existing Garmin chartplotter, and the operational mode desired. Interface Type 0: OpenCPN Slave Mode, using existing Garmin chartplotter. This is the simplest interface option. In this scenario, the installation includes an existing Garmin chartplotter interfaced to the radar scanner. The OpenCPN computer is connected by means of an Ethernet patch cable to a free port on the rear face of the chartplotter. Operationally, the chartplotter and OpenCPN computer share access to the radar scanner data. However, the chartplotter is the master in this case, and the OpenCPN computer is the slave. All control of range, gain, etc is done by the chartplotter. The OpenCPN computer simply captures the Ethernet scanner data is it appears, and displays the scan data appropriately scaled to the viewport shown on the OpenCPN computer. As might be expected, overall OpenCPN system performance and screen display quality will be suboptimal in this case. Interface Type 1: OpenCPN Master Mode, using existing Garmin chartplotter. In this scenario, the installation includes an existing Garmin chartplotter interfaced to the radar scanner. It is desired that the chartplotter and OpenCPN computer may have shared access to and control of the radar scanner. This mode will provide improved display resolution and performance, as the OpenCPN computer may directly control the radar scanner as required. Unfortunately, the chartplotter does not echo scanner control commands appearing on its auxiliary Ethernet ports out to the scanner itself. Thus, while there may be free Ethernet ports available on the chartplotter, it is not sufficient to simply attach the OpenCPN host computer to one of these free ports if scanner control by the OpenCPN computer is desired. What is instead required is the addition of a simple Ethernet hub between the chartplotter and the radar scanner so that the OpenCPN computer may directly control the scanner as necessary, as well as capture the scanner data stream for display. An additional complication exists. The radar scanner takes advantage of an unused pin (Pin 5) on the Ethernet cabling to manage its low power sleep mode. This functionality is provided by dedicated wiring in the Ethernet connectors on the chartplotter, and controlled by the chartplotter firmware. Unfortunately, it is not common for Ethernet hubs to pass through the required dedicated wiring pins on the cable, As a result, in an OpenCPN shared scanner environment, we must duplicate this power control wiring externally. Finally, we may additionally wish to implement a physical switch in order to control the radar scanner power independently from the chartplotter. A suggested wiring layout for the OpenCPN Interface Type 1 is shown here.

Interface Type 2: OpenCPN Master Mode, no chartplotter. In this scenario, the installation consists only of a Garmin radar scanner and an OpenCPN computer. It is desired that the OpenCPN computer may realize full and independent control of and access to the radar scanner data. As in the Type 1 interface, an external mechanical switch is required in order to control the power cycling to the scanner. A suggested wiring layout for the OpenCPN Interface Type 2 is shown here.

OpenCPN Interface Notes: 1. A convenient method to access the Ethernet radar scanner power control pin (Pin5) is to use a Female Female Ethernet adapter plug. A readily available commercial adapter is recommended, such as the Amphenol MRJ 5780 01 adapter. This particular component contains a small PC board which allows easy access to the individual Ethernet cable pins for bypass jumper and switch attachment. Direct link: http://www.digikey.com/product detail/en/mrj 5780 01/MRJ 5780 01 ND/1242671?cur=USD

OpenCPN Garmin Radar Plugin Network Interface The OpenCPN Garmin Radar Plugin communicates with the radar scanner by means of standard Ethernet protocols. There are two protocols of interest; a) Control packets sent from the OpenCPN computer (or attached chartplotter) to the scanner are transmitted to a specific fixed scanner address (IP) and port using UDP Datagram protocol, and b) periodic radar scan data and status reports from the radar scanner are transmitted system wide by means of UDP Multicasting. This split of protocols is critical to the OpenCPN PlugIn, as it allow sharing of the radar scanner captured data stream. To enable this interface to the radar scanner, the OpenCPN computer must be appropriately configured for the operational mode desired. For operation in Slave mode, there is generally no special configuration required. Linux systems must have their Ethernet port configured for MULTICAST reception, usually enabled by default. Windows systems also enable Multicast reception by default. If you happen to be running Windows as a guest under VirtualBox, you will need to enable Bridged Networking in the VirtualBox setting dialog for this VM. For operation of the PlugIn in Master mode, additional configuration is required. The general idea is to configure an Ethernet port on the OpenCPN computer with an IP address belonging to the group in which the radar scanner listens and resides. This group address is hardwired into the radar scanner, and is the private (non routable) address range 72.16.0.0/24. Formally, we may choose any specific IP address within this group for the OpenCPN computer, other than the address of the scanner or the chartplotter. Practically, the OpenCPN Radar Plugin assumes that the IP address will be set to 172.16.1.1/24. Note that there is typically only one physical Ethernet port on the OpenCPN computer, and for most users that port is configured by the host operating system according to its needs. What we will be doing is adding another Ethernet access port in software (also known as an alias port ), to work in parallel with the existing port(s). For linux computers, a command line to create and enable another port is: (assuming your base Ethernet card is called eth1) $sudo ifconfig eth1:1 172.16.1.1 netmask 255.255.240.0 up Of course, you may not want to enter this command every time you power up your computer. It is possible to edit the linux system configuration files in order to make this port creation persistent. For example, in Ubuntu you may modify /etc/network/interfaces as follows: auto eth1:1 iface eth1:1 inet static name Garmin special address 172.16.1.1 netmask 255.255.240.0 network 172.16.1.0 broadcast 172.16.1.255 gateway 172.16.1.100 ifup eth1:1 Other linux systems will have similar capabilities.

In Windows, it is also possible to setup alias IP addresses. For example, in Windows XP you may select Network Adapter >Properties >TCP/IP > Properties >Advanced Here you may enter any additional IP addresses (aliases) as required. For the OpenCPN Radar Plugin, setup an IP of 172.16.1.1 with a subnetmask of 255.255.240.0. Note that on Windows, alias IP addresses may only be set if all static IP addresses are enabled, and DHCP auto configuration is not used. This requirement is not expected to be a limitation for shipboard computers. Of course, if the OpenCPN computer has no other pre existing Ethernet connections, it is sufficient to simply set the computer's main IP address statically to 172.16.1.1/24.