Page 3
Warranty Return Policy If you have a problem with your RangeLAN2 product, please call Proxim Technical Support at (408) 731-2640. Proxim Technical Support will assist with resolving any technical difficulties you may have with your Proxim product. If your product is found to be defective, you may return the product to Proxim after obtaining an RMA (Return Materials Authorization) number from Proxim Technical Support.
1. Introduction ... 1 The RangeLAN2 Family ... 2 System Requirements ... 3 The Product Package ... 3 2. Quick Installation ... 5 3. Wireless Topologies ... 9 Point-to-Point ... 9 Point-to-Multipoint ... 11 Point-to-Point Using RangeLAN2 Infrastructure ... 13 Point-to-Multipoint Using a RangeLAN2 Access Point as a Base Unit ...
Page 6
D. Parameters ... 107 Radio Parameters ... 107 Network Parameters ... 108 Serial Parameters ... 109 Advanced Configuration Parameters ... 110 E. Procedure for Downloading New Software ... 111 F. Glossary ... 113 G. How to Reach Technical Support ... 115 H.
1. Introduction Congratulations on your purchase of the RangeLAN2 791x Serial Adapter, the radio module that replaces RS-232 serial cables with wireless RF (Radio Frequency) technology. By attaching a pair of RangeLAN2 Serial Adapters to the serial port of any two devices, you can transmit and receive data without the use of wires.
RangeLAN2 754x Extension Point extends the cover- age area of an existing RangeLAN2 network. There are two models of the RangeLAN2 Serial Adapter, the 7910 and 7911. The 7910 has 100 mW of output power, while the 7911 has 500 mW of output power.
System Requirements To begin using your RangeLAN2 791x Serial Adapter, you need the following minimum system requirements: At least one (1) device with a free RS-232 (serial) port (terminal, PC, etc.). At least one (1) other RangeLAN2 product. If the Serial Adapters are acting as a replacement for a serial cable, this additional RangeLAN2 product must be a second 791x Serial Adapter which will attach to a free...
Page 10
Figure 1 RangeLAN2 791x Serial Adapter Components...
2. Quick Installation You may follow the quick installation and configuration steps if all of the following conditions are true: You will use all of the software default values. You are using two (2) RangeLAN2 Serial Adapters as a replacement for an RS-232 cable. You are using no more than nine (9) pairs of Serial Adapters in one location.
Page 12
Attachment of the RangeLAN2 Serial Adapter Antenna 2. Attach one end of an RS-232 cable to the RangeLAN2 Serial Adapter and the other end to a free serial port of a communication device, such as a terminal or a com- puter.
Page 13
4. Each RangeLAN2 791x Serial Adapter is preconfigured to use Domain 0. If you have multiple pairs of Serial Adapters and each pair consists of one Master and one Station, set each pair to a unique Domain number. Using the Domain rotary switch on the underside of the RangeLAN2 Serial Adapter, set each pair to a unique Domain number from 0-8 to ensure minimal interfer- ence.
3. Wireless Topologies The RangeLAN2 Serial Adapter supports numerous wireless topologies. The following sections describe four (4) basic wireless configurations supported by the RangeLAN2 Serial Adapter: Point-to-Point, Point-to-Multipoint, Point-to-Point using RangeLAN2 Infrastructure, and Point-to-Multipoint using a RangeLAN2 Access Point as a Base Unit. Point-to-Point In this topology, a pair of RangeLAN2 Serial Adapters are configured to exclusively communicate with each other.
Page 16
In Figure 3 above, Serial Adapters 1 and 2 can communicate with each other, as can Serial Adapters 3 and 4. Even though all four units may be in range of one another and may “hear” the others’ messages, each unit will filter out messages not intended for it.
Point-to-Multipoint The RangeLAN2 Serial Adapter may also operate in a Point-to- Multipoint topology. This configuration provides added flexibil- ity, allowing one centralized unit, operating in Packetized mode, to communicate with multiple units placed in remote locations. When operating in Packetized mode, a central Serial Adapter may be programmed to send either directed messages or broad- casts to other Serial Adapters, by specifying the appropriate IP address and send mode.
Point-to-Point Using RangeLAN2 Infrastructure You may also use your existing RangeLAN2 infrastructure and network to increase the range and flexibility of communications between Serial Adapters. A Serial Adapter configured as a Station may synchronize to a RangeLAN2 Access Point which has the same Domain and Security ID.
Page 20
Figure 5 Point-to-Point Using RangeLAN2 Infrastructure...
Point-to-Multipoint Using a RangeLAN2 Access Point as a Base Unit A Serial Adapter may communicate directly with a workstation that has either a RangeLAN2 ISA card, a RangeLAN2 PC card, or is on the same Ethernet segment as a RangeLAN2 Access Point.
Page 22
Figure 6 above shows a simple configuration of this topology. Desktop 1 is on the same network as a RangeLAN2 Access Point. Serial Adapters 1 and 2 are configured as Stations and are synchronized to the Access Point, which is configured as a Master.
4. Pass-through and Packetized Modes The Serial Adapter’s serial interface can be set for two kinds of operating modes: Pass-through mode and Packetized mode. The format of the information presented to the unit’s serial port is dramatically different depending on which of these modes is selected.
5. Understanding the Hardware Rotary Switches The RangeLAN2 Serial Adapter is designed for easy config- uration by setting two rotary switches located on the bottom of the unit. The rotary switches are shown in Figure 7 below. Use the switch setting tool, enclosed in the product package, to change the position of the rotary switches.
Domain Switch Station/Master Switch Figure 7 Rotary Switches The Pairing Domain There is an additional feature associated with Domain 8 on the Domain Switch called the Pairing Domain. When the Pairing Domain is not used, two Serial Adapters will each send out a series of handshaking messages and exchange IP addresses to enable communication during boot-up.
Page 27
when the unit is reset. This allows the user to permanently configure a pair of Serial Adapters to communicate exclusively with one another. Follow these steps to permanently bind a pair of Serial Adapters: 1. Ensure that both units are turned off. 2.
To reset the unit back to the default setting, manually set the Destination Address to 0.0.0.0 or reset the unit to factory de- faults from within the software configuration menu. When using this feature, have only two Serial Adapters config- ured to Domain 8 on the rotary switch at any point in time.
Page 29
The Serial LED on the left side blinks green when the Serial Adapter is transmitting data over the serial connection. Status LED Serial LED Radio LED Figure 8 Top Panel LEDs...
Page 30
There are also four LEDs on the back panel of the RangeLAN2 791x Serial Adapter: The green Master LED, located between the DC power jack and the serial interface, is on steady when the unit is set as a Master. The yellow Sync LED, located between the DC power jack and the serial interface, is on steady when the unit is set as a Station and is synchronized to a Master.
Page 31
Override LED Master LED Sync LED Figure 9 Back Panel LEDs...
Serial Port Specification Figure 10 and the table below provide the specification of the 9- pin serial port located on the RangeLAN2 Serial Adapter. The Serial Adapter is wired as a DCE (Data Communication Equip- ment), like a modem. The unit is designed to connect directly to a DTE (Data Terminal Equipment), such as a computer or dumb terminal, using a straight-through RS-232 cable.
Antenna Options The Serial Adapter is shipped with a standard directly-connected antenna. To install the antenna, screw it clockwise onto the antenna connector. Proxim sells several antenna alternatives, including higher gain omnidirectional and directional antennas. Each of these antennas ship with installation and mounting instructions.
You need to configure the RangeLAN2 Serial Adapter using the software menus if any of the following conditions apply: You plan to operate a Serial Adapter in broadcast mode. You want to set Security IDs on your Serial Adapters. You want to operate in Packetized mode. You need to change the software default values, includ- ing IP addresses.
Page 38
Apply power to the Serial Adapter. When the unit is ready for operation, the letter “U” will be displayed on the terminal screen. Let the unit sit idle for one second and type “$$$”. The configu- ration menu should then appear and look like this:...
Page 39
Type the number of the menu option and <ENTER> to view the sub-menus. Hit <ESC> at any time to back up one menu. To simplify the menu options, all of the configuration menus will appear in a tree diagram format within this manual. The tree diagram for the Main Menu, shown in the screen shot above, looks like this: M ain M enu...
7. Radio Configuration Menu This section discusses the Radio Configuration values that can be manually configured by the user. The software tree below shows the options available in the Radio Configuration Menu: S e ria l Ad a pter M a in M e nu R ese t Pa ra m eters to F ac to ry D efau lts S u bc h an n el M aste r N a m e...
Radio Parameters The table below shows the range and default values for each of the Radio parameters:...
Page 43
Note that changes to these parameters will not take effect until either the radio or the Serial Adapter is reset. A RangeLAN2 Serial Adapter may be set as either a Master or a Station using the Station Type parameter within the configura- tion menu.
Page 44
In order to establish communications, all Stations and the Master must be configured with the same Domain number. Radios on different Domains cannot communicate with each other. The Domain is a software filter which does not affect the actual radio frequency or the frequency hopping sequence.
Page 45
Each Master can select one of 15 Channels to establish commu- nication with its Stations. Each Channel number sets a unique frequency hopping sequence allowing for multiple subnetworks with higher data rate transmission capability in the same air space. You may think of the Channel as a pipe. In order to communi- cate, radios must be on the same Channel and there must be one (and only one) Master that provides the timing for that Channel.
Page 46
For example, you can use Channel 1, Subchannel 1 for Adapter Pair A and Channel 1, Subchannel 2 for Adapter Pair B. The two pairs will not communicate with one another. However, they are still sharing the 1.6 Mbps pipe since they are both using Channel 1.
Page 47
The Repeating Enabled parameter gives the ability to enable or disable the RangeLAN2 repeating feature. When enabled, a Serial Adapter, acting as a Master, may repeat signals coming from one Station and destined for another Station. These two Stations must be out of range of one another, but both in range of the Master Serial Adapter for repeating to occur.
Page 48
There is no inactivity timeout set by default, but you may change this to any interval of 10 seconds. This parameter is visible only when the Serial Adapter is set as a Station. A Master unit does not have a sleep mode. Note: Configuring a Serial Adapter with an Inactivity Timeout may cause data loss if any of your units are operating in...
Page 49
You may choose to disable a Serial Adapter’s ability to roam with the Roaming Enabled parameter. This feature is enabled by default; however, if you want a RangeLAN2 Serial Adapter to communicate with one and only one other RangeLAN2 product, you may disable this feature. This parameter is visible only when the Serial Adapter is set as a Station.
8. Network Configuration Menu This section describes the network configuration parameters for the RangeLAN2 Serial Adapter. The software tree below shows the options available: M ain M enu D isplay Param eter Values R eset Param eters to Factory D efau lts R adio C o nfiguratio n M en u N etw ork C on fig uration M en u Sen d M o de...
Network Parameters Send Mode indicates the method which a RangeLAN2 Serial Adapter will use to communicate with other RangeLAN2 units. Point-to-Point mode allows a Serial Adapter to transmit packets to only one other unit whose IP address is configured as the transmitting unit’s Destination Address.
Page 53
broadcast message. Broadcast mode uses the UDP transport layer protocol to send data. As stated above, UDP is faster than TCP but does not ensure reliable message delivery. However, if your application ensures the reliability of data transmission, there should be no negative side effects to using the UDP proto- col in either Point-to-Point or Broadcast mode.
Page 54
cate with the wired infrastructure, it will be necessary to change the default address to one which is on the same subnet as the wired stations so that IP packets are routed correctly. You can override the default address using the IP Address option in the configuration menu.
9. Serial Configuration Menu This section describes the serial configuration parameters for the RangeLAN2 Serial Adapter. The software tree below shows the options available: S e ria l Ad a p te r M a in M e n u D isp la y Pa ra m e te r V a lu e s R e se t Pa ra m e te rs to F a c to ry D e fa u lts R a d io C o n fig u ra tio n M e n u...
Serial Parameters The Serial Adapter allows the user to select a Baud Rate of 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, or 115200 bps. The default value is 9600 bps. The baud rate controls the rate of data transfer between the Serial Adapter and an RS-232 serial port.
Page 57
You may also change the default settings for Parity, Number of Stop Bits, and Number of Data Bits to match the settings of your RS-232 application. The Serial Adapter will support any combination of 7 or 8 data bits, 1 or 2 stop bits, and one of the following parity settings: even, odd, mark, space, and none.
Page 58
CTS pin, notifying the remote RS-232 host that data may be sent over the connection. This function regulates the data exchange between two RS-232 hosts. In addition to this basic function, the Serial Adapter’s flow control options regulate the data exchange between the Serial Adapter and its attached RS-232 host.
Page 59
The Maximum Line Length refers to the maximum number of characters the Serial Adapter must receive before transmitting the message. The maximum value for this parameter is 1456, which corresponds to the maximum size of an Ethernet packet minus the space required for the transport layer and other head- ers.
10. Advanced Configuration Menu S e ria l Ad ap ter M a in M e n u D ispla y P aram ete r V a lu es R e se t Pa ra m e ters to Fa c to ry D e fa u lts R a dio C o n fig uratio n M e n u N e tw ork C on fig ura tio n M en u S e ria l C o n fig uratio n M e n u...
Page 63
The IP Address Filter parameter allows you filter out packets received by the Serial Adapter from any IP Address other than one specified IP Address. You may specify only one IP Ad- dress from which to accept messages. The default for this parameter is to receive packets from any IP Address.
Page 64
and loses communication with its destination unit. You may set the unit to either reestablish the connection and continue trans- missions or to halt communications to provide an alert that the connection has been lost. If the Serial Adapter loses communication while set to Continue, the unit will try to reestablish communication.
Page 65
If you have written, or plan to write, a custom application to allow communication between the RangeLAN2 Serial Adapter and an Ethernet device, set the TCP Close Connection Signal parameter to “Yes.” When this parameter is enabled, the Serial Adapter will close an existing TCP connection upon receipt of the “$QUIT”...
11. Display Parameter Values The Serial Adapter displays all of the relevant parameters in one centralized location. By choosing “Display Parameter Values,” you can view the current and configured values for the Radio, Network, Serial, and Advanced parameters. Current values are already in use by the Serial Adapter. If the configured value is different from the current value, the Serial Adapter must be reset before the configured value takes effect.
Page 68
Serial Adapter Main Menu Display P arameter V alues Baud R ate (current) # S top Bits (current) E cho Mode Generate X ON /X OFF Recognize D T R Accept P ackets From Notify R emote Nodes of RS -232 Pin Status C hange Use T CP Connection Close S ignal Reset Parameters to Factory Defaults...
You can view statistics about the RangeLAN2 Serial Adapter from the View Statistics menu. The following diagram illustrates the software tree: S erial Ad ap ter M a in M en u S erial Erro rs F ra m in g Parity O v erru n 12.
Serial Errors Statistics This category displays the number of errors occurring in the serial interface of the Serial Adapter during operation. The Serial Adapter will record the number of framing errors that occur when a character is received over the serial line without a valid stop bit.
Proxim has devel- oped some guidelines to estimate the range that users will see when the RangeLAN2 7910 Serial Adapter is installed in their facility, but there are no hard and fast specifications. Note that the RangeLAN2 7911 Serial Adapter will have greater range.
Page 72
Proper antenna placement can help improve range. Here are some guidelines: The antenna should be placed in a vertical position. Do not place a sheet of metal (like a filing cabinet) between two antennas. Two antennas that are communicating should be in the same plane.
14. Troubleshooting The RangeLAN2 791x Serial Adapter is designed to be very easy to install and operate. If you do experience difficulties, however, use the information in this chapter to help diagnose and solve the problem. If you cannot resolve the problem, contact Proxim, as described in Appendix G, “How to Reach Technical Support.”...
3 blinks: Software error 4 blinks: Failed to initialize the radio 5 blinks: Memory full 6 blinks: Miscellaneous error 7 blinks: Failed to initialize the TCP/IP stack Commonly Asked Technical Support Questions...
A. Packetized Mode Specification Overview The purpose of the Serial Adapter is to accept information from a serial line and transmit it reliably via radio to another RangeLAN2 station, or to a wired station through a RangeLAN2 Access Point. Serial Adapters receiving information transfer it to an external computer (“External Computer”) via their own serial lines.
Page 77
tions where developing special software to interact with the Serial Adapter is undesirable. For some applications, the Pass-through mode of operation is not ideal. For example, because the Pass-through Serial Adapter takes all information arriving at its serial line as data to be sent out over the radio network, it is not possible to change the Serial Adapter’s configuration on the fly by sending it commands over the serial line.
Page 78
The Modem Command Protocol (MCP) is an application layer protocol by which an External computer may exchange com- mands, status information, and data with the Serial Adapter over the Serial Adapter’s RS-232 serial line. Since the protocol is an application layer protocol, it contains no provision for error recovery over the serial line.
PPX-1 Protocol The following is the format of the PPX-1 packet: BYTE BYTE LEN H BYTE LEN L BYTE HEADER CHECK BYTES DATA BYTE CHECK- SUM H BYTE CHECKSUM L Note that the LEN field is the length of the DATA section, not including the CHECKSUM field.
Modem Command Protocol (MCP) This section describes the Modem Command Protocol. All of the commands which the Serial Adapter will accept are listed below. Each command begins with a command byte which tells the Serial Adapter which command the message contains. Some commands cause the Serial Adapter to produce a response packet at a later time.
the External Computer creates a command packet, it should place a unique number (from 0 to 127) into the seqno field of the packet. When the Serial Adapter later generates a response to that packet, it will place this same value in the seqno field of the response.
Page 82
The four byte address field is the IP address of the destination node. Broadcast addresses (for example, x.y.z.255) can also be used. Request Radio Signal Strengths Purpose: To request the Serial Adapter to measure the strength of RF energy on its current radio channel and report the signal strength.
Page 83
Go To Standby Purpose: The purpose of this command is to place the Serial Adapter in Standby mode in order to conserve current. For this command to work properly, the RTS line at the Serial Adapters serial connector must be inactive. The Serial Adapter can be removed from Standby mode by asserting the RTS line.
Page 84
Message Format: BYTE BYTE BYTE Set Network Subchannel Purpose: To set the subchannel of the Serial Adapter’s network protocol. Response Expected from Serial Adapter: “Subchannel Confirma- tion” Message Format: BYTE BYTE BYTE Set Baud Rate Purpose: To set the baud rate of the Serial Adapter serial line. When the command is received, the Serial Adapter generates the Baud Rate Confirmation message.
Page 85
The meaning of the baud rate argument is as follows: Value of baudrate field Baud rate Station Search Purpose: To send a broadcast message asking any station receiv- ing the message to reply with its IP address. Response Expected from Serial Adapter: “Station Search Reply” BYTE Get RS-232 Pin Status Purpose: To get the pin status of the specified destination node.
Page 86
Call up Configuration Menu Purpose: To invoke the Serial Adapter configuration menu from packetized mode. Response Expected from Serial Adapter: None BYTE Override RangeLAN2 Parameters Purpose: To allow a Serial Adapter application to set the Domain, Security ID, and MASTER/STATION status. The new values will not be written to EEPROM, and therefore will go away when the Serial Adapter is powered off.
MCP Responses From Serial Adapter This section describes the format of MCP response messages passed from the Serial Adapter to an External Computer. Data Packet Received Purpose: This is the message used by the Serial Adapter to deliver packets to the External Computer which have been received by the Serial Adapter over the radio.
Page 88
The StatusInd field does not show whether the destination node has received the message. Message Format: BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE The valid values of the StatusInd field are as follows: 00H: Successful Transmission to the TCP/IP stack 01H: Transmission Error Signal Strength Report Purpose: This packet is generated by the Serial Adapter in re-...
Page 89
Serial Adapter Version Report Purpose: This packet is generated by the Serial Adapter in re- sponse to a Request Serial Adapter Version command. The packet contains the 4-byte IP address of the Serial Adapter, along with the Version string and a code indicating the radio type. Message Format: BYTE response (ASCII ‘v’, 76H)
Page 90
Message Format: BYTE BYTE BYTE BYTE BYTE BYTE 7 BYTES BYTE Radio Channel Confirmation Purpose: This packet is generated by the Serial Adapter after a Set Radio Channel command is received from the External Computer. The radio channel provided in the original command is included in the response.
Page 91
Message Format: BYTE BYTE BYTE Baud Rate Confirmation Purpose: This message is sent after a Set Baud Rate command is received by the Serial Adapter. Note that this message is sent at the old baud rate. The Serial Adapter switches to the new baud rate immediately after this response is sent.
Page 92
RS-232 Pin Status Reply BYTE BYTE BYTE 4 BYTES BYTE The pin status byte b will consist of the following fields: b0: 1 if DTR is asserted b1: 1 if DSR is asserted b2: 1 if RTS is asserted b3: 1 if CTS is asserted b4: 1 if CD is asserted b5: 1 if the destination has sent a BREAK b6: reserved and always 0...
B. Serial Adapter TCP/IP Specification The fundamental obstacle to allowing a Serial Adapter to commu- nicate with a wired workstation is that the two units communicate in different ways. To address this discrepancy, the user must have a custom application programmed by someone familiar with TCP/ IP networks.
Page 94
that Windows Sockets programs require a compiler, such as Visual C++, in order to be executed. On UNIX machines, Berkeley Sockets is available on most of the common platforms. 5. The data sent to the Serial Adapter must be formatted appro- priately.
Page 95
Bit 4 is set if CD is asserted on the sending side. Bit 5 is set if the sending host has sent a BREAK; this bit should be set to 0. Bit 6: Reserved and always set to 0. Bit 7: Reserved and always set to 0. Messages received from the Serial Adapter will contain the four- byte header before the actual data.
Page 96
7. The Default Gateway Address and Subnet Mask parameters on the Serial Adapter must be set to the appropriate values for your network. See your Network Administrator for details. 8. It is also possible to do a station search from a wired worksta- tion to determine the IP Address of any Serial Adapters within range.
Sample TCP/IP Communication Programs On the following pages are four pieces of sample code written in Berkeley Sockets as an example of the type of custom code which must be written so that the Serial Adapter can communicate with nodes on an Ethernet network. Note: If your custom program makes use of the “$QUIT”...
Page 98
/* Open the log file */ logfile= fopen(“proxlink.log”, “wb”); if (!logfile) { printf(“Error: Couldn’t open log file\n”); exit(1); /* Create socket */ sock= socket(AF_INET, SOCK_STREAM, 0); if (sock < 0) { perror(“opening stream socket”); exit(2); /* Create a name with wildcards */ server.sin_family= AF_INET;...
Page 99
/* Establish the TCP connection. Accept() returns a new socket number for the connection, allowing listen() to (if desired) continue to listen on the old socket. Parameters to accept() are: the socket that the previous listen() call was using, a sockaddr structure, and the length of the sockaddr structure.
Sample TCP Send Program /******************************************************* 2 * tcpsend.c 3 * Sends a message to a Serial Adapter using TCP *******************************************************/ #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <netdb.h> 11 #include <stdio.h> 13 #define DATA “Half a league, half a league...” 14 #define DATA1 0 16 main(argc, argv) 17 int argc;...
Page 101
hp= gethostbyname(argv[1]); if (hp==0) { fprintf(stderr, “%s: Unknown host\n”, argv[1]); exit(2); memcpy( (char *)&server.sin_addr, (char *)hp->h_addr, hp-h_length); server.sin_port= htons(atoi(argv[2])); /* Use the connect() socket call to initiate a TCP connection with the remote machine. */ printf(“Connecting...\n”); if (connect(sock, (struct sockaddr *)&server, sizeof(server)) < 0 ) { perror(“Connecting stream socket”);...
Sample UDP Receive Program /******************************************************** * udprecv.c * Receives a series of messages from a Serial Adapter using UDP. *******************************************************/ #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <stdio.h> 12 main() 13 { int sock, length, nbytes; struct sockaddr_in name; char buf[1024]; FILE *logfile;...
if (bind(sock, (struct sockaddr *)&name, sizeof(name)) < 0) { perror(“binding datagram socket”); exit(1); /* Find assigned port value and print it out. Getsockname() gets the local IP address and port number associated with a socket. */ length= sizeof(name); if (getsockname(sock, (struct sockaddr *)&name, &length) < 0) { perror(“getting socket name”);...
Page 104
13 #define DATA1 0 15 main(argc, argv) 16 int argc; 17 char *argv[]; 18 { int i, sock; short dataLength; short networkDataLength; long npackets= 0; char buf[1024]; struct sockaddr_in name; struct hostent *hp, *gethostbyname(); if (argc < 3) { printf(“Usage: udpsend hostname port#\n”); exit(3);...
Page 105
name.sin_family= AF_INET; /* htons() converts a 16-bit integer from host to network byte order */ name.sin_port= htons(atoi(argv[2])); /* Construct message, including Serial Adapter header. */ buf[0]= DATA1; buf[3]= 0x1b; dataLength= strlen(DATA); networkDataLength= htons(dataLength); memcpy(&buf[1], (char *)&networkDataLength, sizeof(short)); strcpy(&buf[4], DATA); printf(“%s\n”, &buf[4]); /* Repeatedly send message to serial adapter */ for(i=0;...
C. Menu Structure Se rial Adapter M ain M enu Display Param e te r V alues Dom ain M a ster Nam e Roam ing Config. S end M ode S ubnet M ask G atew a y IP Addre ss (configured) Reset Param eters to Factory Defaults Radio Configuration M e nu Netw ork Configuration M enu...
Page 107
S erial Adapter Main Menu Display P arameter Values Baud Rate (current) # Stop Bits (current) E cho Mode Generate X ON/X OFF Recognize DT R Accept Packets From Notify Remote Nodes of RS -232 Pin Status Change Use T CP Connection Close Signal Reset Parameters to Factory Defaults Radio Configuration Menu...
Page 108
S e ria l Ad a p te r M a in M e n u D isp la y Pa ra m e te r V a lu e s R e se t Pa ra m e te rs to F a c to ry D e fa u lts R a d io C o n fig u ra tio n M e n u D o m a in S u b c h a n n e l...
Page 109
Serial Adapter M ain M enu D isplay Param eter Values R eset Param eters to Factory D efaults R adio C onfiguration M enu N etw ork C onfiguration M enu Send M ode D estination Address IP Address Subnet M ask Local Port N um ber R em ote Port N um ber...
Page 110
S erial Ad apte r M a in M e nu D isplay Param eter V alu es R eset Param eters to Fac to ry D efau lts R a d io C onfigu ra tion M en u N etw ork C o nfigu ration M en u S erial Configuration M enu Bau d R ate...
Page 111
S e rial Ad ap te r M ain M en u D isplay Pa ra m e te r V a lue s R e se t P aram eters to F ac tory D e fa ults R a dio C o nfigu ra tion M e nu N e tw ork C o nfiguration M e nu S e ria l C o nfigu ra tion M e nu Ad va nc e d C on fig uration M en u...
Page 112
Se rial Ad a p te r M ain M e n u Se ria l E rro rs P acke tize d M o d e F ram in g Parity O ve rru n D isp la y Param eter V alu es R e set P ara m eters to F acto ry D efau lts R a d io C o n fig u ratio n M en u N e tw o rk C o n fig u ratio n M en u...
E. Procedure for Downloading New Software At some point in the future, you may need to upgrade the RangeLAN2 Serial Adapter software. To do this, choose the Download New Software Version option from the Main Menu. You need to use the XMODEM protocol to complete the download.
Page 118
Note: Do not choose the “Download New Software Version” menu item unless you are prepared to perform a soft- ware download to the device. Once you proceed past the warning messages, there is no way to exit the download process. The unit will not become operational again until after a download of software to the Serial Adapter has been successfully completed.
F. Glossary Access Point — An internetworking device that seamlessly connects wired and wireless networks together. Assert — To set a flow control pin to the “on” position. Bandwidth — The size (in Hertz) of the frequency range that a signal transmission occupies.
Page 120
Inhibit — To set a flow control pin to the “off” position. Interference — A situation that occurs when an unwanted RF signal occupies the same frequency band as a desired signal. IP Address (Internet Protocol Address) — A 32-bit address assigned to TCP/IP hosts.
G. How to Reach Technical Support If you’re having a problem using RangeLAN2 791x Serial Adapter and can’t resolve it with the information in Chapter 14, gather the following information and contact Proxim Technical Support: What are the configuration settings? What were you doing when the error occurred? What error message did you see? Can you reproduce the problem?
H. U.S. Specifications The following technical specification is for reference purposes only. Actual product’s performance and compliance with local telecommunica- tions regulations may vary from country to country. Proxim, Inc. will only ship products that are type approved in the destination country. Serial Interface Data Rate Serial Rate...
Access Point. See RangeLAN2: Access Point Advanced Configuration Menu 55. See also Configuration Menu Antenna 3, 5, 28, 65, 116 Placement 66 Baud Rate 50 BREAK Signal Duration 58 Broadcast Mode 47, 57. See also Point-to-Multipoint Channel 39, 113, 116 Configuration Menu 31–34 Advanced Configuration Menu.
Page 124
Echo Mode 51, 69 EEPROM 1 Escape Parameters 57 Escape-to-Menu Character 57 Escape-to-Menu Delay 57 Extension Point. See RangeLAN2: Extension Point FCC ii, 116 Flow Control 51 Generate DSR 52 Recognize DTR 52 Recognize RTS 52 Recognize XON/XOFF 52 Use DTR Remotely 52 Use RTS Remotely 53 Framing Error 64 Frequency Hopping.
Page 125
Microwave Ovens 65 Mounting 28–31 Network Configuration Menu 45–48. See also Configuration Menu Notify Remote Nodes of Pin Status Change 57 Null Modem Cable 26 Number of Data Bits 51 Number of Stop Bits 51 Operating Mode 58. See also Packetized Mode; Pass-through Mode Output Power 116 Override LED 24.
Page 126
Repeating 41 RMA i Roam Config 42 Roaming Enabled 43 Rotary Switch 1, 19–22, 24 Domain 3, 7, 19, 20–22, 31, 38 Station Type 3, 6, 19, 37 Router 16, 48 RS-232 Cable 3, 17, 26, 31. See also Serial Port Security ID 13, 31, 40, 46 Send Mode 46.
Page 127
U.S. Specifications 116–117 UDP 46, 64, 114 View Statistics 63 Windows Sockets. See Sockets XMODEM 111 XON/OFF. See Flow Control...
Need help?
Do you have a question about the 7910 and is the answer not in the manual?
Questions and answers