Maretron INTERNET PROTOCOL GATEWAY IPG100 ユーザーズマニュアル
Revision 1.2
Page 3
®
®
1.7 General Concepts
1.7.1 Client/Server Architecture
The N2KView
®
Vessel Monitoring and Control System is based on a client/server architecture.
In this context, a server is defined as a component that provides services over a network and a
client is defined as a station that requests and uses those services.
Within the N2KView
client is defined as a station that requests and uses those services.
Within the N2KView
®
System, there is one server (called N2KServer
®
) and one or more
stations or clients (called N2KView
®
). The server component is implemented by either an
IPG100 or N2KServer
®
software running on a Windows PC, and the station or client
components are implemented by the N2KView
®
software. N2KView
®
software may run on a
Windows PC, Mac, or Maretron’s MBB100 or DSM800. Mobile versions of N2KView
®
software
are available for iPod, iPhone, iPad and Android devices. The service offered by the server to
the stations (clients) is access to the NMEA 2000
the stations (clients) is access to the NMEA 2000
®
network data that the server receives from
the NMEA 2000
®
network via its NMEA 2000
®
gateway. The network over which this service is
offered is implemented as a TCP/IP (Transmission Control Protocol/Internet Protocol) network,
which is discussed in the next section.
which is discussed in the next section.
1.7.1.1
Examples of NMEA 2000
®
Client/Server Architectures
N2KServer
®
may run on a Windows PC (using Maretron’s USB100 gateway - see Figure 2 and
Figure 3) or N2KServer
®
may run directly on an IPG100 (see Figure 4).
Figure 2 – LAN Client/Server Architecture Example with USB100
Figure 2 shows an example of a Local Area Network (LAN) connection including the PC to
NMEA 2000
NMEA 2000
®
network connection through a USB100 gateway. A copy of N2KServer
®
must run
on the PC connected to the USB100, and an N2KView
®
Hardware License Key must be
plugged in to the PC to supply sufficient licenses for the maximum number of simultaneously
connected clients. N2KView
connected clients. N2KView
®
clients may run on either the PC connected to the USB100, or to
another PC connected to the router, or to a laptop or mobile device connected wirelessly.