CSI NL200 Instruction Manual

Network link interface
Table of Contents

Advertisement

Quick Links

NL200/NL201
Network Link Interface
Revision: 6/16
C o p y r i g h t
©
2 0 1 1 - 2 0 1 6
C a m p b e l l
S c i e n t i f i c ,
I n c .

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NL200 and is the answer not in the manual?

Questions and answers

Summary of Contents for CSI NL200

  • Page 1 NL200/NL201 Network Link Interface Revision: 6/16 C o p y r i g h t © 2 0 1 1 - 2 0 1 6 C a m p b e l l S c i e n t i f i c ,...
  • Page 3: Limited Warranty

    Limited Warranty “Products manufactured by CSI are warranted by CSI to be free from defects in materials and workmanship under normal use and service for twelve months from the date of shipment unless otherwise specified in the corresponding product manual. (Product manuals are available for review online at www.campbellsci.com.) Products not manufactured by CSI, but that are resold...
  • Page 4 Assistance Products may not be returned without prior authorization. The following contact information is for US and international customers residing in countries served by Campbell Scientific, Inc. directly. Affiliate companies handle repairs for customers within their territories. Please visit www.campbellsci.com determine which Campbell Scientific company serves your country.
  • Page 5 Safety DANGER — MANY HAZARDS ARE ASSOCIATED WITH INSTALLING, USING, MAINTAINING, AND WORKING ON OR AROUND TRIPODS, TOWERS, AND ANY ATTACHMENTS TO TRIPODS AND TOWERS SUCH AS SENSORS, CROSSARMS, ENCLOSURES, ANTENNAS, ETC. FAILURE TO PROPERLY AND COMPLETELY ASSEMBLE, INSTALL, OPERATE, USE, AND MAINTAIN TRIPODS, TOWERS, AND ATTACHMENTS, AND FAILURE TO HEED WARNINGS, INCREASES THE RISK OF DEATH, ACCIDENT, SERIOUS INJURY, PROPERTY DAMAGE, AND PRODUCT FAILURE.
  • Page 7: Table Of Contents

    5. Specifications ............. 8 6. Configuring the NL200/201 ........10 Configuring the NL200/201 via USB ..........10 Configuring the NL200/201 via Network Connection ....... 10 Configuring the NL200/201 via Telnet ..........11 Configuring the NL200/201 via RS-232 ..........11 7. Operation ..............12 PakBus®...
  • Page 8 Net Services Tab ................C-8 TLS Proxy Server Tab ..............C-10 TLS Tab ..................C-12 D. Sending a New OS to the NL200/201 ....D-1 Sending an OS via USB ..............D-1 Sending an OS via IP ..............D-1 Figures 3-1.
  • Page 9 Table of Contents Tables B-1. NL200/201 CS I/O Connector Pinout ..........B-1 B-2. RS-232 Pinout .................. B-1 B-3. Ethernet Pinout ................. B-2 B-4. USB Micro-B ................... B-2 B-5. Power In ................... B-2 B-6. Power LED..................B-3 B-7. Ethernet LED ................... B-3...
  • Page 10 Table of Contents...
  • Page 11: Introduction

    CS I/O port or other devices via RS-232. This manual describes how to use LoggerNet to connect to your datalogger with an NL200/201. You can also use other software packages, such as PC400, RTDAQ, or LoggerLink Mobile Apps for iOS and Android.
  • Page 12: Quickstart

    NL200/201 Network Link Interface QuickStart Out of the box, the NL200/201 is configured for operation as a PakBus® Router. In this mode, the NL200/201 can be used to communicate with Campbell Scientific PakBus devices over an Ethernet / Internet network connection.
  • Page 13: Configuring The Nl200/201

    Configuring the NL200/201 NOTE INSTALL THE DEVICE DRIVER BEFORE plugging the NL200/201 into your PC for the first time. You will need the device driver properly installed before you can connect to the NL200/201 via USB. To install the device driver, download the latest version of DevConfig from our website.
  • Page 14: Loggernet Setup

    If a dynamic address is to be used, the network information acquired via • DHCP can be seen on the NL200 tab under Status. The Status box also displays the MAC address of the NL200/201. •...
  • Page 15: Connect

    The NL200/201 Network Link Interface is a device used to communicate with Campbell Scientific dataloggers and peripherals using an Ethernet 10/100 Mbps communications link. The NL200/201 includes a CS I/O port and an RS- 232 port for communication. A USB device port is used for configuring the...
  • Page 16: Bridge Mode Enabled

    CS I/O PakBus router, an RS-232 PakBus router and a CS I/O serial server, or an RS-232 PakBus router and a CS I/O PakBus router. In addition, the NL200/201 can act as TLS proxy server. The TLS proxy server is independent of other modes.
  • Page 17: Bridge Mode Disabled

    Refer to Section 6, Configuring the NL200/201 , and Section 7, Operation (p. 10) , for information on setting up your NL200/201 for each mode. (p. 12) Campbell Scientific’s LoggerNet software is used to communicate with the dataloggers once the NL200/201 is configured properly and connected to a network.
  • Page 18: Specifications

    Adds an encrypted Ethernet network interface to a datalogger that supports CS I/O IP (bridge mode) communications. Specifications General 177 g (6.3 oz) 16 x 6.73 x 2.54 cm (6.3 x 2.65 x 1 in) FIGURE 5-1. NL200/201 dimensions in inches...
  • Page 19 NL200/201 Network Link Interface Power Input NL201: CS I/O or barrel connector jack; not powered over USB NL200: Barrel connector jack; not powered over CS I/O or USB Power Requirements 7 to 20 Vdc 600 mW active, 24 mW standby...
  • Page 20: Configuring The Nl200/201

    Configuring the NL200/201 via USB NOTE INSTALL the DEVICE DRIVER BEFORE plugging the NL200/201 into your PC for the first time. You will need the device driver properly installed before you can connect to the NL200/201 via USB. To install the device driver, download the latest version of DevConfig from our website.
  • Page 21: Configuring The Nl200/201 Via Telnet

    Click the Browse button next to Communication Port. • • Select the NL200/NL201 to be configured from the resulting pop-up window. Enter nl200 in the TCP Password box. (nl200 is the default administrative • password. It can be changed via the DevConfig Deployment/NL200 tab.) • Click OK.
  • Page 22: Operation

    When the RS-232 or CS I/O port is configured as a PakBus® router, the NL200/201 can route packets to other devices in the network that it has in its routing table. These are devices that the NL200/201 has learned about through beaconing or allowed-neighbor lists.
  • Page 23: Physical Setup

    Connect the NL200/201 to your network using an Ethernet cable, attaching one end of the cable to the NL200/201’s Ethernet port and the other end to your network. Ensure that the device is powered up by inspecting the Power LED.
  • Page 24: Loggernet Setup

    7.1.3 LoggerNet Setup In the LoggerNet Setup screen, press Add Root and choose IPPort. Input • the NL200/201’s IP address and port number. The IP address and port number are input on the same line separated by a colon. •...
  • Page 25: Connect

    Connect the NL200/201 to your network using an Ethernet cable, attaching one end of the cable to the NL200/201’s Ethernet port and the other end to your network. Ensure that the device is powered up by inspecting the Power LED.
  • Page 26: Loggernet Setup

    NL200/201 Network Link Interface The NL200/201 must be connected to the datalogger before NOTE configuring the datalogger with DevConfig. If it is not connected, the TCP/IP settings will not be displayed. 7.2.4 LoggerNet Setup The next step is to run LoggerNet and configure it to connect to the datalogger via the Ethernet port.
  • Page 27: Connect

    Connect the NL200/201 to your network using an Ethernet cable, attaching one end of the cable to the NL200/201’s Ethernet port and the other end to your network. Ensure that the device is powered up by inspecting the Power LED.
  • Page 28: Loggernet Setup

    • In the LoggerNet Setup screen, press Add Root and choose IPPort. Input the NL200/201’s IP address and port number. The IP address and port number are input on the same line separated by a colon. Add a PakBus® Port.
  • Page 29: Connect

    If the remote server closes the connection due to error, the NL200/201 will make a best effort to save any data that was in process and re-queue it to be sent on the next successfully-opened TCP connection.
  • Page 30 Also, with the NL200/201 configured for TLS, it can establish a secure TLS configuration session with DevConfig. In order to use TLS, the user must configure the NL200/201 with a user- supplied TLS Private Key and TLS Certificate. The key and certificate are loaded using DevConfig.
  • Page 31: Tls Proxy Server

    In Configuration A, the NL200/201 decrypts TLS traffic and forwards the unencrypted TCP traffic to the datalogger over the CS I/O port. The NL200/201 is able to “learn” the IP address of the attached datalogger and will open a TCP connection on the “learned” IP address.
  • Page 32 TCP connection to the datalogger and forward the unencrypted data. In HTTPS communications, web browsers use port 443. The NL200/201 will always listen on port 443 regardless of the value of this setting. Therefore, if HTTPS communications are desired, it is unnecessary to configure this setting.
  • Page 33: Devconfig Tcp Encrypted Communication To The Nl200/201

    IP address. For either configuration, the IP address must not be 0.0.0.0, and it must be unique on the same subnet as the NL200/201 IP address. For example, if the NL200/201 IP address is 192.168.5.1 and Subnet Mask is 255.255.255.0, the datalogger address could be set as 192.168.5.2 provided there are no other...
  • Page 34: Configuring The Nl200/201

    Firewall LoggerNet Firewall FIGURE 8-1. Working around firewalls 8.1.1 Configuring the NL200/201 • Connect to the NL200/201 in DevConfig (see Section 6, Configuring the NL200/201 (p. 10) On the NL200 tab: • Set Bridge Mode to disable. Set Use DHCP to disable.
  • Page 35: Troubleshooting

    NL200/201: IP address: 192.168.0.2, Network Mask: 255.255.255.0 PC: IP address: 192.168.0.3, Network Mask: 255.255.255.0 If you are using DHCP to assign an IP address to the NL200/201, use • DevConfig to read the IP address assigned to your NL200/201. This is done through a USB connection to the NL200/201 while the NL200/201 is connected to your network.
  • Page 36 NL200/201. These can be downloaded from our website at www.campbellsci.com. If the NL200/201 is configured as a CS I/O serial server, verify that any other SDC device attached to the datalogger is using a different SDC address.
  • Page 37: Attribution

    • Obtain a detailed description of your network setup including TCP/IP address, port number, PakBus® settings, and other pertinent information regarding all of the devices in the NL200’s communication network. • Save a copy of the NL2xx settings (in XML format) using DevConfig.
  • Page 38 NL200/201 Network Link Interface...
  • Page 39: Glossary

    DHCP server. It is used in the NL200/NL201 when DHCP is enabled but the NL200/NL201 is not able to access a DHCP server. A local IP address is assigned in the 169.254.XXX.XXX range. This process can take up to 2 minutes.
  • Page 40 Proxy (Proxy Server) A device that acts as an intermediary for IP communications between two clients. In the context of this manual, the NL200/201 acts an intermediary between two or more clients requiring a secure connection (TLS) and one client requiring an unsecured connection. Communications are encrypted and decrypted as necessary for the two clients to communicate via the proxy.
  • Page 41: Cables, Pinouts, Led Function, And Jumper

    B.2 RS-232 A DB9 female to DB9 male cable (such as Campbell Scientific part number 10873) is used to connect the NL200/201’s RS-232 port to the datalogger’s RS-232 port. The supplied SC12 cable can also be used. A DB9 female null modem cable (such as Campbell Scientific part number 13657) is used to connect the NL200/201’s RS-232 port to a PC’s RS-232 port.
  • Page 42: Ethernet

    Appendix B. Cables, Pinouts, LED Function, and Jumper B.3 Ethernet The Ethernet 10Base-T/100Base-TX cable should be a Category 5 or better twisted pair cable (such as Campbell Scientific part number 13658). The two active pairs are pins 1 and 2 and pins 3 and 6. Use only dedicated wire pairs (such as blue/white and white/blue, orange/white and white/orange) for the active pairs.
  • Page 43: Leds

    Appendix B. Cables, Pinouts, LED Function, and Jumper B.6 LEDs TABLE B-6. Power LED State Description Device powered off Device powered on and ready Blink OS Download in progress – DO NOT DISCONNECT POWER TABLE B-7. Ethernet LED State Description Yellow On Valid Ethernet link Yellow Off...
  • Page 44 Appendix B. Cables, Pinouts, LED Function, and Jumper...
  • Page 45: Nl200/201 Settings

    Appendix C. NL200/201 Settings All of the NL200/201 settings available from the Settings Editor in DevConfig are described below. C.1 Main Tab Model (read only) Model name. Serial Number (read only) Specifies the NL200/201 serial number assigned by the factory.
  • Page 46 Appendix C. NL200/201 Settings When the device is configured in bridge mode, it is not possible to NOTE open a telnet session with it. CS I/O IP Interface Identifier When the device is configured to operate in Bridge Mode, the datalogger will address the device using this identifier.
  • Page 47 Appendix C. NL200/201 Settings IP Address The IP address uniquely identifies this node on an internet. If DHCP is disabled, a static IP address must be obtained from your network administrator for use with this device. If DHCP is enabled, the IP address obtained from the local DHCP server will be displayed in the Status window.
  • Page 48: Rs-232 Tab

    NL200/201 via DevConfig over TCP and telnet. The default password is nl200. If the password setting is left blank, no password is required to access the NL200/201. After settings are saved, the new password will be in effect.
  • Page 49 RS-232 RTS The NL200/201 asserts the RTS and DTR lines when doing RS-232 communications. This setting allows the user to disable the RTS line if needed so that it will not be asserted. Some hardware will not function if the RTS line is asserted, but typically, it is not necessary to change this setting from its default (enabled).
  • Page 50 (seconds) RS-232 PakBus Beacon Interval This setting, in units of seconds, governs the rate at which the NL200/201 will broadcast PakBus® messages on the associated port in order to discover any new PakBus neighboring nodes. It will also govern the default verification interval if the value of the Verify Interval setting for the associated port is zero.
  • Page 51: Cs I/O Tab

    Appendix C. NL200/201 Settings RS-232 TCP Serial Client Port This setting specifies the TCP port of the outgoing TCP Serial Client connection. (range 1..65535) C.3 CS I/O Tab CS I/O Configuration This setting controls which process will be associated with the CS I/O port.
  • Page 52: Net Services Tab

    (range 0..999) CS I/O PakBus Beacon Interval This setting, in units of seconds, governs the rate at which the NL200/201 will broadcast PakBus® messages on the associated port in order to discover any new PakBus neighboring nodes. It will also govern the default verification interval if the value of the Verify Interval setting for the associated port is zero.
  • Page 53 This setting specifies the IP address of an outgoing PakBus®/TCP client connection that the NL200/201 should maintain. If the connection fails, the NL200/201 will retry until the connection succeeds. No entry or a setting of 0.0.0.0 specifies that no client connection will be made.
  • Page 54: Tls Proxy Server Tab

    If the TLS Proxy Forward Physical Port is specified to be the CS I/O port, the NL200/201 will then open a TCP connection with the datalogger over the CS I/O port and do unencrypted data transfer with the datalogger.
  • Page 55 If the TLS Proxy Forward Physical Port is specified to be the CS I/O port, the NL200/201 will then open a TCP connection with the datalogger over the CS I/O port and do unencrypted data transfer with the datalogger.
  • Page 56: Tls Tab

    Appendix C. NL200/201 Settings TLS Proxy Timeout This setting, in units of seconds, will determine how fast the proxy server/client sessions will time out if no activity is detected. Set to 0 for no time-out (not recommended). (range 0..999) C.6 TLS Tab TLS Status (read only) Specifies the current status of the TLS network stack.
  • Page 57: Sending A New Os To The Nl200/201

    OK button. The operating system will be sent to the NL200/NL201. 10. After the file has been sent, the power LED on the NL200/NL201 will blink repeatedly while the NL200/NL201 copies the OS into its internal flash. This process takes about 10 seconds. While the LED is blinking, the NL200/NL201 is in a vulnerable state where removal of power will leave the NL200/NL201 without a valid operating system to run.
  • Page 58 OK button. 11. The operating system will be sent to the NL200/NL201. 12. After the file has been sent, the power LED on the NL200/NL201 will blink repeatedly while the NL200/NL201 copies the OS into its internal flash. This process takes about 10 seconds. While the LED is blinking, the NL200/NL201 is in a vulnerable state where a removal of power will leave the NL200/NL201 without a valid operating system to run.
  • Page 60 Campbell Scientific Companies Campbell Scientific, Inc. Campbell Scientific Canada Corp. 815 West 1800 North 14532 – 131 Avenue NW Logan, Utah 84321 Edmonton AB T5L 4X4 UNITED STATES CANADA www.campbellsci.com • info@campbellsci.com www.campbellsci.ca • dataloggers@campbellsci.ca Campbell Scientific Africa Pty. Ltd. Campbell Scientific Centro Caribe S.A.

This manual is also suitable for:

Nl201

Table of Contents