CalAmp Viper 100 User Manual

CalAmp Viper 100 User Manual

Viper sc series; viper sc+ series ip router for licensed spectrum
Table of Contents

Advertisement

VIPER SC™ VIPER SC+™
IP ROUTER FOR LICENSED SPECTRUM
User Manual
PN 001-5008-000 Rev 11
Revised August 2011

Advertisement

Table of Contents
loading

Summary of Contents for CalAmp Viper 100

  • Page 1 VIPER SC™ VIPER SC+™ IP ROUTER FOR LICENSED SPECTRUM User Manual PN 001-5008-000 Rev 11 Revised August 2011...
  • Page 2 REVISION HISTORY DATE DESCRIPTION REV 0 Jan 2008 Initial Release as 001-5008-000. REV 1 May 2008 Update Dual Port Viper SC information. REV 2 Sept 2008 Added information about SNMP. Updated Firmware Upgrade instructions. Added information about TCP Client Server Mode. Added information about REV 3 Dec 2008 Saving/Restoring User Configuration files.
  • Page 3: Important Notice

    CalAmp accepts no responsibility for damages of any kind resulting from delays or errors in data transmitted or received using Viper SC, or for the failure of Viper SC to transmit or receive such data.
  • Page 4 Class A Digital Device Compliance : This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment.
  • Page 5: Table Of Contents

    Table of Contents PRODUCT OVERVIEW ..............................1 General Description .............................. 1 Operational Characteristics ..........................1 Physical Description ............................. 2 1.3.1 Chassis Dimensions .............................. 2 1.3.2 LED Panel ................................2 1.3.3 Front Panel ................................3 Product Warranty ..............................5 Models and Availability ............................5 NETWORK ARCHITECTURE AND SYSTEM PLANNING ....................
  • Page 6 WEB INTERFACE ................................. 26 Unit Status ................................. 27 4.1.1 General ................................27 4.1.2 Diagnostics ................................. 28 Setup Wizard ..............................31 Basic Setup ................................. 31 4.3.1 General ................................31 4.3.2 IP Settings ................................33 4.3.3 Channel Table ..............................34 4.3.4 Serial Ports ................................. 36 Setup (Advanced) ...............................
  • Page 7 NETWORK MANAGEMENT/NEIGHBOR TABLE ....................83 4.8.1 Neighbor Discovery ............................84 4.8.2 Status ................................. 89 4.8.3 Maintenance ..............................89 NETWORK OPTIMIZATION ............................90 Maximizing TCP/IP Throughput .......................... 90 Maximizing Throughput with a Weak RF Link ..................... 90 5.2.1 Use Router Mode with RF Acknowledgements Enabled ................... 90 5.2.2 Reduce RF Network Bit Rate ..........................
  • Page 8: Product Overview

    PRODUCT OVERVIEW Viper SC provides any IP-enabled device with connectivity to transmit data. This DSP-based radio was designed for industrial applications utilizing 136-174 MHz, 215-240 MHz VHF, 406.1-512 MHz UHF, 880-902 and 928-960 MHz frequencies. Operational as a wideband IP Modem or Router, Viper SC is optimized for use in SmartGrid, Distribution Automation, and SCADA applications.
  • Page 9: Physical Description

    PHYSICAL DESCRIPTION Viper consists of two logic PCBs, one that includes the modem circuitry and the other the radio module. Both are installed in a cast aluminum case. The unit is not hermetically sealed and should be mounted in a suitable enclosure when dust, moisture, and/or a corrosive atmosphere are anticipated.
  • Page 10: Front Panel

    Color Definition Blinking Green Ethernet activity detected on PHY link (RJ45) No Ethernet activity on PHY link (RJ45) Green Ethernet connection established (RJ45) No Ethernet connection (RJ45) Rx/Tx Green Receiving data Transmitting data 1.3.3 FRONT PANEL Shown in Figure 2, the front panel has the following connections: ...
  • Page 11 Contact 10 Base-T Signal RXN(1) SPARE SPARE SHELL Shield (1) The name shows the default function. Given the Auto-MDIX capability of the Ethernet transceiver, TX and RX function could be swapped. 1.3.3.2 SETUP AND COM PORTS The SETUP and COM serial connections are DE-9F RS-232 ports. Refer to Table 3 for pin out descriptions and Section 4.3.4 for control line configuration of DCD, DTR, RTS and CTS control lines.
  • Page 12: Product Warranty

    If the product proves defective during the warranty period, contact our Customer Service Department at (800) 992-7774 to obtain a Return Material Authorization (RMA). BE SURE TO HAVE THE EQUIPMENT MODEL, SERIAL NUMBER, AND BILLING & SHIPPING ADDRESSES AVAILABLE WHEN CALLING. You may also request an RMA number online at www.calamp.com. MODELS AND AVAILABILITY Viper SC is available in various models.
  • Page 13 Model Number Frequency Range Description 250-5018-500 136 - 174 MHz Viper SC-100 Demo Kit 140-5118-502 136 - 174 MHz Viper SC-100 Standard Base Station 140-5318-502 136 - 174 MHz Viper SC-100 Redundant Base Station 140-5028-502 215 - 240 MHz Viper SC-200 140-5028-504 215 - 240 MHz Viper SC+-200...
  • Page 14 Model Number Frequency Range Description Viper SC-400 (Range 3) 140-5048-400 406.1 - 470 MHz EN 300 113 Compliant, AS/NZ Compliant Viper SC-400 (Range 3) Dual Port 140-5048-401 406.1 - 470 MHz EN 300 113 Compliant, AS/NZ Compliant Viper SC-400 (Range 3) Standard Base Station 140-5148-400 406.1 - 470 MHz EN 300 113 Compliant, AS/NZ Compliant...
  • Page 15 Part Number Frequency Description 250-0241-510 450-470 MHz 10 dB Antenna Kit 250-5099-011 890-960 MHz 6.4 dB Antenna Kit 250-5099-021 890-960 MHz 10 dB Antenna Kit Antenna Kits include premium antenna, mounting bracket, surge protector, grounding kit, cable ties, 18” TNC male to N- male jumper cable and weather kit.
  • Page 16: Network Architecture And System Planning

    The Viper SC can send out an Ethernet TCP/IP polling message and also an RS232 polling message, which may or may not be generated by the same HMI/PLC. CalAmp recommends the user program the polling sequence in each protocol with logic that interacts with the other’s protocol “Done” and “Error” bits. The Ethernet polling protocol would not be allowed to send a message until the current Ethernet message is either “Done”...
  • Page 17: Point-To-Point

    2.1.1 POINT-TO-POINT A point-to-point network is the most simple of all networks, and may be used for connecting a pair of PC's, a host computer and a terminal, a SCADA polling master and one remote, or a wide variety of other networking applications. Figure 3 –...
  • Page 18: Report By Exception

    2.1.3 REPORT BY EXCEPTION In a true Report by Exception configuration, the remotes send data to the master only when an event or exception has occurred in the remote. However, most Report by Exception systems have a master/remote polling component. The master polls the remotes once every hour or half-hour to ensure there is still a valid communication path.
  • Page 19: Bridge Mode

    2.2.1 BRIDGE MODE Bridge mode is the simplest configuration for all Viper networks. Viper may be configured for bridge mode only when all devices are located on the same Local Area Network (LAN). Thus, all units in the network can communicate directly with all other units in the network.
  • Page 20 Figure 6 – Bridge Mode Example 1 Bridge Mode Example 2 The subnet for this Viper network is comprised of devices with IP addresses ranging from 172.20.0.0 to 172.20.255.255. The subnet mask is 255.255.0.0. The shorthand notation is: 172.20.0.1/16 since the subnet mask 255.255.0.0 contains 16 ones then 16 zeros when it is converted to binary.
  • Page 21: Router Mode

    Figure 7 – Bridge Mode Example 2 2.2.2 ROUTER MODE Router mode allows greater network configuration flexibility, allows the use of a variety of protocols, and also adds RF diagnostics capability to Viper networks. Diagnostics can be retrieved through the Ethernet port of the Viper. For more information on Viper RF Diagnostics, refer to Section 4.1.2 Router mode requires the setup of Ethernet IP and Serial IP addresses and is recommended only for users who have IT/Network support readily available to them and/or the authorization required to make changes in to the network.
  • Page 22 Note 2: All the Viper Ethernet IP addresses are on different networks. Note 3: Computers, PLCs, RTUs, or other Ethernet capable devices can be connected up to each Viper’s local Ethernet interface. That device must be set with an IP address on the same network as the Ethernet interface of the Viper it is connected with.
  • Page 23: Multispeed Networking

    The subnet mask of the RF IP addresses has been changed to ensure that the RF IP network does not overlap any of the Ethernet networks. In this scenario, the RF IP addresses must be manually programmed to ensure that every Viper has an RF IP address in the network and that no RF IP address is used twice.
  • Page 24: System Planning

    Figure 10 – Multispeed Illustration SYSTEM PLANNING A Site Survey is a propagation study of the RF path between two points or between one point and multiple points. Signal propagation may be affected by attenuation from obstructions such as terrain, foliage, or buildings in the transmission path.
  • Page 25: Terrain And Signal Strength

    Fade margin (expressed in dB) is the maximum tolerable reduction in received signal strength, which still provides an acceptable signal quality. This compensates for reduced signal strength due to multi-path, slight antenna movement or changing atmospheric conditions. CalAmp recommends a 20 dB fade margin for most projects.
  • Page 26 ― Omni Directional Antenna. In general, an Omni directional antenna should be used at a master station and Relay Points. This allows equal coverage to all of the remote locations. Omni directional antennas are designed to radiate the RF signal in a 360-degree pattern around the antenna. Short range antennas such as folded dipoles and ground independent whips are used to radiate the signal in a ball shaped pattern while high gain Omni antennas, such as a collinear antenna, compress the RF radiation sphere into the horizontal plane to provide a relatively flat disc shaped pattern that travels further because more of the energy is radiated in the horizontal plane.
  • Page 27: Quickstart

    QUICKSTART It is easy to set up a Viper network to verify basic operation and to experiment with network designs and configurations. To eliminate unnecessary disruption of traffic on the existing network while you become familiar with Viper, you should use a network IP subnet address different from others currently in use in your test area.
  • Page 28: Connect Viper Sc To Programming Pc

     10 watt supply for Tx @ 1W  40 watt supply for Tx @ 5W, or  60 watt supply for Tx @ 10 W Viper Demo Kits contain a power connector with screw-terminals. Observe proper polarity when connecting the cables to the Power Supply.
  • Page 29: Setup Wizard

    To change the password for your Viper, refer to Section 4.5.1.1. 3.5.2 SETUP WIZARD From the navigation frame, select Setup Wizard to guide you through Viper configuration for operation. Read the onscreen instructions carefully before proceeding. Figure 11 – Setup Wizard Welcome Quit to exit the Setup Wizard;...
  • Page 30 Click Apply. Click Next. STEP 2 Figure 13 – Setup Wizard (STEP 2) Each Viper SC is programmed with these defaults: IP Address: 192.168.205.1 Network Mask: 255.255.255.0 Default Gateway: 0.0.0.0 To monitor or change configuration remotely, each unit requires a unique IP Address. When configuring more than one unit, be sure to increment IP addresses.
  • Page 31 STEP 3 Figure 14 – Setup Wizard (STEP 3) Verify FCC license before completing this step. Channel ID: Enter 1 for Channel ID Bandwidth: Enter Bandwidth (in KHz) Data and Control Packet Bit Rate: Select desired bit rate (in kbps) RX Frequency: Enter RX Frequency TX Frequency: Enter TX Frequency TX Power: Enter 5.0 W...
  • Page 32 Encryption: Select to Enable. Default = Disabled. If encryption is enabled, you must enter an Encryption Pass Phrase. This phrase must be the same for all units in the network. The default pass phrase is Dataradio. Click Apply. Click Next. STEP 5 Figure 16 –...
  • Page 33: Web Interface

    WEB INTERFACE Viper is designed for easy installation and configuration. All operating parameters are set using a web browser. A built-in web server makes configuration and status monitoring possible from any browser-equipped computer, either locally or remotely. The Interface is divided into two frames. On the left, the navigation frame allows the user to navigate the main menu.
  • Page 34: Unit Status

    ― Apply. Use this command to write to RAM. When making an entry into a dialog box, click Apply when you are satisfied with the changes to temporarily apply the value(s) entered to the relevant parameter(s). Failure to use this command before leaving a web page will result in the loss of entered selections, addresses, and values.
  • Page 35: Diagnostics

    ― Unit Status. Displays the status of the Viper SC and reports any errors. If you do not receive the OK indicator (EX. Error: Power On Self Test FAILURE, Warning: Radio TX Synthesizer lock failure N/A), use the ACKNOWLEGDE UNIT STATUS and REFRESH buttons to reset the modem. If the problem persists, contact CalAmp Technical Services for additional information.
  • Page 36 ― Modem Firmware Version. Displays the modem firmware version of the unit. ― Radio Firmware Version. Displays the radio firmware version of the unit. ― RSSI from RF-MAC. Displays the Received Signal Strength Indication (RSSI) from the unit with the MAC address displayed.
  • Page 37 Flags Online Diagnostic Flags. (CalAmp specific) Source Address. In Bridge mode, this address displays the MAC address of the source Viper SC. In Router mode, this address displays the IP Address of the source Viper SC. The source is the Viper SC station Source generating the diagnostic message.
  • Page 38: Setup Wizard

    Table 10 – Online Diagnostics RSSI Display Value RSSI Notes The RSSI Value is not Available > -60.25 dBm The RSSI Value is greater than –60.25 dBm -65.00 dBm < -123.75 dBm RSSI is less than –123.75 dBm RSSI = -60 – (X * 0.25), for X not equal to 0 SETUP WIZARD Refer to Section 3.5.2 –...
  • Page 39 ― IP Forwarding Mode. Select Bridge/Router. Default = Bridge. ― Bridge Forwarding. Select Everything/IP and ARP only. Default = IP and ARP only. (Ethernet II types: 0x0800, 0x0806). Select Everything to forward all 802.3 Ethernet II packet types. Use this setting to transport protocols such as IPX, 802.1Q, etc.
  • Page 40: Ip Settings

    4.3.2 IP SETTINGS Figure 22 – Setup(Basic)IP Settings 4.3.2.1 ETHERNET INTERFACE ― DHCP Client. Select Static/Dynamic. Default = Static. Select Static to enable user entry of IP address of the unit. Select Dynamic to set the unit to be a DHCP client, which will allow the unit to accept an IP address from an external DHCP server.
  • Page 41: Channel Table

    ― Start Address. Represents the pool of addresses allocated for DHCP purpose. If a unit is configured as a DHCP Server, this field represents the start IP address pool managed by the DHCP Server. Normally, Viper automatically calculates the Lease Start Address (equal to Ethernet IP Address plus one). ―...
  • Page 42 Figure 23 – Setup(Basic)Channel Table 001-5008-000_Rev12e.docx | #9 Viper_SC_Manual_ Page 35...
  • Page 43: Serial Ports

    4.3.3.1 RADIO CAPABILITIES Transmit and Receive (TX/RX) Frequency Range and Output Power Range is factory set.  140-5018-502: VHF, 136.000-174.000 MHz, 1-10W  140-5028-502: VHF, 215.000-240.000 MHz, 1-10W  140-5028-504: VHF, 215.000-240.000 MHz, 1-10W  140-5048-302: UHF Range 3, 406.125-470.000 MHz, 1-10W ...
  • Page 44 001-5008-000_Rev12e.docx | #9 Viper_SC_Manual_ Page 37...
  • Page 45 Figure 24 – Setup (Basic)Serial Ports ― Speed. Select Baud Rate to match connected device. SETUP 300/1200/2400/4800/9600/19200 Baud Rate. Default = 19200. COM 300/1200/2400/4800/9600/19200/38400/57600/115200. Default = 9600. ― Data bits. Number of bits making up the data word. Select 7/8. Default = 8. ―...
  • Page 46 4.3.4.1 IP GATEWAY SERVICE Serial port(s) can be configured to provide several different services. ― CLI Service. Command Line Interface; Access to the Command Line Interface command shell is password protected and is reserved for authorized personnel only. ― Serial/RF Bridge - DOX mode. 3 wire connection required. Data is sent whenever it is present at the port. Flow control is not required.
  • Page 47 connection. If no open connections exist the data will be discarded. The Viper TCP server will leave the TCP connection open indefinitely, whether or not data is being sent. However, if the Viper is unable to send data successfully to the TCP Client (ie.
  • Page 48: Setup (Advanced)

    sent over the Ethernet interface will have a source address equal to the Ethernet IP address. Messages sent over the RF interface will have a source address equal to the RF IP address. ― Local IP Port #. For TCP Client and UDP socket connections, set to any value between 1 and 65535. For TCP Server socket connections, set to any value between 1 and 65535, but must not be set to one of the following values or fall within the following ranges of values: 20, 21, 23, 123, 520, 5002, 6254 to 6299, 7000 to 7100.
  • Page 49: Rf Optimizations/Mac Advanced Settings

    4.4.1 RF OPTIMIZATIONS/MAC ADVANCED SETTINGS Figure 25 – Setup(Advanced)RF Optimizations/MAC Advanced Settings ― Duplicates Detection Period. Enter a value from 1000 to 15000 to specify the time period (in milliseconds) Default = 5000 ms. Viper will look for a duplicate message being sent, such as control and relay messages. If a duplicate message is detected it will not be forwarded.
  • Page 50 ― Enabled (listen to noise and data). Viper listens on the Rx frequency and determines if the RF channel is available. Channel is available so long as received level is higher than the carrier sense threshold. When the channel is busy, Viper receives and decodes all remote messages Data is buffered and sent when the channel becomes available.
  • Page 51: Ip Services

    4.4.2 IP SERVICES From the navigation frame, select Setup(Advanced)  IP Services to configure RIPV2, IPSD, NAT and SNMP. Figure 26 – IP Services 001-5008-000_Rev12e.docx | #9 Viper_SC_Manual_ Page 44...
  • Page 52 ― RIPV2. Select Enabled/Disabled. Default = Disabled. Router Information Protocol v2 is a dynamic IP routing protocol based on the distance vector algorithm and is only used in Router Mode. RIPV2 is responsible for passing router information to other routers in the network. ―...
  • Page 53 To delete an address from the Trap IP List: Select “Delete” and type the IP address to be deleted from the read-only Trap IP list. Click “Apply” at the bottom of the page. The IP address should disappear from the Trap IP List. Download mibs.zip - The Viper MIB is bundled with each unit's firmware.
  • Page 54 Viewing MIB Files To view the hierarchy of SNMP MIB variables in the form of a tree and view additional information about each node, open each MIB files with a MIB browser. In a MIB browser, each object (or node) can be selected and its properties (including OID) can be observed.
  • Page 55 4.4.2.2 NAT OVERVIEW NAT is the process of modifying network address information in datagram (IP) packet headers while in transit across a traffic routing device for the purpose of remapping one IP address space into another. Most often, NAT is used in conjunction with network masquerading (or IP masquerading) which is a technique that hides an entire IP address space, usually consisting of private network IP addresses, behind a single IP address in another, often public address space.
  • Page 56 The purpose of the NAT protocol is to hide a private IP network from a public network. This mechanism serves first as a firewall and second to save IP address space. The NAT enabled device translates the source address of packets transiting from the private network to the public network. The original IP source address gets replaced by the NAT enabled IP address (address of the outgoing interface).
  • Page 57 Figure 33 – Private to Public Packet Flow Host 1 will be able to ping Host 2, however Host 2 will not be able to ping or originate a message to Host 1 when NAT Eth enabled. 4.4.2.2.1.2 RF INTERFACE PRIVATE Figure 34 shows the NAT enabled for the RF interface.
  • Page 58 Figure 35 – NAT Enabled, RF (Private), Ethernet (Private) An IP packet whose source IP address originates from the RF network and is sent towards the Ethernet network will have its source IP address replaced by the Ethernet IP address of Viper (2). Notice in this configuration the Ethernet IP address for Viper (1) is considered private and the RF IP address for Viper (2) is considered private.
  • Page 59 Figure 38 – Packet Flow, RF Interface (Private) Figure 38 shows when Host 1 sends a packet, the source IP address is not changed by Viper (2) because the source does not originate from the private RF network. 4.4.2.3 USER NAT ENTRIES The user can add three USER IP addresses that will be considered private.
  • Page 60 4.4.2.4 NAT PORT FORWARDING The NAT Port Forwarding table allows the user to specify a particular public port or range of ports to be forwarded to the private network hidden by the Network Address Translation Table. The user can also select between TCP and UDP protocols.
  • Page 61 Figure 41 shows the Private Network 192.168.205.0 being protected from the Public Network 172.31.5.0. Viper (1) NAT Eth interface is enabled and Viper (2) NAT is disabled. The Host 172.31.5.2 cannot send packets directly to the Private Network because it is hidden. In this example, Host 172.31.5.2 thinks the IP packets are coming from 10.0.14.203. Figure 41 –...
  • Page 62: Ip Addressing

    When Host 172.31.5.2 wants to send packets to Host 192.168.205.2 the packets are sent to 10.0.14.203. NAT port translation allows Host 172.31.5.2:1435 (port 1435) to send TCP packets to 192.168.205.5:23 (port 23) by sending the packets to 10.0.14.203:2000 (port 2000). Figure 42 shows how the packets would be modified as they moved through the network.
  • Page 63 4.4.3.1 BROADCAST Directed Broadcast This parameter controls the forwarding of directed broadcast packets from the LAN interface to the RF interface. Enabled - Forwarding of directed broadcast packets is enabled (default). Disabled - Forwarding of directed broadcast packets is disabled. Limited Broadcast This parameter controls the forwarding of limited broadcast packets from the LAN interface to the RF interface.
  • Page 64: Ip Optimization

    Multicast Forwarding This parameter controls the forwarding of multicast packets between the LAN interface and the RF interface. The packets forwarded from the LAN to the RF interface are identified by the "Multicast Address List" (all other multicast packets are dropped).
  • Page 65 IP Optimization is only available in router mode. Figure 44 – IP Optimization (& Tuning) ― RF ACK (RF Acknowledgements). Select Enabled/Disabled. Default = Disabled. If enabled, the receiving Viper will reply with an acknowledgement message to the sending Viper to indicate that it has received the packet successfully. If the sending Viper does not receive the acknowledgement, it assumes the message was lost and resends the message.
  • Page 66: Ip Routing

    1) Host A sends TCP data packet to Viper SC A. 2) Viper SC A transmits packet over the air to Viper SC B. 3) Viper SC B immediately responds with an RF acknowledgment and sends the TCP data packet to Host B. 4) Viper SC A hears an RF acknowledgement from Viper SC B and generates a TCP ACK to send to Host A.
  • Page 67: Alarm Reporting/Diagnostic Settings

    Figure 47 – Time Source 4.4.6.1 SNTP Simple Network Time Protocol (SNTP) is a protocol for synchronization of clocks of computer systems (Viper SCs) over the Internet. When SNTP client is enabled the Viper SC will poll the time server for the time information update. ―...
  • Page 68: User Settings

    ― Forward Power Alarm & Notification. Select Enabled/Disabled. Default = Enabled. The Forward Power Alarm will trigger when the measured forward power drops 1 dB or more below the user configured transmit power. The Forward Power Alarm SNMP trap is generated when this condition occurs. When the forward power returns to within 0.8 dB of the wanted power the error is cleared and a second notification is sent indicating the error has cleared.
  • Page 69: Security

    Select Celsius/Fahrenheit. Default = Celsius. SECURITY From the navigation frame, select Security to configure passwords, encryption and access control. 4.5.1 PASSWORD AND ENCRYPTION Figure 50 – Security Settings/Pass Control 4.5.1.1 USER ― User ID. Enter a string up to 15 alphanumeric characters. ―...
  • Page 70 Viper uses RADIUS (Remote Authentication Dial in User Service) for authentication and authorization. RADIUS is a networking protocol that provides centralized authentication, authorization and accounting management for computers and devices to connect and use a network service. RADIUS in the Viper is used for two authentication scenarios: User Authentication (see Section 4.5.2.1.1) and Device Authentication (see Section 4.5.2.1.2).
  • Page 71 User access can be configured independently for Command Shell and HTTP and FTP Servers. In the following descriptions, the HTTP interface is used as an example but they also apply to the FTP and command shell interfaces. ― Local. Authentication is done locally, i.e. within the Viper device. Example: when accessing the HTTP server, check the user credentials against username and password stored in the unit.
  • Page 72: Vpn

    ― RADIUS Server IP. User entered Server IP address. ― RADIUS Server Port. User entered port can be used but most common values are 1812 or 1645. These are the only values supported for RADIUS login on a non-access point device that uses the VPN feature. ―...
  • Page 73 Figure 54 – Viper VPN Network with Relay Point Figure 55 – SecurityVPN Settings 001-5008-000_Rev12e.docx | #9 Viper_SC_Manual_ Page 66...
  • Page 74 4.5.3.1 ACCESS TO SETTINGS ― VPN Password. The VPN configuration login password must be at least 8 characters long and contain at least three of the following character types: (1) uppercase letters, (2) lowercase letters, (3) numbers, and (4) special characters. ―...
  • Page 75 Enable/Disable VPN Select Enable VPN/Disable VPN. Click to manually enable/disable the device’s VPN service. Enable/Disable VPN Clients (Available on VPN servers only) The VPN server sends a 'VPN enable service' or ‘VPN disable service’ command to all of its clients when the user clicks the Enable- or Disable- VPN Clients button.
  • Page 76 4.5.3.4 GENERAL SETTINGS ― Operating Mode. Select Server/Client. Default = Client. ― Automatic Start. Select Enabled/Disabled. Default = Enabled. If enabled, VPN service starts automatically when Viper is powered on. 4.5.3.5 SERVER SETTINGS ― Block non-VPN Traffic. Select Enabled/Disabled. Default = Enabled. If enabled, the VPN service blocks all packets from the RF link which were not sent via a VPN tunnel.
  • Page 77 ― Status Frequency (Available on VPN servers only). The delay (in seconds) between server-status advertisements sent to VPN clients. An advertisement consists of a few packets sent at an interval determined by the Network Latency setting. A server's status includes its VPN service state (enabled/disabled) and load (0-100% tunnel capacity in use). A non-zero value permits VPN clients to 'discover' servers (e.g.
  • Page 78 Enter the RF IP address of the VPN server(s). You may enter up to 4 VPN servers. The unit will attempt to establish a VPN tunnel connection with the first server on the list. If unsuccessful, it will continue down the list in a round‐robin manner. 4.5.3.7 VPN FILTERS The VPN filters provide criteria used to select which packets are sent through VPN tunnels.
  • Page 79: Statistics

    Example 2 In this example the source netmask is 255.255.255.0, so messages originating from source IP addresses: 172.30.51.1- 172.30.51.254 and from ports: 5555-6000 will be passed through the VPN tunnel. All other messages will be blocked (assuming that “Block non-VPN Traffic” is enabled). The destination IP address is 0.0.0.0 and the destination port range is 0 to 0.
  • Page 80: Ethernet Interface

    4.6.1 ETHERNET INTERFACE Ethernet statistics gathered from the LAN port include: ― RX Pkts. The total number of input packets received by the Ethernet interface. ― TX Pkts (LAN). The total number of output packets transmitted by the Ethernet interface. 4.6.2 SERIAL INTERFACE Serial statistics are gathered from both the Setup and COM ports.
  • Page 81 ― RX Ctrl Pkts. The total number of control packets received over-the-air. These packets may be RTS/CTS messages or RF Acknowledgements. ― RX Data Pkts. The total number of input data packets received over-the-air. ― TX Ctrl Pkts. The total number of output control packets transmitted over-the-air. These packets may be RTS/CTS messages or RF Acknowledgements.
  • Page 82: Maintenance

    A PER value shows a question mark ("?") when the unit cannot compute it. This can be due to no packets being received or to the received packets not including a sequence number. The later is due to the "OIP duplicate packet removal" feature being disabled.
  • Page 83: Config Control

    4.7.2 CONFIG CONTROL The Config Control page grants access to User Configuration, Firmware Upgrade and Factory Settings. Figure 60 – Maintenance/Unit Configuration Control 4.7.2.1 USER CONFIGURATION SETTINGS Select Checkpoint User Configuration to create a checkpoint of all the user configurable settings in the Viper. Click Proceed to save these settings into the configuration file (UserCFG_macaddress.drp, where macaddress is equal to the Ethernet MAC Address of the Viper).
  • Page 84: Package Control

    Export Last Checkpoint to PC. Right Click this link, then select “Save Target As” to save the configuration file to a PC. A save dialog box will appear. Select the file name and folder to save the configuration file to and click save. The configuration file may be renamed, if desired, (must keep the .drp extension) then reloaded back into the original Viper SC or into another Viper SC by using an FTP client program.
  • Page 85 Figure 62 – Maintenance/Net Tests ― Destination RF MAC address. User entered RF MAC address of the Viper unit they wish to connect to (Format 0x00000FD4). Default = 0xFFFFFFFF) Send a broadcast packet to all Viper listening for the test packets. ―...
  • Page 86 Open window to display test statistics. Note: The user should use this feature on the receiving unit to monitor the Net test. This window will also display the RSSI value from the transmitting unit. Net Test Results Click Show Stats to display the test results. A typical results page from the transmitting Viper is shown in Figure 63. Figure 63 –...
  • Page 87: Rf Tests

    While the Viper can be upgraded (locally or over-the-air) in a one-to-one fashion using the standard FTP protocol, the CalAmp Wing Commander Protocol (WCP) allows a Wing Commander Server (WCS) to efficiently and reliably upgrade OTA (over-the-air) a field of Vipers in a one-to-many fashion, using multicast UDP/IP.
  • Page 88 Vipers in the deployment have received all the blocks, it directs the Vipers to install the image received and perform a station reset. As a last step, the WCS verifies that all Vipers have successfully applied the firmware upgrade. Figure 67 – MaintenanceWing Commander Most of the WCP settings (intrusive or transparent packet pacing, addressing options, retries etc.) are controlled from the WCS, leaving only a few settings to be specified on the Viper unit.
  • Page 89 Each ID is an arbitrary 15 character long case-sensitive string. The following characters are allowed: ASCII: 0x61 – 0x7A ASCII: 0x41 – 0x5A ASCII: 0x30 – 0x39 ASCII: 0x23 ASCII: 0x24 ASCII: 0x25 ASCII: 0x23 ASCII: 0x24 ASCII: 0x25 & ASCII: 0x26 ASCII: 0x28 ASCII: 0x29...
  • Page 90: Feature Options

    Completion ratio (blocks written over total number of blocks) The last WCP command received by the client Contact your authorized CalAmp representative for availability and details on the Wing Commander Server. 4.7.7 FEATURE OPTIONS The Feature Option page shows the available features and shows which features are currently installed in the Viper SC.
  • Page 91: Neighbor Discovery

    Figure 68 – Network ManagementNeighbor Table 4.8.1 NEIGHBOR DISCOVERY Select Manual/Auto/Disabled. Default = Manual-Scan. There are three modes of operation. This mode must be configured the same for every Viper in the network. ― Manual-SCAN. Viper starts in the “Ready” state. In the “Ready” state, the unit is quiet (no neighbor discovery control messages are sent).
  • Page 92 Auto-Scan mode could generate a large number of neighbor discovery control messages in a large Viper SC network. CalAmp recommends Auto-Scan be limited to Viper SC networks of two to ten units. If Auto-Scan mode is used, be aware that the Neighbor Discovery learning process may slow responses in SCADA networks from remote units or capture the RF channel so remotes cannot respond to a Master.
  • Page 93 4.8.1.2.2 ROUTE TO NEIGHBORING VIPER ― Hop Count/Next Hop. Indicates the route the remote Viper SC can be reached - when Hop Count is 1, the device can be reached directly. When HOP COUNT is more than 1, it can be reached by passing though another Viper SC as identified by the Next Hop field.
  • Page 94 ― RF MAC Address. Default = the last six digits of the Ethernet MAC that is found on the label on the bottom of your Viper. Also you can verify the current RF MAC that is being used in the remote radio by checking the Basic Setup  IP Settings web page of the remote unit.
  • Page 95 The Neighbor Discovery module will keep track of two routes determined by the shortest hop count to any given Viper SC - the primary route and the backup route (if a route is detected). Users can override the Neighbor Discovery selection by pressing the “Toggle Primary/Backup Routes”...
  • Page 96: Status

    4.8.2 STATUS Figure 69 – Network Management  Status 4.8.3 MAINTENANCE The Network Maintenance page allows the user to make changes to a single Viper device or to the entire Viper network. This allows the user to make changes to the remote units' neighbor tables. Figure 70 –...
  • Page 97: Network Optimization

    NETWORK OPTIMIZATION MAXIMIZING TCP/IP THROUGHPUT After optimizing the Airlink, if there appears to be an unexplained speed loss, you can attempt to maximize TCP/IP throughput. TCP/IP throughput can be a challenge to measure as performance is related not only to the RF link, but how well flow- control is implemented in the TCP/IP stack and each application’s design.
  • Page 98: Increase Oip And Mac Retries Limit

    5.2.3 INCREASE OIP AND MAC RETRIES LIMIT OIP retries and MAC retries are only available in Router mode. The MAC Retry Limit is normally set to 1 and the OIP Retry Limit is normally set to 2. Gradually increasing these limits (up to 3 in extreme cases), may provide a slower, but more reliable link impossible with weak signals.
  • Page 99: Upgrading Your Firmware

    UPGRADING YOUR FIRMWARE Viper SC radio firmware is field-upgradeable using the unit’s Ethernet port. The process involves connecting to the IP address of the Viper SC from a host PC and transferring firmware files via a Files Transfer Protocol (FTP) program. There are two sets of code in the Viper SC Radio.
  • Page 100 Example: Telnet using Windows Command Prompt program. Open Windows Command Prompt. Type the following command then press enter: telnet Viper SC_ip_address Figure 71 – Use Windows Command Prompt to Telnet to Viper SC Radio 3. Enter in your username and password. 4.
  • Page 101: Verify File Integrity

    If the message in the result screen points out that file(s) failed the integrity check, retry the FTP transfer for the failed files(s) again. If the problem persists, please HAVE THE PACKAGE CONTROL RESULTS READY AND CONTACT CALAMP TECHNICAL SERVICES.
  • Page 102: Appendix A - Specifications

    APPENDIX A – SPECIFICATIONS These specifications are typical and subject to change without notice. GENERAL Channel Bandwidths Available Model Numbers Frequency Range 6.25 kHz, 12.5 kHz, 25 kHz, 50 kHz 140-5018-502 136 – 174 MHz 6.25 kHz, 12.5 kHz, 25 kHz, 50 kHz 140-5018-600 136 –...
  • Page 104 TRANSMITTER 136 - 174 MHz 406.125 – 470.000 MHz, 880 - 902 MHz Tx Frequencies 142-174 MHz 450.000 - 511.975 MHz 928 - 960 MHz 215 – 240 MHz 1-10 Watts 1-10 Watts 1-8 Watts Carrier Output Power Adjustable Adjustable Adjustable Duty Cycle 100% (Power Foldback Allowed for High Temperatures)
  • Page 105 RECEIVER Bandwidth 140-5018-50x 140-5028-50x 140-5048-30x 140-5098-x0x Units Bit Rate 140-5048-50x 136 - 174 215 - 240 406.125 – 470.000 880 – 902 RX Frequencies 450.000 - 511.975 928 - 960 Data Sensitivity @ 6.25 kHz Bit Error Rate 4 kbps -115 / -112 -115 / -112 -115 / -112...
  • Page 106 Bandwidth 140-5018-60x 140-5048-40x Bit Rate 140-5048-60x 406.125 – 470.000 RX Frequencies 142 - 174 450.000 - 511.975 12.5 kHz (ETSI) ETSI Mode Useable 8 kbps -111 / -108 -111 / -108 Sensitivity 16 kbps -104 / -101 -104 / -101 @ 10 Bit Error 24 kbps...
  • Page 107 MODEM/LOGIC Model 6.25 kHz 12.5 kHz 25 kHz 50 kHz 100 kHz Viper 100 140-5018-500 140-5018-501 4 kbps 8 kbps 16 kbps Viper 400 8 kbps 16 kbps 32 kbps 140-5048-300 140-5048-301 140-5048-500 140-5048-501 Viper 900 8 kbps 16 kbps...
  • Page 108 SETUP and COM Port Interface EIA-232F DCE Data Rate Setup Port: 300 – 19,200 bps (Default: 19.2 Kbps) Com Port: 300 – 115,200 bps (Default: 9.6 Kbps) Display 5 Tri-color status LEDs Power, Status, Activity, Link, Rx/Tx Diagnostics Temperature, Voltage, Local RSSI, Remote RSSI, Forward Power, Reverse Power, Packet Message elements Error Rate...
  • Page 109: Appendix B - Regulatory Certifications

    APPENDIX B – REGULATORY CERTIFICATIONS Domestic and International Certifications Model Number Frequency IC (DOC) European Union Australia/New Range EN 300 113 Zealand 140-5018-500 140-5018-501 136 – 174 MHz NP4-5018-500 773B-5018500 140-5018-502 140-5018-503 ACMA AS/NZS 4925- 140-5018-600 1588 142 – 174 MHz 2004 (Spectrum 140-5018-601 Impact Assessment)
  • Page 110 Hereby, CalAmp, declares that this radio is in compliance with the essential requirements and other relevant provisions of Directive 1999/5/EC. Por medio de la presente CalAmp declara que el radio cumple con los requisitos esenciales Español [Spanish] y cualesquiera otras disposiciones aplicables o exigibles de la Directiva 1999/5/CE.
  • Page 111 Härmed intygar CalAmp att denna radio står I överensstämmelse med de väsentliga egenskapskrav och övriga relevanta bestämmelser som framgår av direktiv 1999/5/EG. Íslenska [Icelandic] Hér með lýsir CalAmp yfir því að útvarp er í samræmi við grunnkröfur og aðrar kröfur, sem gerðar eru í tilskipun 1999/5/EC. Norsk [Norwegian] CalAmp erklærer herved at utstyret radio er i samsvar med de grunnleggende krav og...
  • Page 112 Malta Contact Authority Contact Authority Slovak Republic 146-174 142-145 410–448 406.25-409, 449-470 450-511.975 Slovenia 146-174 142-145 401.6–410, 440–470 411–439 450-470 471-511.975 Spain 147-174 430-440 406.1-470 All other EU and EFTA Member States 142-174 406.125 – 512 The countries not listed above did not reply to the notification, which means the country authority did not have any question or problem with the notification information, however it will still be necessary to obtain a license and/or authorization from the appropriate country authority, and to operate the device in accordance with the frequency, power and other conditions set forth in the authorization.
  • Page 113: Appendix C - Product Warranty

    APPENDIX C – PRODUCT WARRANTY CalAmp warrants to the original purchaser for use ("Buyer") that data telemetry products manufactured by DRL ("Products") are free from defects in material and workmanship and will conform to DRL's published technical specifications for a period of, except as noted below, one (1) year from the date of shipment to Buyer. DRL makes no warranty with respect to any equipment not manufactured by DRL, and any such equipment shall carry the original equipment manufacturer's warranty only.
  • Page 114: Appendix D - Definitions

    APPENDIX D – DEFINITIONS Access Point. Communication hub for users to connect to a Ethernet. IEEE standard network protocol that specifies how LAN. Access Points are important for providing heightened data is placed on and retrieved from a common transmission wireless security and for extending the physical range of medium wireless service accessibility...
  • Page 115 OIP (Optimized IP). Compresses TCP and UDP headers, and Static IP Address. A fixed address assigned to a computer or filters unnecessary acknowledgments. OIP makes the most use device connected to a network of the available bandwidth Static Routing. Forwarding data in a network via a fixed path OTA (Over the Air).

Table of Contents