SOFTLINK WB169-RFG Manual Download Page 30

4

Structure of forwarded messages

The WB169-RFG communication gateway receives radio messages from the WB169 series modules (terminal de-
vices), which are in the Wireless M-Bus communication protocol format (hereinafter WMBUS) and forwards them
via the Internet to a remote data collection application server (AMR) in IP/UDP data packets.

In the reverse direction, the gateway receives IP/UDP data packets via the Internet with setting messages for
individual terminal devices, stores them in a ”queue” for sending, and when establishing communication with the
individual device, the message is sent to the device in the return channel time window.

The gateway receives RF-messages in WMBUS format, checks their checksum (WMBUS CRC), and if the CRC is
OK, deletes the CRC and sends it wrapped in a UDP packet to the address of the target application. The message
is decoded only by the target application. Similarly, in the opposite direction, the gateway receives completed setup
messages in WMBUS format from AMR, adds WMBUS CRCs to them and takes care of sending them via the
RF-interface at the right time (ie at the time of opening the message recipient’s return channel).

4.1

Structure of UDP-packet

The structure of a message sent over the Internet is shown in figure

10

It is a standard IP/UDP packet, containing

the IP header, UDP header and the transmitted data itself. The UDP header is described at the bottom of the
figure. The packet is addressed to the target application (see the description of the IP address settings of the target
application below).

Figure 10: UDP packet structure

4.1.1

Setting of target application IP-address

The target application is the application that the gateway should send data. The setting of target application IP
address is dynamic, using a mechanism of ”zero” packets. The target application sends a packet with zero length of
its data content to each subordinate gateway at regular intervals (for example, every 30 seconds). After receiving
such a packet, the gateway stores the source IP address of that packet as the IP address of the target application,
to which it then sends all messages. This IP address is valid for three minutes, until then the information must be
restored with another zero packet. If no valid IP address is set by using the zero packet mechanism, the module
forwards the messages to the ”default” IP address preset by using the ”nepserver” and ”nepport” commands (see
paragraph

3.4.3

).

This system allows easy redirection of traffic to another server, easy change of IP address, or temporary redirection
of traffic from the gateway to the analyzer (or other diagnostic tool) for diagnostic purposes.

The communication gateway can simultaneously send data to 4 different servers. Communication with servers can
be encrypted.

4.2

UDP message data content

The data content of the message is encoded using SOFTLINK’s proprietary ”NEP” encoding system, where each
type of variable has its own designation ”OID” (Object ID), which determines the meaning, character, and data
type of the variable. For variables that can be used multiple times (several inputs, temperatures, voltages ...), the
order number of the variable (

Index”) is also mandatory. The ”NEP” coding table is maintained centrally by

SOFTLINK and is available at the public WEB address

NEP Page

.

A preview of the ”NEP” table for encoding variables within the wacoSystem product family is shown in figure

11

.

WB169-RFG

27

Summary of Contents for WB169-RFG

Page 1: ...WIRELESS COMMUNICATION SYSTEM Wireless M BUS WB169 RFG Revision 1 0 SOFTLINK s r o Tomkova 409 278 01 Kralupy nad Vltavou Czech Republic Phone 420 315707111 e mail sales softlink cz www softlink cz...

Page 2: ...nd cc subsystems for module initial setting and diagnostics 21 3 4 9 Command of ntp subsystem for setting of time synchronization 21 3 4 10 Command of hist subsystem for examination of History table r...

Page 3: ...and History menu items 24 7 Table of parameters of the WB169 RFG module that are readable via the optical interface 24 8 Telnet connection to the WB169 RFG module 25 9 Display of the History table of...

Page 4: ...correctness encodes repacks them into IP UDP frames and sends them to the configured IP address and a central application port number Wireless M Bus messages are packed to the IP UDP frames with usin...

Page 5: ...rity The module RF transceiver is equipped with the coaxial connector of SMA Female type designated for inter connection of an external antenna directly or via coaxial cable The GSM modem is equipped...

Page 6: ...GPRS EDGEB3 B8 Antenna characteristic impedance 50 Antenna connector SMA female Configuration interface USB Transmission speed 115 200 Baud Operation mode asynchronous Transmission rate 8 data bits 1...

Page 7: ...rameters and operational statistics of the module by using of optical converter can be found in the section 3 6 Setting of parameters by using of optical converter The description of checking and sett...

Page 8: ...rial port that the system automatically assigned to the virtual port at the moment of interconnection module to the computer The number of the serial port can be found in OS Windows by using of Device...

Page 9: ...rial line by pressing of ENTER key check the execution of the command by displaying of the list of configuration parameters which appears by entering show or and pressing on ENTER key to display a sum...

Page 10: ...terminal window GW33H7 0 show CPU info CPUID 411fc271 FPU Type 00000002 Flash size 2048 kB Flash bank size 1048576 B 0x00100000 Flash base addr 0x08000000 CPU UID 3339510a001c0036 SW version 1 02 dat...

Page 11: ...er s password cfgserver Config server IP cfgport Config server port usecfgserver Use config server 0 no 1 yes nepserver Default NEP server IP nepport Default NEP server port Utils loca location 0 63 c...

Page 12: ...lay 0 timeout 1671 172 16 16 1 status wait stratum 2 reach 3 delay 143 timeout 1681 The meaning of individual commands including subsystem commands is described below 3 4 3 Commands of System commands...

Page 13: ...xhhmmss format the date value is entered in the format of 0xYYMMDD The manually entered value is automatically corrected when the entries from external synchronization sources GSM or NTP are available...

Page 14: ...n be performed by using of userpass login oldpassword newpassword command GW33H7 0 userpass admin admin admin223 Password changed GW33H7 0 write Write config 0 GW33H7 0 By using of the nepserver and n...

Page 15: ...0 errors 0 Tx packets 0 bytes 0 errors 0 Interface eth0 status Down MAC 00 04 d0 ff ff ff Rx packets 0 bytes 0 errors 0 Tx packets 0 bytes 0 errors 0 Interface ppp0 status Up full duplex MTU 1500 IP A...

Page 16: ...or icmp connection test pin SIM pin useip IP on off usegps GPS on off usetime Sync time on off info show GSM info gps show GPS info cmux show CMUX info lcp show LCP info deb GSM debug write save curre...

Page 17: ...nication By using of gsm useip gsm usegps and gsm usetime commands with 0 1 parameter the individual services of gsm subsystem can be activated deactivated by gsm useip command the PPP connection to I...

Page 18: ...wer deb Set debug level write save current configuration cread read configuration show help By using of gw info command basic information about the setting of gw subsystem can be browsed This also inc...

Page 19: ...servers are displayed in the last lines of the gw info report including the time until the timeout expires In the third part of the file there are records of gateway traffic filters which can be used...

Page 20: ...are defined by the Wireless M Bus standard The setting can be performed by using of chan1 command followed by the required channel number Current setting can be displayed by using of the command witho...

Page 21: ...for checking and setting of the basic functions of module operating system as well as the basic communication functions of the module There are following commands Utils loca location 0 63 chars ekey S...

Page 22: ...s irrelevant for the WB169 RFG module The write cread and clear commands serve for management of saving data in the module memory The module contains two sets of configuration operating configuration...

Page 23: ...e monitor subsystem can be set This command is intended only for module checking and diagnostics By using of deb command without parameter setting of debug statements of all subsystems can be displaye...

Page 24: ...to check the current module configuration can be useful in normal operation 3 4 8 Commands of sys disp and cc subsystems for module initial setting and diagnostics The commands of these three subsyste...

Page 25: ...gateway receives more messages in a given interval the oldest messages are always deleted The History record table is used to monitor the gateway function its records can help to learn which terminal...

Page 26: ...bols that indicate the status of module main communication channels on top there is a standard image of signal strength symbolizing GSM communication with a graphical representation of GSM signal stre...

Page 27: ...e module using the optical converter are described in chapter 3 of the manual Configuration of wacoSystem product family devices available at download from the module manufacturer s website The list o...

Page 28: ...g application can be performed by entering the command ping and the IP address of the module from the command line of any computer Example of perform ing a ping availability check from the Windows Com...

Page 29: ...le is also equipped with a WEB server which enables display of some module parameters with using the HTTP protocol Currently it is possible to use WEB browser to display the content of the His tory ta...

Page 30: ...target application IP address The target application is the application that the gateway should send data The setting of target application IP address is dynamic using a mechanism of zero packets The...

Page 31: ...e is transported through the IP UDP uplink in following three NEP variables The first variable is Message type OID 63 It is a mandatory NEP protocol variable that indicates what type of message it is...

Page 32: ...cording to individual components of the M Bus address ID Manufacturer Version Medium If for example some specific Medium or Manufacturer codes are entered into the filter only messages with these code...

Page 33: ...the antenna connector of the device by tension or twist Excessive loads can damage or destroy antenna connectors The module is specified for installation in normal internal premises with the temperatu...

Page 34: ...d WB169 RFG module Installation of the module should be performed by the following procedure installation of the module can be performed only by a person with necessary qualification in electrical eng...

Page 35: ...g module turn the power supply off and disconnect the power supply cables from the module Disconnect the signal cable and the antenna cable from the module Release the module from DIN rail by pulling...

Page 36: ...ntentional shutdown malfunction of the Internet connection caused by a local failure of the GSM network or failure of the PPP connection caused by incorrect functioning of the authorization servers or...

Page 37: ...in routing or in IP addressing or whether the PIN control of the SIM is turned off If the IP connectivity is most likely available and the power supply is correct LED Power on the module shines perfo...

Page 38: ...test is positive but the data from some reading modules are not received In this case the problem may be caused by weakening of the signal in the area of the gateway antenna position failure of the ga...

Reviews: