background image

Viper SC+™ IP Router for Licensed Spectrum PN 001-5008-000 Rev. C

 

| Page 44

 

 

The Viper is not receiving data because two or more Vipers are transmitting at the same time causing a 
collision, 

 

The Viper is not receiving data because the RF level is right at or below data sensitivity, or 

 

There is interference from another RF system or electrical devices on the frequency that the Viper is 
operating on. 

Enabled (listen to data only)

 

The Viper will monitor the RF level on the receive channel. When the received level is above the carrier sense 
threshold, the Viper will try to receive and decode any and all messages from remove Vipers. When data is 
ready to transmit, the Viper will first check the receive level. If the receive level is below the carrier sense 
threshold, the Viper will immediately transmit data. If the receive level is above the carrier threshold, the 
Viper will try to determine if it is receiving valid data or just noise. If it is receiving noise, the Viper will go 
ahead and transmit. If it is receiving valid data, the Viper will wait until the complete packet has been received 
before transmitting. The Viper will typically take 5 to 250 ms to determine if it is receiving data or just noise. 

Disabled

 

The Viper will attempt to receive and decode data when the received RF level is above the carrier sense 
threshold. When the Viper has data to transmit it will immediately transmit the data. The Viper will 
immediately stop receiving packets and will transmit over any other Vipers that are on the air and over any 
interference that may be present. This mode 

should only be used in a polling-type environment

 where the 

user has strict control over the traffic that is generated. 

Save

 — Click Save to save any changes you have made in this tab. See Note below. 

Cancel

 — Click Cancel to cancel any changes you may have made to any of the settings in this tab. 

Note:

 

It is the user’s responsibility of the user to check his or her FCC license or applicable regulatory agency for the 

country or geographical area in which the Viper will be operated to determine the correct parameters and settings for 
the channel frequencies, power level and bandwidth. Selecting a frequency range or transmit power that is out of 
compliance (in the country where used) could void the user’s authority to operate the equipment.

 

 

4.2.2.

 

CWID 

CWID is the second (middle) tab of the Radio Settings page. To navigate to this tab, select Radio Settings from the main 
menu and click CWID. In this tab you can configure the Viper CWID parameters. 

Some regulatory agencies require a station identification. The Viper offers a Morse Code (CW) identifier or Continuous 
Wave Identification (CWID) that will identify the unit on the first transmission and at periodic intervals after that. This 
tab is used to enable this feature if required, and enter the CWID call sign and specify how often it will be broadcast. 

Summary of Contents for VIPER SC+ 100 series

Page 1: ...VIPER SC INTELLIGENT IP ROUTERS FOR LICENSED SPECTRUM User Manual Viper SC Intelligent IP Routers for Licensed Spectrum PN 001 5008 000 Rev C Revised February 2016...

Page 2: ...ftware changes A December 2013 Added new models Viper SC all Viper SC models become Viper SC when upgraded with new Viper SC firmware B February 2015 Added UL warnings Corrected voltage requirements N...

Page 3: ...fferences between the information provided in this manual and the product shipped For access to the most current product documentation and application notes visit www calamp com UL Listed models only...

Page 4: ...t toute personne Les distances sont indiqu es dans le tableau ci dessous L installation typique est une antenne de type fouet 1 2 longueur d onde install e sur un poteau ou pyl ne Distance de s curit...

Page 5: ...rcial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio c...

Page 6: ...2 1 2 Point to Multipoint Network 12 2 1 3 Report by Exception Configuration 13 2 1 4 Extending the Coverage Area with a Relay Point 13 2 2 IP Forwarding Modes 14 2 2 1 Bridge Mode 14 2 2 2 Router Mo...

Page 7: ...ard Step 2 Network IP Settings 33 3 7 3 Setup Wizard Step 3 Radio Setup 34 3 7 4 Setup Wizard Step 4 Encryption 35 3 7 5 Setup Wizard Step 5 Completion and Reset 35 4 Viper SC Web Interface 36 4 1 Hom...

Page 8: ...126 5 Network Optimization 130 5 1 Maximizing TCP IP Throughput 130 5 2 Maximizing Throughput with a Weak RF Link 130 5 2 1 Use Router Mode with RF Acknowledgements Enabled 130 5 2 2 Reduce RF Network...

Page 9: ...Protocol Testing 156 APPENDIX F Viper SC Power Save Mode 157 Power Save Mode FAQs 159 APPENDIX G NAT Overview 160 NAT on Viper 161 Ethernet Interface Private 161 RF Interface Private 163 User NAT Entr...

Page 10: ...186 PLC Sends Many TCP IP Keep Alive Messages 186 PLC Reopens TCP IP Connection With the Same Source Port 187 PLC Detecting Communication Failure While Viper TCP IP Filters Keep Alives 187 Allen Bradl...

Page 11: ...ec RSVP TCP and UDP protocols It provides MAC layer bridging and HTTP ARP and static routing packet forwarding 1 2 OPERATIONAL CHARACTERISTICS Viper has the following operational characteristics Frequ...

Page 12: ...d or a corrosive atmosphere are anticipated 1 3 1 CHASSIS DIMENSIONS The following figure shows the dimensions of the Viper chassis and attached mounting plate Figure 1 Viper SC Chassis and Mounting P...

Page 13: ...n Off Ethernet connection Established 100 Mbps RJ45 LAN Ethernet connection Established 10 Mbps RJ45 LAN No Ethernet connection RJ45 LAN Rx Tx Green Red Receiving data Transmitting data 1 3 3 FRONT PA...

Page 14: ...and COM serial connections are DE 9F RS 232 ports Refer to the following table for pin out descriptions and Section 4 3 4 for control line configurations of DCD DTR RTS and CTS control lines Serial p...

Page 15: ...nction WARNING EXPLOSION HAZARD Do not disconnect unless power has been removed or the area is known to be non hazardous 1 3 3 4 Antenna Connector Standard Viper SC models have a 50 ohm TNC female ant...

Page 16: ...100 Series 136 174 MHz Model Number Frequency Range Description 140 5018 502 136 174 MHz Viper SC 136 174 MHz 6 25 50 kHz BW 140 5018 503 136 174 MHz Viper SC 136 174 MHz 6 25 50 kHz BW 2RFP 140 5118...

Page 17: ...Developer s Kit 2 Vipers 250 5048 510 450 512 MHz Viper SC 450 512 MHz Developer s Kit 3 Vipers Viper SC 900 Series Range 3 Model Number Frequency Range Description 140 5098 304 880 902 MHz Viper SC 8...

Page 18: ...per SC Std BS 406 1 470 MHz 12 5 25 kHz BW ETSI AS NZ 140 5148 401 406 1 470 MHz Viper SC Std BS 406 1 470 MHz 12 5 25 kHz BW ETSI AS NZ 2RFP 140 5348 400 406 1 470 MHz Viper SC Rdnt BS 406 1 470 MHz...

Page 19: ...Connectors Type Part Number 18 inches TNC Male to N Male RG 400 140 5018 502 48 inches TNC Male to N Male RG 400 140 5018 503 72 inches TNC Male to N Male RG 400 250 5018 502 18 inches TNC Male to N...

Page 20: ...S The following items are included with two and three piece Viper SC Developer Kits Description Item SMA Male to BNC Female Connector SMA Female to BNC Male Connector TNC Male to BNC Female Connector...

Page 21: ...per SC Viper SCs will buffer reply messages because the dominant RTU radio is transmitting carrier is present A Viper SC will buffer while a carrier is present a reply message until it can capture the...

Page 22: ...her polling systems The Master Polling station communicates with any number of remotes and controls the network by issuing polls and waiting for remote responses Individual PLC RTU remotes manage addr...

Page 23: ...NT A Viper can be configured as a Relay Point see the following figure Relay Points provide store and forward repeating of necessary information from one coverage area to the next In Bridge mode all t...

Page 24: ...nications does not require each Viper to have a unique IP address but it is highly recommended and necessary for remote programming of the radio Every Viper ships from the factory with the default Eth...

Page 25: ...hen converted to binary The first address 172 20 0 0 is reserved for the Network ID The last address 172 20 255 255 is reserved for the broadcast address There are 65534 valid IP addresses available t...

Page 26: ...it s Ethernet MAC address The default network is 10 0 0 0 8 In Router mode each Viper must have its Ethernet IP Address on a unique network and all Vipers must have their RF IP addresses on the same n...

Page 27: ...F IP Address 10 8 0 52 8 PLC 3 192 168 207 2 24 Default Gateway 192 168 207 1 Computer 3 192 168 207 3 24 Default Gateway 192 168 207 1 Viper 4 Ethernet IP Address 172 21 51 105 16 RF IP Address 10 0...

Page 28: ...iper 177 Ethernet IP Address 10 200 12 1 28 RF IP Address 10 0 0 177 16 Viper 178 Ethernet IP Address 10 200 12 17 28 RF IP Address 10 0 0 178 16 Figure 10 Router Mode Example 2 Solarwinds Advanced Su...

Page 29: ...n and instructions for its use 2 2 4 MULTISPEED NETWORKING When using the Viper SC with a Viper SC multi speed base station it is possible to configure the network for multispeed operation With the ba...

Page 30: ...to magnetic energy by an antenna Magnetic waves travel through space The receiving antenna intercepts a very small amount of this magnetic energy and converts it back into electrical energy that is am...

Page 31: ...Site Survey will determine the best unit location for the Relay Points 2 5 SELECTING ANTENNA AND LIGHTNING ARRESTOR COMBINATIONS Very Important Before you deploy your system you must read and underst...

Page 32: ...measure the antenna you plan to use to verify the active element is DC grounded 2 5 3 THE WRONG COMBINATION The combination of a DC open antenna and a DC blocked gas discharge tube lightning arrestor...

Page 33: ...le that is directly attached to the antenna The ohm meter should indicate a short Some antenna designs such as folded dipole or folded dipole Yagi antennas inherently have a DC ground on the active el...

Page 34: ...s but will take energy that otherwise would have gone skywards and use it to increase the horizontal radiation The required antenna impedance is 50 ohms To reduce potential radio interference the ante...

Page 35: ...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 applied to each connection to prev...

Page 36: ...ilis dans les march s contr les industriels et SCADA L unit Viper SC doit tre install e par un professionnel et doit assurer une distance minimale de s paration entre les sources radiantes et toute pe...

Page 37: ...equent data loss 90 dBm Approximately 90 reliability Fading will cause occasional data loss 80 dBm Approximately 99 reliability Reasonable tolerance to most fading 70 dBm Approximately 99 9 reliabilit...

Page 38: ...for basic operation For demo units only connect the antennas as shown in the following figure to provide stable radio communications between demo devices Figure 16 Demo Antenna Assembly Note It is imp...

Page 39: ...it confirm that your computer s Ethernet port is set up to receive an IP address from an external DHCP server rather than using a static address Refer to the relevant operating system documentation fo...

Page 40: ...t files for some pages of the web interface to display correctly The Viper SC IP Router Web interface is divided into two sections In the left pane is the main navigation menu On the right is the cont...

Page 41: ...Name IP Forwarding Mode Relay Point Access Point and Multi Speed Mode Step 2 Network IP settings IP Address Network Mask and Default Gateway Step 3 Radio Setup Bandwidth Data and Control Packet Bit R...

Page 42: ...outer mode covers network topologies from simple to complex The default IP Forwarding Mode is Bridge mode Select whether or not this Viper will function as a relay point Relay points are used for rela...

Page 43: ...re in the habit of taking the default settings on each page they will all have the same address of 192 168 205 1 The Network Mask determines whether units are configured to be on the same subnet If th...

Page 44: ...ings for this page vary by Viper model and organization that determines compliance for the country or geographical area in which it is operated These factors typically determine available frequency ra...

Page 45: ...ply to save any settings you have made in this page and then click Next to proceed to the Step 5 on the final page of the Viper Setup Wizard 3 7 5 SETUP WIZARD STEP 5 COMPLETION AND RESET The final pa...

Page 46: ...ructing you to Change default settings Use the Set Up Wizard Note If the computer you are using has previously been used to set up a CalAmp router you may need to delete browser history specifically t...

Page 47: ...three tabs Unit Status RF Status and Basic Settings 4 1 1 UNIT STATUS The Unit Status tab is the first tab displayed when navigating to the Viper Web interface To return to this tab select Home from t...

Page 48: ...Station Mode Displays whether the unit is configured to operate as a Relay Point Access Point or Remote The Station Mode is also configured in RF Network Settings RF Network DC Input Voltage Displays...

Page 49: ...address is the IP address that is used when sending data and control packets in the Viper radio IP network The RF IP Address can be configured in RF Network Settings RF Network RF MAC Address The MAC...

Page 50: ...d Master unit and all other units must operate in Multi Speed Slave mode The Multi Speed Mode can be configured in RF Network Settings RF Network Mode Indicates the mode of operation ANSI ANSI 900 ETS...

Page 51: ...with the port VLAN ID PVID VLAN tags are removed on outgoing egress packets Tagged Devices on this interface are using VLAN tags Incoming ingress packets are forwarded with their VLAN ID Outgoing egre...

Page 52: ...kHz bandwidth 1 10 W Dual RF Ports 140 5048 502 UHF Range 5 450 000 511 975 MHz 6 25 50 kHz bandwidth 1 10 W 140 5048 503 UHF Range 5 450 000 511 975 MHz 6 25 50 kHz bandwidth 1 10 W Dual RF Ports 14...

Page 53: ...rrier Sense Level Threshold dBm The threshold Viper uses to determine whether a received RF signal is a valid message or unwanted noise If RF level above the threshold is detected the Viper will not t...

Page 54: ...Viper has data to transmit it will immediately transmit the data The Viper will immediately stop receiving packets and will transmit over any other Vipers that are on the air and over any interference...

Page 55: ...ed the Viper will not The default setting is Disabled CWID Call Sign This is the CWID or call sign to be broadcast if CWID is enabled CWID Interval This is the time interval in minutes after which the...

Page 56: ...d to Listen Before Transmit since the test tone selected may be noise Unmodulated or 1 kHz Sine Wave or data Random Data Test Tones Allows a tone to be transmitted for testing purposes The test tone w...

Page 57: ...to refresh the SINAD value calculated by the Meter Click Stop Meter to stop the SINAD meter Ping Test The PING command is a network tool used to test whether a particular host is reachable on the IP...

Page 58: ...e default gateway WAN access of a Viper network One and only one access point may be defined for each Viper network All Vipers in the network will set their default route to point to the Access Point...

Page 59: ...r RF interface to other Vipers on the network The default RF MAC address is assigned by the factory and is equal to the last six digits of the Ethernet MAC address DD EE FF While users cannot change t...

Page 60: ...sed on the desired network operation Selections toward the left favor minimum latency and maximum throughput selections toward the right favor minimum congestion and maximum reliability You may select...

Page 61: ...ge packet when the chance of collision is greatest However when short packets need to be transmitted it can sometimes take just as long to complete the two way handshake as it does to send the short p...

Page 62: ...Additional Settings TCP Proxy The TCP Proxy setting is available only when the Viper is configured in Router Mode The default setting is Disabled The TCP proxy optimizes the throughput of a TCP conne...

Page 63: ...polling device to resend a query If the polling device resends the query too fast it may collide on the RF with the previous response causing the new query and the old response to be lost In this poll...

Page 64: ...ata packets to be sent as a directed message to a Viper that has been designated as a relay point Other relay points will not repeat this message However if a broadcast message is sent then all relay...

Page 65: ...e entries from the table To delete a unit from the table click Delete in the row of the table that represents the unit to be deleted Save Click Save to save any changes you have made to the Neighbor T...

Page 66: ...any new neighbor information for a specified amount of time this value can be changed using the parameter neighborDiscovery convergeTimeout expressed in milliseconds In the Ready state the Viper is g...

Page 67: ...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 the type Dyn...

Page 68: ...ed in parentheses RSSI dBm The RSSI is logged for all units that are only one 1 hop away For units that are more than one hop away or unreachable the RSSI is not logged Route to Neighboring Vipers Hop...

Page 69: ...RSSI values from the table Clear List Clicking Clear List deletes neighbor units from the table Auto Scan or Force Scan will populate the table with neighbors discovered from the new discovery proces...

Page 70: ...ction 4 3 4 GLOBAL SETTINGS Global Settings is the fourth from left tab of the RF Network Settings page To navigate to this tab select RF Network Settings from the main menu and click Global Settings...

Page 71: ...in the check box at the right Clear Neighbor Table To clear the Neighbor Tables for all Vipers in the network select this setting To save this change to the configuration after remote operation place...

Page 72: ...ide Click Show to show advanced settings in the lower part of the tab click Hide to hide the advanced settings Save Click Save to save any changes you have made in this tab See Note below Cancel Click...

Page 73: ...ct the Port mode selected This section allows you to specify what actions are to be taken with ingress and egress packets based on their VLAN ID VID tag or absence of a VID tag VID is the VLAN ID cont...

Page 74: ...oose to silently drop these packets keep them unchanged re tag the packets or delete their tags The default for this setting which is for Tagged Port Mode only is to keep the packet unchanged Egress P...

Page 75: ...Member VLANs in table form as defined using the fields and buttons in the above section In no table entries exist table empty is displayed Note If you made a change to the Port VLAN ID or Member of M...

Page 76: ...en control transmit queue is operational packets are transmitted over the RF interface first come first served Default LAN Queue Allows you to select one of the configured LAN Queues as the default qu...

Page 77: ...set this queue will be processed first when transmitting and once per every two other queues Restore QoS Defaults Click to restore default configuration settings for RF Transmit Queues Save Click Save...

Page 78: ...1 Low 12 AF12 001100 Class 1 Medium 14 AF13 001110 Class 1 High 18 AF21 010010 Class 2 Low 20 AF22 010100 Class 2 Medium 22 AF23 010110 Class 2 High 26 AF31 011010 Class 3 Low 28 AF32 011100 Class 3 M...

Page 79: ...n navigation menu and click QoS Statistics This tab provides a table of statistics related to the Quality of Service QoS for each of the transmit queues in the Viper Figure 44 RF Network Settings QoS...

Page 80: ...splayed in the QoS Statistics table Clear Statistics Click Clear Statistics to clear the QoS Statistics table reset all values to zero and restart counting 4 4 LAN SETTINGS The LAN Settings page conta...

Page 81: ...ever you perform a scan on the network or statically add an Access Point Viper to the neighbor table LAN MTU The Maximum Transfer Unit MTU is the maximum number of bytes the unit will send in a packet...

Page 82: ...enable disable the LAN Port a reset of the Viper is required before the setting will take effect 4 4 2 DHCP DHCP is the second from left tab in the LAN Settings page To navigate to this tab select LAN...

Page 83: ...r itself In bridge mode the default gateway is 0 0 0 0 To override the default setting enter a valid IP address to specify the gateway Save Click Save to save any changes you have made in this tab See...

Page 84: ...only when SNTP client is enabled and an SNTP server has been polled Time Zone Time Zone Allows you to select the time zone applicable for the location of the Viper Facilitates translation of UTC time...

Page 85: ...ab allows you to set parameters for Broadcast and Multicast from the Viper Figure 48 LAN Settings Broadcast Multicast Broadcast Directed Broadcast This parameter controls the forwarding of directed br...

Page 86: ...st Address List All packets received from the LAN interface with a multicast destination IP address matching one of the multicast addresses identified in this list will be forwarded from the LAN inter...

Page 87: ...PVID Member Of Management VLAN When the Management VLAN is enabled user can access the internal functions of the Viper HTTP FTP Command Shell through this port if Member of Management VLAN is enabled...

Page 88: ...cket has a VLAN ID not equal to the PVID Silently drop packet Keep packet unchanged Retag packet with PVID Tag packet with PVID Delete tag Egress Packets Packets Leaving The Interface Packet Type Acti...

Page 89: ...ID PVID The packet has a VLAN ID equal to the PVID Silently drop packet Keep packet unchanged Retag packet with PVID Tag packet with PVID Delete tag VID PVID The packet has a VLAN ID not equal to the...

Page 90: ...tag VID 0 The packet has a VLAN ID set to 0 Silently drop packet Keep packet unchanged Retag packet with PVID Tag packet with PVID Delete tag VID PVID The packet has a VLAN ID equal to the PVID Silent...

Page 91: ...g Egress Packets Packets Leaving The Interface Packet Type Action Untagged The packet has no VLAN ID tag Silently drop packet Keep packet unchanged Retag packet with PVID Tag packet with PVID Delete t...

Page 92: ...ng VLAN tags Incoming ingress packets are tagged with the port VLAN ID PVID VLAN tags are removed on outgoing Egress packets Mode Tagged Devices on this interface are using VLAN tags Incoming ingress...

Page 93: ...the Ethernet interface to 100 Mbps Force to 10 Mbps Manually configure the speed of the Ethernet interface to 10 Mbps Only one of these three options may be selected as they are mutually exclusive PH...

Page 94: ...sable RIPv2 view the routing table and connection type and add or delete routing entries Figure 50 Router Routing Table RIPv2 RIPv2 RIPv2 Router Information Protocol version 2 is a dynamic IP routing...

Page 95: ...e Destination Network IP Address Displays the IP Address of the Destination Network Netmask Together with the IP Address the Netmask determines the subnet of the Destination Network Gateway IP Address...

Page 96: ...of the Viper is required before the routing table change will take effect as indicated by the yellow alert symbol 4 5 2 NAT NAT Network Address Translation is the second middle tab of the Router page...

Page 97: ...this tab See Note below Cancel Click Cancel to cancel any change you may have made to any of the settings in this tab Note If you change the NAT Enabled or Disabled setting in this tab a reset of the...

Page 98: ...de There are three modes available TCP Server mode Up to 128 TCP clients can connect to the TCP server TCP Client mode The client will attempt connection to the TCP server identified by the remote add...

Page 99: ...h the TCP keepalive feature disabled the Viper will leave the TCP connection open indefinitely An existing TCP connection will only close if the remote endpoint closes the connection or if the Viper i...

Page 100: ...he right To navigate to the COM Port tab select Serial from the main menu to navigate to the Setup Port tab select Serial from the main menu and then select Setup Port The two tabs are nearly identica...

Page 101: ...ch word of data This is set according to the Host configuration and should be configured to match the settings of the connected device The default setting is 8 Stop Bits Marks the end of the serial po...

Page 102: ...g is Permanent 3 wire Status Displays the status of the serial connection Whether the connection is ready or down Advanced Settings Show or Hide Click Show to show advanced settings in the lower part...

Page 103: ...fault setting for the COM Port is Serial RF bridge DOX mode The default setting for the Setup Port is CLI Service CLI Command Line Interface Service This interface provides a command line interface ov...

Page 104: ...The IP stack automatically decides the value assigned to the local port number You can let the IP stack decide the value of the local IP address local IP address 0 0 0 0 or select a specific local IP...

Page 105: ...ot use 20 21 23 123 520 or 5002 Remote IP Address REQUIRED Value Unicast IP address OR Broadcast IP address OR Multicast IP address REQUIRED Value Unicast IP address based on Local IP selection for TC...

Page 106: ...ion is not checked the limit of TCP clients is 256 Replace old client When the maximum amount of TCP client is reached the TCP server can decide to drop an old TCP client in favor of a new TCP client...

Page 107: ...ode devices on this interface are not using VLAN tags Incoming ingress packets are tagged with the port VLAN ID PVID VLAN tags are removed on outgoing egress packets See the Advanced Settings For Seri...

Page 108: ...packets packets coming into the Viper and egress packets packets leaving the Viper Selections in this section allow you to specify what actions are to be taken with ingress and egress packets based on...

Page 109: ...nchanged or tag them with PVID The default setting is to keep the packet unchanged VID 0 If exiting packets have a VLAN ID set to zero 0 you can choose to silently drop these packets keep them unchang...

Page 110: ...remote Vipers so they can pass this data over their corresponding serial port The sending Viper achieves this by using a broadcast IP address On reception the remote Viper will pass this data over its...

Page 111: ...ation all Vipers are shipped with the default User Name of Admin If you want the Viper to check the password only at log in and not require a valid user name to be entered click to place a check in th...

Page 112: ...sdropping and to prevent intruders from changing your configuration Use of encryption is optional but we strongly recommend it for actual networks The default setting is disabled Encryption Pass Phras...

Page 113: ...l RADIUS And Local or RADIUS Each of these options is explained below Local When accessing the service check the user credentials user name and password against credentials stored in the Viper The use...

Page 114: ...if the RADIUS server responds with an authentication grant Figure 62 Device Authentication To utilize device authentication your network must use the following parameters The master device Viper 1 mu...

Page 115: ...password to access VPN settings enable or disable VPN and view Status and Statistics for VPN tunnels VPN Concepts A VPN secures network traffic by transporting it within encrypted tunnels between two...

Page 116: ...ximize security Server Status Advertisement By default traffic normally sent via VPN tunnel is blocked if one client server tunnel endpoint is non operational A server therefore advertises its status...

Page 117: ...cess to VPN configuration settings when the VPN password is unknown Service Control Enable VPN Enables the VPN service on the Viper Note For packets to securely pass over the network the VPN service m...

Page 118: ...l this will display OK Ready if VPN is not operational this will display Not Ready and the reason it is not operational Number of Tunnels Number of active VPN tunnels originating or terminating in the...

Page 119: ...hexadecimal digits For example 0x00112233445566778899aabbccddeeff is a 16 byte 128 bit value A numeric value provides a stronger key since each string character contains only 7 bits but two hexadecim...

Page 120: ...service state enabled or disabled and load 0 100 tunnel capacity in use A non zero value permits VPN clients to discover servers they do not need to be preconfigured with server IP addresses Clients t...

Page 121: ...ns of these settings earlier for details This number should be set higher if key exchanges are occurring more frequently than the Key Timeout setting see the VPN Status and Statistics section Notes On...

Page 122: ...and 255 are reserved Source defaults 0 0 0 0 server allow any source LAN subnet client allow any local source Destination default 0 0 0 0 allow any destination Source Destination Ports The source and...

Page 123: ...hernet the two serial ports and RF and Airlink Error Detection statistics Figure 66 Diagnostics Interface Statistics The Interface Statistics tab reports the amount of traffic received and sent by eac...

Page 124: ...below OIP Sublayer Packets Statistics listed in the left column are for Optimized IP OIP sublayer packets Rx Total number of incoming packets received by the RF OIP interface Tx Total number of outgo...

Page 125: ...tab of the Diagnostics page To navigate to this tab select Diagnostics from the main menu and click Remote Statistics This tab provides information in table form about communication with remote units...

Page 126: ...e failed to be successfully transmitted or received over the RF link When the Packet Error Rate is indicated by a question mark it is because the unit cannot determine the value This is because the se...

Page 127: ...s and provides a means to monitor collect and analyze diagnostic information Viper is compatible with SNMPv2c SNMP allows you to access IP statistics and diagnostics from the Viper using third party M...

Page 128: ...only access to external MIB browsers Read Write Community The password string entered in the Read Write Community field grants read write access to external MIB browsers Trap Community The password st...

Page 129: ...wer has folded back The default setting is Disabled Save Click Save to save any changes you have made to settings in this tab See Note below Cancel Click Cancel to cancel any changes you may have made...

Page 130: ...lable 1 Computer Friendly This is the old style It is computer readable but can be difficult to readily understand 2 User Friendly This is the same as Computer Friendly 1 with the exception that all v...

Page 131: ...ay have made to any of the settings in this tab Note If you change the Version or add or remove any items in the measurements list in the lower section in this tab as indicated by the yellow alert sym...

Page 132: ...f RSSI measurements A Temperature of the source Viper in Celsius or Fahrenheit Temperature units can be configured on the source Viper in Home Basic Settings B Source supply voltage in excess of 8 vol...

Page 133: ...Radio Log File is clicked the unit will execute a special script which gathers diagnostic and log information This information is written to the Radio Log text file named RadioLog txt This procedure...

Page 134: ...using this name This option saves the current user configuration settings in the Viper to the user specified file Valid characters for the file name are a z A Z 0 9 and _ All Viper configuration files...

Page 135: ...eset the IP address of the unit to its default value of 192 168 205 1 and reset the User name and Password to defaults of Admin and ADMINISTRATOR Have a record of all original Viper factory settings a...

Page 136: ...Security and other settings for the Wing Commander Protocol WCP 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 Command...

Page 137: ...crypted WCP Login Log in using the WCP password before proceeding with the WCP security configuration Enter the WCP Login in the field provided and click Login WCP Password To set a new password enter...

Page 138: ...g this unit Local Port The IP port number entered here must match that which is used on the server Remote IP Address The destination IP address used when sending WCP messages If auto response is enabl...

Page 139: ...ocks for this file as well as the number of blocks written received successfully Completed Percent completion of this file upload Cmd Shows the last command received by the WCP client Cleanup Files Cl...

Page 140: ...o the flow of traffic 5 2 MAXIMIZING THROUGHPUT WITH A WEAK RF LINK 5 2 1 USE ROUTER MODE WITH RF ACKNOWLEDGEMENTS ENABLED Selecting Router mode is highly recommended when running over a weak RF link...

Page 141: ...the transmitting and receiving Viper This tells any adjacent Vipers that a data transmission will be taking place Adjacent Vipers will wait until the data transmission is complete before they try to...

Page 142: ...o the Config Control tab Figure 76 Drop down list in Device Maintenance Config Control Showing Available Sample Configurations Click the down arrow at the right of the list box to expand the drop down...

Page 143: ...cters in the file name and it must keep the drp extension to be recognized by the Viper as a possible valid configuration file Do not load more than five 5 separate configuration files into a single V...

Page 144: ...io using a FTP File Transport Protocol program or by using any FTP utility session If using FTP we recommend using a program such as FTP Commander FTP Commander is available as a demo version program...

Page 145: ...rade the firmware in the modem refer to the Support Bulletin on our website at http www calamp com support Upgrade Modem Firmware in Older Non SC Radios To upgrade the modem firmware in older non SC r...

Page 146: ...permanent IP addresses DNS Domain Name Server Translates the domain name into an IP address Domain A specific name for a network of computers DTE Data Terminal Equipment This designation is applied to...

Page 147: ...thentication Dial In User Service A networking protocol that provides centralized authentication authorization and account management for computers to connect and use a network service RIPv2 Dynamic I...

Page 148: ...aracters etc UDP User Datagram Protocol Network protocol for transmitting data that does not require acknowledgement from the recipient of the sent data Upgrade To replace existing software or firmwar...

Page 149: ...models specified below 0 50 ppm for 140 5028 504 140 5098 304 and 140 5098 504 Modes of Operation Simplex Half Duplex Frequency Increment 1 25 kHz Power Source 10 30 V DC Negative GND The Viper is UL...

Page 150: ...40 5028 50x 140 5048 30x 140 5048 50x 140 5098 30x 140 5098 50x Units Rx Frequencies 136 174 215 240 406 1125 470 000 450 000 511 975 880 902 928 960 MHz MHz Data Sensitivity 10 6 Bit Error Rate BER 6...

Page 151: ...jection min 12 5 kHz 60 60 60 55 dB 25 kHz 70 70 70 65 dB 50 kHz 75 75 75 70 dB 100 kHz 75 70 dB Spurious Response Rejection All 75 dB dB Intermodulation Rejection All 75 dB dB Tx to Rx Time All 1 ms...

Page 152: ...503 4 kbps 8 kbps 8 kbps 16 kbps 24 kbps 32 kbps 16 kbps 32 kbps 48 kbps 64 kbps 32 kbps 64 kbps 96 kbps 128 kbps Viper SC 900 140 5098 502 140 5098 503 8 kbps 16 kbps 24 kbps 32 kbps 16 kbps 32 kbps...

Page 153: ...t 300 115 200 bps Default 19 2 kbps 100 kHz capable models Setup Port 300 19 200 bps Default 19 2 kbps other models COM Port 300 115 200 bps Default 9 6 kbps Display 5 Tri color status LEDs Power Stat...

Page 154: ...late and locations of mounting holes The mounting plate allows the Viper to be secured to any surface that can be drilled for this purpose This drawing may be used for layout reference but it is advis...

Page 155: ...773B 5048302 140 5048 400 140 5048 401 406 1125 470 MHz 1588 ACMA AS NZS 4925 2004 Spectrum Impact Assessment 140 5048 500 140 5048 501 450 512 MHz NP4 5048 300 773B 5048300 140 5048 502 140 5048 503...

Page 156: ...gnede CalAmp erkl rer herved at f lgende udstyr radio overholder de v sentlige krav og vrige relevante krav i direktiv 1999 5 EF Deutsch German Hiermit erkl rt CalAmp dass sich das Ger t radio in bere...

Page 157: ...llisten vaatimusten ja sit koskevien direktiivin muiden ehtojen mukainen Svenska Swedish H rmed intygar CalAmp att denna radio st r I verensst mmelse med de v sentliga egenskapskrav och vriga relevant...

Page 158: ...ators Viper SC 100 400 FCC IC Type Acceptance 6 25 kHz 12 5 kHz 25 0 kHz Model Number Channel type Channel Bandwidth Data Rate Baud Rate kHz OCBW Emission Designator 140 5018 502 0 6 25 kHz 4 kbps 4 3...

Page 159: ...kHz 36K0F1D 15 50 0 kHz 128 kbps 32 33 0 kHz 33K0F1D Viper SC 900 FCC Type Acceptance 6 25 kHz 12 5 kHz 25 0 kHz 50 0 kHz Model Number Channel type Channel Bandwidth Data Rate Baud Rate kHz OCBW Emiss...

Page 160: ...z 24 kbps 8 8 50 kHz 11K2F1D 9 12 5 kHz 32 kbps 8 8 08 kHz 11K2F1D 10 25 0 kHz 48 kbps 16 17 8 kHz 20K0F1D 1 Channel 11 25 0 kHz 64 kbps 16 17 0 kHz 20K0F1D 1 Channel 22 50 0 kHz 32 kbps 32 29 8 kHz 2...

Page 161: ...kHz 50 0 kHz 100 kHz Model Number Channel type Channel Bandwidth Data Rate Baud Rate kHz OCBW Emission Designator 140 5098 304 0 6 25 kHz 4 kbps 4 3 30 kHz 3K30F1D 140 5098 305 1 6 25 kHz 8 kbps 4 3 5...

Page 162: ...hannel Bandwidth Data Rate Baud Rate kHz OCBW Emission Designator 140 5018 600 16 12 5 kHz 8 kbps 8 6 30 kHz 6K30F1D 140 5018 601 17 12 5 kHz 16 kbps 8 6 10 kHz 6K10F1D 140 5048 400 18 12 5 kHz 24 kbp...

Page 163: ...n hazardous WARNING EXPLOSION HAZARD Substitution of components may impair suitability for Class I Division 2 2 The unit is to be powered with a Listed Class 2 or LPS power supply rated at 10 to 30 VD...

Page 164: ...30 C to 60 C 22 F to 140 F When possible a temperature controlled environment is recommended ii When mounting the Viper in a NEMA enclosure care must be taken to mount the radio in such a way so that...

Page 165: ...might have a grounding bed outside that the inside grounding network connects to In all cases the following devices should have their own grounding cable connecting to the system ground i Viper via t...

Page 166: ...c Ensure two remote Vipers IPs have been configured if redundant base RF CONNECTIVITY AND PROTOCOL TESTING 1 Check and record forward and reverse power in Viper a Key the Viper via the web page RF tes...

Page 167: ...wer consumption at this level is 4 8 W With the PSM enabled power consumption will drop to less than 2 W providing a power saving of greater than 40 PSM allows for much faster startup wake up time Nor...

Page 168: ...1 s if VPN is not used If VPN is used wake up time will be less than or equal to five seconds 5 s Wake up time may increase if the system is congested since VPN requires the keys to be updated from th...

Page 169: ...k into sleep mode by removing B from the White wire Q Can I have the Viper SC listen for RF carrier to wake up the radio A No In this case the remote Viper will not wake up since the Viper radio is as...

Page 170: ...method enables communication through the router only when the conversation originates in the masquerading network since this establishes the translation tables For example a web browser in the masque...

Page 171: ...rivate network to the public network The original IP source address gets replaced by the NAT enabled IP address address of the outgoing interface The NAT module creates an address creates an address t...

Page 172: ...ooks like Figure 83 NAT Enabled Ethernet Interface 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...

Page 173: ...enabled for the RF interface Figure 85 NAT Enabled RF Interface Private The preceding figure shows the Viper configured to protect the Viper 2 RF interface and Viper 1 Ethernet interface from hosts lo...

Page 174: ...net IP address for Viper 1 is considered private and the RF IP address for Viper 2 is considered private The following figure shows how packets will be modified as the packets pass through the network...

Page 175: ...N 001 5008 000 Rev C Page 165 Figure 89 Packet Flow RF Interface Private The above figure shows that when Host 1 sends a packet the source IP address is not changed by Viper 2 because the source does...

Page 176: ...ill be considered private The following figure shows User1 IP address 192 168 205 125 and User 2 IP address 192 168 205 90 will be considered private If User 3 whose IP address is 192 168 205 87 is co...

Page 177: ...m 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 entered in the NAT Forwarding Table Figure 91 NAT Port...

Page 178: ...d 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 1325 to send TCP packets to 192 168 205 5 23 port 23 by sending the packets to...

Page 179: ...les contain links to the SNMP information available in the Viper The MIB files must be loaded into a third party MIB browser Figure 94 Viper SNMP tab with Download mibs zip link Caution Certain MIB br...

Page 180: ...ound a special error response is sent that identifies the unmanaged object Figure 95 Dataradio REGS MIB tree Viewing MIB Files To view the hierarchy of SNMP variables in the form of a tree and view ad...

Page 181: ...eConfig l ViperResetUnit l The eight branches expand into additional branches and leaves The last two nodes are single leaves that perform specific functions following changes to the main branches Aga...

Page 182: ...thernet packet is called tagging and removing a VLAN header from an Ethernet packet is called untagging Packets with a VLAN header can be recognized by looking at the Ethernet type field Some common E...

Page 183: ...ACE MODES When VLAN is enabled bridge mode only Viper interfaces can operate in one of two modes Untagged mode or Tagged mode The RF interface is limited to Tagged mode Each interface called a port is...

Page 184: ...wing rules available in the VLAN tab for the interface in the Viper Web interface VID is the VLAN ID contained in the packet PVID is the Port VLAN ID the VLAN ID associated with the interface and conf...

Page 185: ...Example 1 LAN interface is operating in Tagged mode 2 LAN interface PVID 100 3 LAN interface contains the advanced configuration shown in the previous figure 4 The Viper receives a ingress packet wit...

Page 186: ...Viper SC IP Router for Licensed Spectrum PN 001 5008 000 Rev C Page 176 BRIDGE MODE VLAN DISABLED Viper A Configuration Viper B Configuration Eth A RF Eth B Example Host A C ping 192 168 1 2...

Page 187: ...Viper SC IP Router for Licensed Spectrum PN 001 5008 000 Rev C Page 177 Eth A RF Eth B...

Page 188: ...Viper SC IP Router for Licensed Spectrum PN 001 5008 000 Rev C Page 178 BRIDGE MODE VLAN ENABLED Viper A Configuration Viper B Configuration Eth A RF Eth B Example Host A C ping 192 168 1 2...

Page 189: ...Viper SC IP Router for Licensed Spectrum PN 001 5008 000 Rev C Page 179 Eth A RF Eth B...

Page 190: ...WITH UNSOLICITED MESSAGES AND REMOTE TO REMOTE PLC MESSAGES Polling using unsolicited messages is less preferable than polling sequentially each remote from the master only In this case more on air c...

Page 191: ...r sometimes turns into a TCP connection failure or termination For this case it is better for the application to wait longer than trying to resend the message too quickly resulting in possible multipl...

Page 192: ...t usable then the PLC should close it Leaving these unused TCP connections open consumes Viper internal resources limited that could have been used for new connections Viper TCP proxy buffer resource...

Page 193: ...messages for a simple poll This increases the on air traffic and adds extra delays for the polling It is best to open all the TCP connections at the beginning when starting the poll and closing the T...

Page 194: ...ing PLCs where the TCP keep alive rate cannot be controlled it is important to enable Viper TCP OIP proxy mode This requires that all Vipers are configured in router mode Viper Bridge mode cannot filt...

Page 195: ...write message rungs set to true all TCP connections are triggered simultaneously This creates an overload of TCP SYNs and somewhat could congest the on air traffic depending on the system It is recomm...

Page 196: ...margin is required More about Message Reply Timeout The Message Reply timeout is also used for retransmission of messages in case there is no reply Since TCP connection is used the retransmissions are...

Page 197: ...w enhancement was added to allow new connection created when using the same source port It has been recommended to Allen Bradley and Rockwell Automation to have the TCP source port randomized when the...

Page 198: ...tart up simultaneously Write messages should be setup to open the TCP connection sequentially For more information it may be required to contact your PLC provider or Allen Bradley or Rockwell Automati...

Page 199: ...letely Figure 99 Setting Example Using Custom Inactivity Timeout 100 seconds Overriding the default inactivity timeout is normally not required and can cause additional undesired side effects One of t...

Page 200: ...ith CIP communications protocol with Allen Bradley CompactLogix or ControlLogix PLCs and with other Logix series PLCs the option to use Connected or Unconnected is available in the Message Configurati...

Page 201: ...s The default TimeoutMultiplier is 0 which is a multiplication factor of 4 The default timeout for connected messages is 30 seconds 7 5 seconds 4 30 seconds To change the timeout change the Connection...

Page 202: ...hernet IP CIP unconnected protocol to communicate with each other Note see the following figure that when the Message Type is SLC Typed Read or SLC Typed Write the Logix MSG instruction always uses an...

Page 203: ...ess the connection terminates normally or due to a problem Therefore with TCP longer timeouts within reason are okay Longer timeouts for example 30 seconds are okay since they minimize duplicated mess...

Page 204: ...N HAND WHEN CALLING When returning a product mark the RMA clearly on the outside of the package Include a complete description of the problem and the name and telephone number of a contact person RETU...

Page 205: ...of defective Products as set forth in this paragraph fulfills any and all warranty obligations on the part of CalAmp This warranty is void and CalAmp shall not be obligated to replace or repair any P...

Page 206: ...nications devices robust and scalable cloud service platform and targeted software applications streamline otherwise complex Machine to Machine M2M deployments These solutions enable customers to opti...

Reviews: