W I R E L E S S C O M M U N I C A T I O N S Y S T E M S V9 Series Paging System Manual Version 9.XX and 9.XXS Firmware WaveWare Technologies, Inc. 2012 - All Rights Reserved SPS-5 v9S Single Com Port Paging System WaveWare Technologies, Inc. SPS-5 v9 Dual Com Port Paging System 2630 National Dr. Garland, TX. 75041 Phone: 1.800.373.1466 Fax: 972.479.1735 www.WirelessMessaging.
Table of Contents Introduction Warranty and other Misc Information Obtaining Pagers for your Paging System Paging System Operation Paging System Installation Quick Start Guide Programming Guide Appendix “A” – TAP Interface Specifications o System ID Command o Paging Session “Log-In” o Paging Operation o Paging Session “Log-Out” Appendix “B” – Com Port Settings Appendix “C” – TAP Checksum Calculations Appendix “D” – TAP Response Codes Appendix “E” – Extended ID Processing Appendix “F” – Embedded Control Char
Introduction – v9 Series Paging Systems Your WaveWare v9 Series Paging Systems allow you to Send Paging Messages to one or more Persons via Pagers, and Devices that incorporate POCSAG Paging Data Receivers. You can setup Automatic Transmission of Messages or you can Compose Messages on the fly and Transmit them immediately. The WaveWare v9 Series Paging Encoders can be provided in either a Standalone Form or be bundled with a Radio Transceiver to become a Complete Paging System.
Programmable Carrier Signal Detection, Which allows the Automatic Delay of Transmission while a nearby Transmitter of the same Frequency is Operating. Programmable Pager Database, Supporting 5,000+ pagers, and up to 10 Groups of 20 Pager IDs each, Stored in Non-Volatile EEPROM Memory. The Pager Database is “Not Required” for WaveWare Protocol, Scope Protocol, Extended TAP Protocol, or Pager ID as Cap Code Mode.
The WaveWare v9 “Paging Encoder” can operate simultaneously on two types of alert event activity, including: Serial Port Paging Commands received on a Single Serial Com Port or Two Serial Com Ports Timer Triggered Delivery of paging messages (Also called Timed Messaging) The WaveWare v9 Series Paging Encoders can simultaneously receive data on the input serial port(s) while encoding paging messages and delivering the paging messages through the attached radio transmitter.
The v9 Series “Encoder Settings” allows Setup of the Following: (For the v9, Setup the Com Ports Separately) The “Protocol” of each RS-232 Serial Com Port (1 and/or 2) - TAP, WaveWare, etc. The “Settings” of each RS-232 Serial Com Port (1 and/or 2) - Verbose or Non Verbose and 9600 N 8 1, etc. The “Advanced Settings” Button, allows changes to Advanced Options.
Flow Control – Accommodates a variety of methods of busy terminal signaling, Including: None, Hardware, Software, AltHardware and Alt-Software. See Previous Page 4 for more Details. Default is Hardware. Increment Cap Codes by 8 – If “Increment Cap Codes by 8” mode is enabled, for each successive pager ID defined in the Pager Families section of the encoder database, the associated cap code will be incremented by 8.
Warranty and Other Information Warranty: WaveWare Technologies, Inc. warrants this equipment to operate properly for a period of one year from date of shipment from WaveWare Technologies, Inc. Warranty includes parts and WaveWare factory labor, but does not include shipping charges. The warranty becomes void if the equipment is physically damaged by any external events.
Obtaining Pagers for Your Paging System You can use a wide variety of Paging Receiver types with WaveWare v9 Series Paging Systems, including Alphanumeric, Numeric and Tone/vibe and Wireless Message Centers. You can obtain WaveWare Compatible Paging Receivers from many sources, including WaveWare Technologies, Motorola, NEC, Panasonic, and others.
Paging System Operation Your WaveWare v9 Series Paging Systems includes a UHF Transceiver and an onboard Single or Dual RS-232 Serial Com Port for communications, and encodes paging messages for RF transmission using the industry standard POCSAG paging protocol. The Programmable RS-232 communications allow you to interface the encoder to a PC or to other devices and systems that use RS-232 serial communications (Host Devices).
PAGING SYSTEM INSTALLATION Your WaveWare v9 Series Paging Systems include: 1 Transmitter Unit, a “Rubber Duck” Antenna, 1 RS-232 Cable, Mounting Screws/Plastic Anchor Kit and a Power Supply. A Second RS-232 Cable is available for Sale, if needed. To install the paging system please following these steps: Attach the “Rubber Duck” Antenna to the Transmitter Unit. In normal paging operations, the paging transmitter antenna should be oriented in a vertical position to maximize the paging range.
Quick Start Guide Your SPS- 5 v9 Series Paging Systems should include: 1- Rubber Duck Style Antenna, 1- Power Supply, 1- Serial Cable, 1- Package of Mounting Hardware and 1Product Support CD. A Second RS-232 Cable is available for Purchase if Required. Notes: The Frequency, Cap Code(s), Watts and other Information are “Labeled” on the Back of the unit. The SPS-5 will “Auto Detect” the Encoder Setup Software for Pager Database Programming.
SPS-5 v9 Series Programming Guide Getting Started Insert the “Product Support CD” into a Laptop or Desktop. Install the Encoder Setup v9 Program Software. The v9 Encoder Software has the ability to work with Both Versions of the v9 Series Paging Systems. Attach the paging system using the supplied Standard RS-232 serial cable to Com Port 1. The SPS-5 v9 or the v9S will be Auto-Detected by the Encoder Setup Software, when you “Open” the Com Port.
Encoder Software Main Screen – Open Com Port On the Main Screen of Encoder Setup Program, Click on the “Open Com (X)” Button next to the RED Light. See Fig. 3 Fig. 3 (Open the Com Port, Part 1)…Click the “Open Com 2” to Open the Com Port. The Software will detect the SPS-5 v9 or the v9S Paging System and Open the Com Port and the Light will turn Green. See Fig. 4 (Part 2) and 4A (Part 2A) Fig. 4 (Open the Com Port, Part 2)…Dual Port Identification – Firmware Version: 9.04 or… Fig.
The Software has “Detected” either the SPS-5 v9 Dual Com Port or the SPS-5 v9S Single Com Port Paging System. The Software has Opened the Com Port and will now READ the Database. Click “OK” See Fig. 5 Fig. 5 (You MUST read the Database) For Programming of the Pager Families – (See next page).
On the Main Screen of Encoder Setup Program, Click on the “Pager Families” Icon to Open the Pager Database. See Fig. 6 Fig. 6 (Open the Pager Database)…Configuration for Both of the v9 Series Paging Systems Pager Families Screen: Enter Quantity, Pager ID’s, 7-Digit Cap Code, Baud Rate, Pager Type and Function code. Function Code 4 is normally for Alphanumeric Pagers and Function Code 1 is normally for Numeric Pagers. When Finished, Click “OK” See Fig. 7 Fig.
On the Main Screen of Encoder Setup Program, Click on “Group Paging” to Open the Pager Database. See Fig. 8 Fig. 8 (Group Paging)…Configuration for Both of the v9 Series Paging Systems Pager Groups Screen: Enter The Group ID and list the pager ID’s you want in that group. The ID’s must be in the Pager Families, programmed previously. Note: In most cases you would use a “Common” Pager Cap Code in the Pager themselves instead of using Pager Groups.
Pager Groups “Timer” Screen: This will send a page every 2 minutes to the pagers listed in that Group unless the “Host” system issues a “Reset” Command. You create the message to be sent in the “Canned Messages” Screen. When Finished, Click “OK”. See Fig. 10 Fig. 10 (Activate Timer) If Timer in the group is RED, click on the Box to Activate and it will turn Green. “Timer Message”: Choose the Number of the Canned Message you want to send. NOTE: You may need to “Configure” the Canned Messages “Before” Part.
On the Main Screen of Encoder Setup Program, Click on the “Canned Messages” Icon to Open the Predefined Messages Screen. See Fig. 11 Fig. 11 (Canned Messages)…Configuration for Both of the v9 Series Paging Systems In the “Predefined Messages Setup” Screen type the Message you want sent, 1 Message per Line and Click “OK”. See Fig. 12 Fig. 12 (Add Predefined Messages) For System Configuration Settings: (See Next Page).
On the Main Screen of Encoder Setup Program, Click on the “Settings” Icon to Open the Com Port Screen. See Fig. 13 Fig.
Page 21 – Dual Com Port The “Advanced Settings” Button will give you more Options. The “Restore Defaults” Button will “Reset” Both Com Ports to “Defaults”. Below are the “Encoder Settings” screen for the Dual Com Ports and Protocols. When Finished, Click “OK”. See Fig. 14 Encoder Settings: A: Protocol for the 1st Com Port Choices are TAP, PET and TAP, COMP1, COMP2, WaveWare and Scope.
To enter the “Advanced Encoder Settings” Screen you must type in the User ID “Maint” (Not Case Sensitive). Click “OK”. See Fig. 15 Fig. 15 (Enter Password “Maint”) Below is the Advanced Encoder Settings Screen. In MOST cases you will NOT have to adjust these settings. The “Restore Defaults” Button will set each field back to the Original Default settings and affects the Entire screen. When finished, Click “OK”. See Fig. 16 Fig.
Page 23 – Single Com Port Settings for the v9S Single Com Port System Encoder Settings The “Advanced Settings” Button will give you more Options. Below are the “Encoder Settings” screen for the Com Ports and Protocols. NOTE: Defaults are shown below. Fig. 14A When Finished, Click “OK”. Encoder Settings: A: Protocol for the Com Port Choices are TAP, PET and TAP, COMP1, COMP2, WaveWare and Scope.
Advance Settings for the v9S Single Com Port System Advance Encoder Settings To enter the “Advanced Encoder Settings” Screen you must type in the User ID “Maint” (Not Case Sensitive). Click “OK”. See Fig. 15A Fig. 15A (Enter Password “Maint”) Below is the Advanced Encoder Settings Screen. In MOST cases you will NOT have to adjust these settings. The “Restore Defaults” Button will set each field back to the original default settings and affects the Entire screen. When finished, Click “OK”. See Fig.
Programming, Reading and Saving the Pager Database and Settings On the Main Screen of Encoder Setup Program, Click on the “Program Encoder” Icon to program the Encoder. Programs the SPS-5 v9’s Pager Database and all Settings. See Fig. 17 Fig. 17 (Programs Both of the SPS-5 v9 Series Encoders) On the Main Screen of Encoder Setup Program, Click on the “Read Encoder” Icon to see the Database information.
It is Recommended that you save the Database “Before and After” you have finished Programming the SPS-5 v9. See Fig. 19 Fig. 19 (Click on “Files” and then Click “Save As” and name your file)…For Both v9 Series Paging Systems Important NOTE…The Software isn’t able to know which Model System the “Saved File” is for. You may wish to “Save” in a Fashion to “Notate” which System Model the “File” is for. Examples: For the v9 Dual Com Port System, Save File as: NorthDallasHosp_v9.
Test the Encoder with Pagers On the Main Screen of Encoder Setup Program, Click on the “Test Encoder” Icon to send a test message. See Fig. 20 Fig. 20 (Open the Test Encoder Screen)…This is the Same for Both v9 Series Paging Systems Test Encoder Screen In this screen you can Test your Pagers, Create and Archive Messages, View Com Port Logging, save the Logs to a File. See Fig. 21 Fig. 21 (Test Encoder Screen) A: Pager Pin = Enter the Pager “ID” of the pager you want to test.
Range Test Function This Function is to help test the “Coverage Area” of the transmitter. To use the “Range Test”, you must first enter in a “Pager ID” (A) and the “Pager ID” must be valid in the Database. After you enter the “Pager ID”, then you can click “Start Range Test”. See Fig. 22 Fig. 22 (Range Test Function) Range Test Setup In this screen you can use the Default “Test” message or type any message in the “Base Message” Field (A). See Fig. 23 Fig.
Lookup ID Function The “Lookup ID” Function (A) will help you determine whether a Pager ID number you want to use is Valid or not. If it is valid, the “Response:” will show the Pager Information (B) and if the ID is NOT in the Pager Families Database, it will be Invalid and the “Response:” will show “Pager ID is Invalid”. See Fig. 24 Fig. 24 (Lookup ID Function and Response)…This is the Same for Both v9 Series Paging Systems This Ends the Programming Guide TAP Specifications: (See Next Page).
Appendix A – TAP Interface Specifications This appendix is included for those who want to develop their own paging control software or add an interface for the WaveWare v9 Series Paging Encoder to their existing software applications.
The Operational Modes available for paging using the TAP Paging Protocol include: System Identification Command Paging Session Login Paging Operation Paging Session Logout SYSTEM IDENTIFICATION COMMAND The System Identification command allows installation programs and other software applications to poll serial ports for the existence of a WaveWare v9 Series Paging Encoder using the Standard ATI Command.
PAGING OPERATION Paging transactions are transmitted in blocks of characters, where one transaction is sent per block. Each block sent by the Host Device is acknowledged by the paging system. The Host Device must wait for this acknowledgement before sending the next block. The WaveWare v9 Series Paging Systems provide acknowledgement in the form of an character.
If your WaveWare v9 Series Paging System is configured to operate using TAP Non-Verbose mode, the paging system will respond only with an initial response code of: 211 Following the first part of the TAP Message Block response, if the input buffer of the paging system has capacity for another TAP message block, the paging system will send the following message. The response can be used as a flow control method to prevent overflow and lost messages.
Appendix B – Com Port Settings You may be required to configure the Com Port Settings in the paging encoder to establish the appropriate operating mode and serial communication parameters. Com Port Settings are Programmable using the v9 Encoder Setup Software. This is done using the WaveWare v9 Series Encoder Setup Software that you can find on the WaveWare Product Support CD (Shipped with each v9 Series Paging System) or from our Website at: http://www.wirelessmessaging.com/SPS-5_Software.
Appendix C – TAP Checksum Calculation Following is a sample Visual Basic™ code, that creates a string to be sent to the paging encoder. A subset of the string has a checksum calculation performed on it, and then the checksum and a control character are appended to form the string to be sent to the paging system. Refer to the TAP specification for more details on the checksum calculation. 'String that checksum is calculated on, of the form: ‘IDMessage TXString$ = Chr(2) & txtID.
Appendix D – TAP Response Codes Following is a table of response codes supported by the WaveWare v9 Series Paging Encoder. Please note that a response typically means the message should be resent by the host, and an response typically means the message should be abandoned by the host. Response Code Definition 110 1.8 Paging system supports TAP Specification v1.8 211 Page(s) Sent Successfully Paging message(s) successfully delivered.
Appendix E – Extended ID Processing The WaveWare v9 Series TAP Interface and COMP2 interfaces support ID field lengths from 1 to 10 digits. The ID field can be formatted as follows: Standard Method - ID field lengths from 1 to 4 digits will cause a pager database lookup. ID fields of this format must contain numeric digits only. The numeric ID value will be compared to the ID values stored in the WaveWare v9 Series Paging Encoder’s onboard pager database.
Extended ID Processing Continued: Following are valid example Extended ID fields causing Extended ID processing: 08A20 – Causes delivery of a standard (function code 4) alphanumeric message to cap code 0000008 at 2400 bps 08A24 – Same result as above 0008124 – Same result as above 0000008124 – Same result as above 11A53 – Causes delivery of an alphanumeric message with function code 3 to cap code 0000011 at 512 bps 0000011A53 – Same result as above 11N53 – Same result as above, but with numeric encoding 038
Appendix F – Embedded Control Characters When using “WaveWare mode” it is not necessary to make use of the control character. Since WaveWare mode does not use the control character it is only necessary to hit carriage return on your keyboard to have it show up on the pager display. To embed a control character in a TAP mode paging message however, it is necessary include a control character followed by an offset version of the control character you want to embed.
Appendix G – WaveWare Interface Specifications This appendix is included for those who want to develop their own paging control software or add an interface for the WaveWare v9 Series Paging Encoder to their existing software applications. You can choose to use the WaveWare Paging Protocol defined in this appendix, the TAP Paging Protocol, defined in Appendix A – TAP Interface Specifications, COMP1, or COMP2, or Scope Paging Protocols defined elsewhere in this manual.
PAGING MESSAGE COMMAND The Paging Message command is formatted as follows: Example 1: TBCC...CXXXX...XXX Example 2: T,B,CC...C,XXXX...XXX Note: The commas, the character, and the character are optional in the Paging Message command. They are used for appearance purposes to separate subparts of the command string and for formatting the echoed output while troubleshooting the system. (Hex code 01) is used to mark the start of a message.
(Hex code 02) is used to mark the beginning of a string of message characters to be transmitted. For paging message types of 1 to 4 Beeps (defined by the ‘T’ character above), this character and all following characters are ignored by the paging transmitter, until another is encountered. This character may have one or no leading commas separating it from the cap code. X...X A string of 0 to 256 alphanumeric message characters to be transmitted.
Example 4: 3,1,145678 Will send a three beep tone/vibe only message at 1200 bps to a tone/vibe only, a numeric, or an alphanumeric pager with cap code 0145678 and multiple tone/vibe cadence capability. Certain paging receiver models may not be designed to respond to multiple tone/vibe cadence messages. Example 5: 2,1,145678412-3433 Will send a two beep tone/vibe only message at 1200 bps to a paging receiver with cap code 0145678.
The QQ value is followed by a comma character. This parameter should be monitored if you intend to use software handshaking between your paging control software and the paging encoder. The paging encoder Input Queue overflows if the QQ value tries to exceed 14. As an example, with software handshaking, your software should stop sending data at a QQ value of 12 and resume sending data when the QQ value reaches 10 or less.
07 = EEPROM Write Error. Indicates an internal system error in the paging encoder with regard to the proper storage of configuration information. This condition would likely indicate that paging encoder repair is required. 08 = Invalid Command Format. Indicates that the command was not fully recognized as a valid paging encoder command. Example 1: A,5,46180,This is a testV8.
Example 1: S,1,0 will set the Carrier Detect function to the “Off” status. Example 2: S11 will set the Carrier Detect function to the “On” status. STATUS COMMAND You may request the paging encoder to respond with its current programmed settings using the Status command. The Status command is formatted as follows: S? Where the S? Requests the paging encoder to respond with the status of its current programmed settings.
Appendix H – COMP1 Interface Specifications This appendix is included for those who want to attach the WaveWare v9 Series Paging Encoders to existing systems that output raw data or simple data strings that are normally used in printing status logs on serial printers. The COMP1 Protocol is designed to emulate one of the operational modes of the Motorola People Finder™ paging system.
Appendix I – COMP2 Interface Specifications This appendix is included for those who want to attach the WaveWare v9 Series Paging Encoders to existing systems that output simplified paging system control commands. The COMP2 protocol is designed to emulate one of the operational modes of the Motorola People Finder™ paging system. There are two possible response modes for COMP2, the Verbose and Non-Verbose modes.
Tone/Vibe Only Example: PagerID Multiple Message Example: PagerID1Message1PagerID2Message2 Forced Resynchronization Example: PagerIDMessage Multiple Messages using Forced Resynchronization Example: PagerIDMessage 1PagerIDMessage 2 Function Code Control Example using Function Code B: PagerIDBMessage When incoming data is detected on the serial port, one of three things will happen: 1) The data in the ser
Appendix J – Scope Interface Specifications This appendix is included for those who want to develop their own paging control software or add an interface for the WaveWare v9 Series Paging Encoder to their existing software applications. You can choose to use the Scope Paging Protocol defined in this appendix, the TAP Paging Protocol, defined in Appendix A – TAP Interface Specifications, COMP1, or COMP2, or WaveWare Proprietary Paging Protocols defined elsewhere in this manual.
PAGING MESSAGE COMMAND The Scope Protocol Paging Message command is formatted as follows: AN1234567DMessage A Alphanumeric character representing the type of paging message to be transmitted A = Alphanumeric N = Numeric N Alphanumeric character representing the data rate, in bits per second, at which the paging message is to be transmitted N = 512 bps F = 1200 bps S = 2400 bps 1234567 D 7 digits representing the pager cap code, including leading zeroes as required Alphanumeric character representin
Example 3: AF0145678C Will send a three beep tone/vibe only message at 1200 bps to a tone/vibe only, a numeric, or an alphanumeric pager with Cap Code 0145678 and multiple tone/vibe cadence capability. Certain paging receiver models may not be designed to respond to multiple tone/vibe cadence messages. Example 4: AS0145678B Will send a two beep tone/vibe only message at 2400 bps to a paging receiver with Cap Code 0145678.
Appendix K – Timed Messaging Function The Timed Messaging Function is designed to allow the WaveWare v9 Series Paging Encoders to be used for purposes of automatically transmitting pre-defined messages upon timer related conditions. The Timed Messaging Function can be activated during the process of programming the pager database using the WaveWare Paging Encoder Setup software. The Timed Messaging Function is available in all modes of operation.
Appendix L – Connectors and Indicators SPS-5 v9 Dual Com Port System: LED Indicators: RS-232 DB-9 Connector Pin-Out: (Both Ports) POWER: GREEN LED – Shows Power is Applied 1 CD (not used) 2 RD (data output by paging encoder, typically required) 3 TD (data received by paging encoder, required) 4 DTR (not used) 5 GND (required) 6 DSR (signal output by paging encoder, requirement depends on host system) 7 RTS (signal input to paging encoder, required only if hardware flow control mode is active) 8 CTS (sig
Appendix L – Connectors and Indicators SPS-5 v9S Single Com Port System: LED Indicators: POWER: GREEN LED – Shows Power is Applied RF TX: GREEN LED – Shows Transmission of Page RF CD: GREEN LED – Shows Carrier Detect DATA: GREEN LED – Shows RS-232 Cable is Attached PROGRAM: RED LED – Shows when In/Out of Programming Mode and Rebooting System This Completes the “Connectors and Indicators”
Appendix M – SITE SURVEY Some installation sites might cause paging reception problems. It might be beneficial to perform a site survey by monitoring the radio waves in the area that you want to install a system. It also might be beneficial to perform a range test to find out of the installed signal will be strong enough to be received in all of the areas you want to cover.
TROUBLESHOOTING POWER When the WaveWare v9 Series Paging Transmitter Systems are assembled and power is applied, you should be able to see a Green Power LED indicator illuminated on the Transmitter Unit. If not, verify that all connections are tight and verify that 110 VAC power is available at the power outlet. If connections are tight, power is available and the Green Power LED indicator doesn’t illuminate, determine if the Power Supply is at fault by trying another Power Supply.