background image

 

Viper User

 Manual (001-5008-000 Rev6)

  

Page 

47

 

 

Netmask  

Set to a valid IP Netmask for each individual unit (depends on customer's IP network 

topology, default: 255.255.255.0).  

 

DHCP Server  

DHCP Server Disabled, Enabled (Default). The Dynamic Host Configuration Protocol provides 
a framework for passing configuration information. 

 
E.g.:  Assigns IP address to Hosts (i.e. PC/RTU) on a TCP/IP network.  

 

Start Address  

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).  

 

Number of Leases  

Maximum number of DHCP client(s) a unit can serve.  

 

Lease Duration  

The period over which the IP Address allocated to a DHCP client is referred to as a "lease".  
Lease Duration is the amount entered in minutes.  If 0 (zero) is entered, the lease will not 

expire. 

 

Gateway  

The Gateway text box displays the IP address of the gateway assigned by the DHCP server.  

In Router mode, the default (preset) gateway is the IP address of the unit itself.  In Bridge 
mode, the default (preset) gateway is 0.0.0.0.  To override the default setting, enter a valid 

IP address in the text field.  

 

MTU 

Maximum Transfer Unit - Default = 1500 bytes.  The MTU is the maximum number of bytes 
the unit will send in a packet.  The input range is from 576 to 1500. 

 

MAC Address 

The Ethernet MAC address (media access control) is the unique address that a manufacturer 
assigns to each networking device.  AA:BB:CC:DD:EE:FF  The user can not change the 

Ethernet MAC address. 

1.1.31

 

RF Interface 

 

IP Address 

The RF IP address (default: assigned by factory based on the unit's MAC address) is the RF 

IP address that is used when sending data and control packets in a Viper network. 

Summary of Contents for Viper-1000

Page 1: ...Viper 100 Viper 400 Viper 900 Narrowband IP Router User Manual PN 001 5008 000 Rev 6 Revised December 2009...

Page 2: ...ed information about TCP Proxy Feature Added note to RF Acknowledgment section Corrected Viper Power Cable Part in Accessory Table Added specifications and part number for 900 MHz Viper Updated RF Exp...

Page 3: ...unit must be professionally installed and must ensure a minimum separation distance listed in the table below between the radiating structure and any person An antenna mounted on a pole or tower is t...

Page 4: ...Point to Point 17 2 3 1 Point to Multipoint 18 2 3 2 Report by Exception 18 2 4 Extending the Coverage Area with a Relay Point 18 2 4 1 Understanding RF Path Requirements 19 2 5 Site Selection and Sit...

Page 5: ...ttings 46 6 2 1 Ethernet Interface 46 6 2 2 RF Interface 47 6 2 3 Default Gateway 48 6 3 Channel Table 48 6 4 Serial Ports Setup 50 6 4 1 Basic Settings 52 6 4 2 IP Gateway Service 52 6 4 3 IP Gateway...

Page 6: ...90 10 6 Feature Options 90 11 NEIGHBOR MANAGEMENT 91 11 1 User Interface 91 11 2 Neighbor Discovery Modes 91 11 2 1 Manual SCAN 92 11 2 2 Auto SCAN 92 11 2 3 Disabled 92 11 3 Local Status 92 11 3 1 Ne...

Page 7: ...Rate 100 12 2 3 Increase OIP and MAC Retries Limit 101 13 UPGRADING YOUR FIRMWARE 102 13 1 Software Release History 102 13 2 Upgrade Modem Firmware Procedure 103 13 3 Upgrade Radio Firmware 103 13 4...

Page 8: ...IEEE 802 3 compliant Viper supports any protocol running over IPv4 including ICMP IPinIP IPSec RSVP TCP and UDP protocols It provides MAC layer bridging and HTTP ARP and static routing packet forward...

Page 9: ...on commissioning maintenance and troubleshooting can be done locally or remotely There are no physical switches or adjustments all operating parameters are set via a web browser The Dual Port Viper pr...

Page 10: ...linking Viper no faults normal operations Viper scanning for neighbors Viper has a fault condition check unit status Viper detects high background noise ACT Blinking Green Off Ethernet activity detect...

Page 11: ...port 9 Contact DE 9 Connector Contact EIA 232F Function Signal Direction 1 DCD 1 DTE DCE 2 RXD DTE DCE 3 TXD DTE DCE 4 DTR DTE DCE 5 GND DTE DCE 6 DSR 2 DTE DCE 7 RTS 1 DTE DCE 8 CTS 1 DTE DCE 9 RING...

Page 12: ...ditional receive filtering external PA s and other options Warning The transmit antenna port must not be connected directly to the receive antenna port of the Dual Port Viper Excessive power into the...

Page 13: ...es including antenna feedline and connectors tested and approved for use with the Viper Table 1 6 Accessories ITEM PART NUMBER Viper Power Cable 897 5008 010 Viper Demo Kit VHF 136 174 MHz 250 5018 50...

Page 14: ...es 18 TNC male to N male jumper cable and weather kit UHF 900 kits include 25 feet of LMR400 antenna feedline Feedline is available for VHF kits in 25 or 50 feet lengths Table 1 8 Feedline and Connect...

Page 15: ...S ON HAND WHEN CALLING For units in warranty customers are responsible for shipping charges to CalAmp Wireless DataCom For units returned out of warranty customers are responsible for all shipping cha...

Page 16: ...Access Point The unit configured as an Access Point would allow access to the Internet but an Access Point is not required in all networks Most SCADA networks have a polling master but the polling mas...

Page 17: ...Amp 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...

Page 18: ...r 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 In a Report by E...

Page 19: ...easured in dBm A radio modem requires a minimum amount of received RF signal to operate reliably and provide adequate data throughput This is the radio s receiver sensitivity In most cases spectrum re...

Page 20: ...he energy both vertically and horizontally as in the case of the flashlight and Yagi antenna Gain can be also be achieved by reducing the vertical angle of radiation leaving the horizontal alone In th...

Page 21: ...900 MHz LMR 400 1 5 dB 2 7 dB 3 9 dB 1 2 Heliax 0 68 dB 1 51 dB 2 09 dB 7 8 Heliax 0 37 dB 0 83 dB 1 18 dB 1 5 8 Heliax 0 22 dB 0 51 dB 0 69 dB Outside cable connections should have a weather kit app...

Page 22: ...re used could void the user s authority to operate the equipment TERRAIN AND SIGNAL STRENGTH A line of sight path between stations is highly desirable and provides the most reliable communications lin...

Page 23: ...Directional antennas should be used at the remote end of the link They confine the transmission and reception pattern to a comparatively narrow beam which minimizes interference to and from stations...

Page 24: ...rk support readily available to them and the authorization required to make changes in the network Router mode requires set up of IP Ethernet and Serial IP addresses Figure 2 6 shows a Viper Router Mo...

Page 25: ...om 192 168 205 1 to 192 168 205 254 are valid and may be assigned to a host When any host needs to communicate with another device that is not within the same local area network it will first send the...

Page 26: ...Ethernet IP Address on a unique network In addition all Vipers must have their RF IP addresses on the same network The default network is 10 0 0 0 8 For consistent and reliable communication the RF n...

Page 27: ...10 0 0 1 16 Viper 2 Eth IP Address 10 200 1 17 28 RF IP Address 10 0 0 2 16 Viper 3 Eth IP Address 10 200 1 33 28 RF IP Address 10 0 0 3 16 Viper 4 Eth IP Address 10 200 1 49 28 RF IP Address 10 0 0...

Page 28: ...in Figure 3 1 to provide stable radio communications between demo devices Figure 3 1 Demo Antenna Assembly Note It is important to use attenuation between all demo units in the test network to reduce...

Page 29: ...ns STEP 2 Right click the Local Area Connection icon to open the Properties box Scroll through the list and highlight Internet Protocol TCP IP Click Properties to open the TCP IP Properties box Figure...

Page 30: ...W 40 watt supply for Tx 5W or 60 watt supply for Tx 10 W In Viper Demo Kits a power connector with screw terminals is provided with each unit Observe proper polarity when connecting the cables to the...

Page 31: ...interface Log into the Viper web interface as described in Initial Installation Login Follow the instructions below to configure the Viper using the setup wizard All units are factory programmed with...

Page 32: ...Rev6 Page 32 Figure 3 8 Using the Setup Wizard Step 2 To monitor or change configuration remotely each unit requires a unique IP Address When configuring more than one unit be sure to increment IP ad...

Page 33: ...t Figure 3 9 Using the Setup Wizard Step 3 STEP 4 The Viper uses AES 128 bit encryption to protect your data from intrusion Use of encryption is optional but we strongly recommend it for network confi...

Page 34: ...ill see a green success icon on the bottom left of the page when save is complete Figure 3 11 Using the Setup Wizard Step 5 If you have changed any parameters marked with a yellow icon you must cycle...

Page 35: ...is subdivided in two frames the left frame allows the user to navigate the main menu while the right main frame displays the selected page Figure 4 1 Viper Welcome Screen MAIN MENU VIPER Main menu gr...

Page 36: ...arameters into flash memory Failure to use this command button will result in the loss of temporarily entered parameters when the unit is reset Reset Unit Once satisfied all parameters have been appli...

Page 37: ...AMA UHFVHF PROD Vx y_Rxxx where Product Name Viper Protocol Name Licensed Band s of Operation VHF 136 174 MHz UHF 406 1 512 MHz 900 928 960 MHz Production Build Vx y Rxxx where Vx y is Major minor ver...

Page 38: ...Unit Status Displays the status of the Viper 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 ACK...

Page 39: ...m 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 Indicat...

Page 40: ...n range this line will report normal The Viper radio can be configured to send an SNMP trap if the Reverse Power goes into a fault state Power state Indicates if the unit is running at full power or a...

Page 41: ...ote units with IPSD enabled IPSD can be enabled disabled under Setup Advanced D IP Services Ver Version of the online diagnostics Different versions may have different parameters This document describ...

Page 42: ...A value of 51 shall be interpreted as 5 1W F Radio antenna reverse power measured in 10ths of watts at the source Viper A value of 2 shall be interpreted as 0 2W G PER measured at the source This is...

Page 43: ...P subnet Figure 6 2 illustrates Viper bridge mode configuration Ethernet messages are sent over the air as broadcast messages All the other Vipers in the network will receive the message and relay it...

Page 44: ...arge network In Router mode the user has access to the RSSI for each Viper that is one hop away In Router mode several retry mechanisms can be enabled which often yields a more stable and reliable lin...

Page 45: ...m one coverage area to the next Multiple Relay Points can be configured in parallel to provide redundancy in the network however having redundant relay points may slow the flow of traffic Access Point...

Page 46: ...ic IP Address NOTE Activating this option will reset the IP address of the unit If your network supports the DHCP Server capability make sure the IP address assigned by the DHCP server will be accessi...

Page 47: ...DHCP client is referred to as a lease Lease Duration is the amount entered in minutes If 0 zero is entered the lease will not expire Gateway The Gateway text box displays the IP address of the gatewa...

Page 48: ...is useful when replacing a Viper in the field with a new one The new Viper can be programmed to have the same RF MAC Ethernet IP Address and RF IP Address as the Viper that is being replaced When the...

Page 49: ...Viper User Manual 001 5008 000 Rev6 Page 49 Figure 6 5 Setup Basic D Channel Table Web Page...

Page 50: ...ct parameters and settings for channel frequencies power level and channel type SERIAL PORTS SETUP The Viper has two serial ports Either port can be configured to send data over the air connect to the...

Page 51: ...TU message cannot be wrapped in an IP package to form a Modbus TCP IP polling message A protocol translation must take place A device can be purchased that will perform the translation Please contact...

Page 52: ...f bits as odd or even The default is none This should be configured to match the settings of the connected device DCD Control The DCD Data Carrier Detect line can be set for one of the following Alway...

Page 53: ...retries built into the protocol The TCP protocol requires several handshaking messages to open a connection close a connection and to acknowledge that a packet has been received correctly These handsh...

Page 54: ...ablished data can flow freely in either direction If the connection is closed for any reason the Viper will try to reestablish the TCP connection TCP Client mode can be used with the Connection Contro...

Page 55: ...OR IP address of ETH RF interface REQUIRED Value 0 0 0 0 let IP stack decide OR IP address of ETH RF interface REQUIRED Value 0 0 0 0 let IP stack decide OR IP address of ETH RF interface REMOTE PORT...

Page 56: ...nd the local port will be received and sent to the serial port Messages sent over the Ethernet interface will have a source address equal to the Ethernet IP address Messages sent over the RF interface...

Page 57: ...ssfully communicate with the remote endpoint during a data transmission 1 1 36RTS CTS Mode Settings CTS Assertion Delay The time in milliseconds the data will be delayed after the CTS has been sent CT...

Page 58: ...eive an acknowledgement reply from the receiving Viper Increasing the retries may improve marginal RF paths For retries to be enabled RF Acknowledgments must be enabled and can be configured under Set...

Page 59: ...annel is busy the Viper can buffer any data that needs to be sent over the air and will transmit when the RF channel is free There are three modes available in the Viper for the Listen Before Transmit...

Page 60: ...and will transmit over any other Vipers that are on the air and over any interference that may be in the area This mode should only be used in a polling type environment where the user has strict con...

Page 61: ...available when the appropriate feature key is installed in the Viper Contact CalAmp for information about obtaining and installing the SNMP feature SNMP Simple Network Management Protocol is used by...

Page 62: ...e Apply button at the bottom of the page When the page is refreshed the new IP address will appear in the Trap IP List To delete an IP Address from the list select the Delete radio button enter the IP...

Page 63: ...is sent that identifies the unmanaged object Figure 7 5 Branch of the 1234 mib OID tree MIB Browser CalAmp recommends opening all MIB files with a MIB browser For simple networks a basic free applicat...

Page 64: ...AT 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 device s IP address...

Page 65: ...e FTP port 21 and Modbus port 502 1 1 42NAT on Viper The user can select which of two interfaces Ethernet or RF will be considered private The following examples illustrate how to configure the Vipers...

Page 66: ...hernet interface considered private An IP packet whose source IP address originates from the Ethernet network and is sent towards the RF network will have its source IP address replaced by the RF IP a...

Page 67: ...1 shows the NAT enabled for the RF interface Figure 7 11 NAT on Viper RF interface considered private Packet 1 Source Address 192 168 205 2 Destination Address 172 31 5 2 Packet 1 Source Address 10 0...

Page 68: ...e modified as the packets pass through the network Figure 7 13 Packet flow Private Eth and RF interface In example Figure 7 14 the RF interface of Viper 2 is considered private NAT is disabled for Vip...

Page 69: ...rivate Figure 7 16 shows USER1 192 168 205 125 and USER2 192 168 205 will be considered private If USER3 192 168 205 87 is connected to the Viper but not added to the table USER3 192 168 205 87 would...

Page 70: ...the NAT Eth IP subnet 192 168 205 0 will be hidden from the Public Network Any TCP packets sent to the Viper with port number 2000 will be redirected to the Private IP Address and Private Port Number...

Page 71: ...ed as they moved through the network Figure 7 19 Packet flow Port redirection Packet 1 Source Address 172 31 5 2 1435 Destination Address 192 168 205 2 23 Packet 1 Source Address 172 31 5 2 1435 Desti...

Page 72: ...dcast Select Enabled Disabled Default Enabled Controls forwarding of Directed Broadcast packets Limited Broadcast Select Enabled Disabled Default Disabled Controls forwarding of Limited Broadcast pack...

Page 73: ...ries is set to 0 Other types of packets are only retried if RF ACK is enabled Router Mode OIP Retries Number of OIP retries Default 2 This parameter specifies the number of retries that the OIP layer...

Page 74: ...generates a TCP ACK to send to Host A Host B receives the original TCP data packet and generates a TCP ACK to send back over the network 5 Viper B receives the TCP ACK but does not send it over the a...

Page 75: ...ion Network Displays the IP Address and Netmask of a route Gateway Displays the IP Address and the RF MAC address if route is pointing to another Viper of the destination gateway Type There are three...

Page 76: ...per will poll the time server for the time information update Client Select Enabled Disabled Default Disabled Server Address Default 0 0 0 0 Enter the IP Address of the SNTP Server in dot decimal form...

Page 77: ...or is cleared and a second notification is sent indicating the error has cleared For example assume the Viper is programmed to transmit at 10W If the measured forward power drops below 7 9W then the e...

Page 78: ...set for 1W or reaches 1W due to foldback If the temperature continues to increase the PA may go into Shutdown mode If this happens another SNMP trap will be generated indicating that the PA is Shutdow...

Page 79: ...andard by the government The encryption is applied to the data passing through the Ethernet port and the serial ports Figure 8 1 Security Web Page USER ID AND PASSWORD User ID Enter a string up to 15...

Page 80: ...bit AES encryption Encryption Pass Phrase Default Dataradio Enter an encryption key composed of a string of up to 160 characters that will serve as the encryption pass phrase Encryption Key The encryp...

Page 81: ...n indicate the quality of the RF links Note All definitions given below use the following convention RX or Input data received from a lower network layer TX or Output data transmitted to a lower netwo...

Page 82: ...ce TX Pkts OIP Sublayer The total number of output packets transmitted by RF OIP interface RX Ctrl Pkts Airlink Sublayer The total number of control packets received over the air These packets may be...

Page 83: ...Reliable Service Msg Failure Count The number of service messages that failed Total Retry Count The total number of retries for service messages Noise Detected Count The number of noise non Viper carr...

Page 84: ...esponse Ping estimates the round trip time in ms and records any packet loss a Enter IP Address b Press EXECUTE button c Allow up to 20 seconds to handle slow or non responding targets Figure 10 1 Mai...

Page 85: ...Static neighbors are created manually by the user These entries are saved into the configuration file Routing Table Connected Route Not Saved These routes point to a direct physical connection on the...

Page 86: ...nfig then Reset Unit to complete the process Important note Activating Restore Factory Settings will reset the IP address of the unit Review your record of the original Viper factory settings before p...

Page 87: ...l communications will resume Figure 10 4 Maintenance D Net Tests Web Page 1 1 55 Net Test Setup Destination RF MAC address The user enters the RF MAC address of the Viper unit they wish to connect to...

Page 88: ...a remote unit As the unit receives test packets the statistics will be updated The statistics can be viewed by clicking the Show Stats button Click the Start Test button to have the Viper start transm...

Page 89: ...many packets were successfully received Check the stats on the receiving Viper for this information Figure 10 5 Net Test Statistics Transmitting Unit Web Page Stats from Receiving Unit In this example...

Page 90: ...top transmitting for the duration of the test Viper units have a feature that checks if another carrier RX frequency signal is present If a carrier is detected the Viper will not transmit until the ca...

Page 91: ...and receiving neighbor discovery control messages There are three modes of operations Manual Scan Auto Scan Disabled five states of operations Ready Scanning for Neighbors Disabled Saving Neighbor Tab...

Page 92: ...Viper goes from Scanning for Neighbors state to Ready state when it doesn t discover another Viper for a given amount of time In Ready state Viper will generate a keep alive packet periodically In Re...

Page 93: ...s The neighbor discovery module is trying to learn about other units Other units are learning about this unit Saving Neighbor Table In this state the Viper is saving all neighbor entries of type Dynam...

Page 94: ...e Neighbor Node Detail window RF IP Address and Ethernet IP Address Used to build the routing table Discovery Mode Represents the Mode of operation of the remote Unit See 11 2 for more information on...

Page 95: ...nabled the neighbor list can be repopulated by clicking the Force Scan button Force Scan Starts the Scanning for Neighbors process Test Connectivity Pings each Viper in the list to ensure an RF path b...

Page 96: ...efore adding Vipers that are 2 or more hops away This insures that the Viper will recognize the RF MAC address of the Next Hop Viper as you setup routes to Vipers that are 2 or more hops away Descript...

Page 97: ...Apply button If a route from Viper 1 to Viper 3 goes through Viper 2 The route selected must be edited in Viper 1 and Viper 3 The routing path must use the same Vipers going out and coming back IMPORT...

Page 98: ...t will replace the old Viper This will update the Neighbor Table of all the Vipers in the network Change ND mode The user can change the Neighbor Discovery mode of all Vipers in the network to Manual...

Page 99: ...er networks of two to ten units If Auto Scan mode is used be aware the Neighbor Discovery learning process may slow responses in SCADA networks from remote units or capture the RF channel so remotes c...

Page 100: ...aragraphs can be changed singularly or in conjunction with each other 1 1 66 Use Router Mode with RF Acknowledgements Enabled Selecting Router mode and enabling RF Acknowledgements is highly recommend...

Page 101: ...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 Use in conjunction with the slower over the air network bi...

Page 102: ...ion 13 2 The Modem Firmware package will contain the new Radio Firmware file Viper_radio bin if any and will be uploaded along with the other Modem Firmware files The second upgrade step if needed inv...

Page 103: ...aradio Viper files Do not transfer any zip folders that might be included in the firmware upgrade package Failure to follow the recommended procedure as detailed above may result in unit becoming unre...

Page 104: ...ash programming mode 100 Erasing flash 100 Programming flash 100 Restarting radio 200 OK 200 Done Type the following command then press enter to verify the radio firmware is the most recent radio vers...

Page 105: ...left pane select UNIT STATUS The Unit Identification and Status pane should display the newly upgraded firmware in its Banner and the H W Status should also show Ok 4 In the left pane select MAINTENA...

Page 106: ...20 mA max 450 mA typ 270 mA max 240 mA typ 190 mA max 170 mA typ Tx Current Drain at 25 C Power Out DC Input 10V DC Input 20V DC Input 30V Max Pwr 5 8 A max 3 6 A typ 2 5 A max 1 8 A typ 1 6 A max 1 2...

Page 107: ...b s VHF UHF 116 dBm 8kb s 109 dBm 16kb s 900 MHz 112 dBm 8kb s 106 dBm 16kb s VHF UHF 115 dBm 4kb s 106 dBm 8kb s Adjacent Channel Rejection VHF UHF 75 dB 900 MHz 70 dB VHF UHF 60 dB 900 MHz 60 dB VHF...

Page 108: ...000 4 Pin 3 5mm Power Header DRL p n 897 5008 010 Weidm ller p n 1639260000 4 Pin 3 5mm Power Plug Cable 60 inches Connections Fan Output Ground Power Enable Diagnostics Message elements Temperature V...

Page 109: ...nd duties Repair or replacement of defective Products as set forth in this paragraph fulfills any and all warranty obligations on the part of DRL This warranty is void and DRL shall not be obligated t...

Page 110: ...Viper User Manual 001 5008 000 Rev6 Page 110...

Page 111: ...ent such as terminals PCs RTUs PLCs etc DTE is designed to connect to DCE Dynamic IP Address A temporary IP address assigned by a DHCP server Ethernet IEEE standard network protocol that specifies how...

Page 112: ...tions SNTP Simple Network Time Protocol Protocol for synchronizing clocks of computer systems over packet switched variable latency data networks Uses UDP as its transport layer Static IP Address A fi...

Page 113: ...s cost effective high quality solutions to a broad array of customers and end markets CalAmp is the leading supplier of Direct Broadcast Satellite DBS outdoor customer premise equipment to the U S sat...

Reviews: