BW SENSING WF-WM420 User manual

WF-WM420
WiFi Wireless High Speed High Precision
/TIROTUSKZKX
Technical Manual

=,=3
WiFi Wireless High Speed High Precision Inclinometer
●Dangerous housing monitoring
Bridge tower inclination measurement
Dam monitoring
Slope disaster prevention
●
●
●
●Ancient building protection monitoring
●
●
Tunnel monitoring
Foundation pit inclinometer
Tower tilt monitoring
●
Product Introduction
WF-WM420 WiFi wireless high speed high precision inclinometer sensor is a miniaturized intelligent digital
tilt sensor designed for structural health monitoring. Using rechargeable lithium battery, it can work continuously
for 24 hours on a single charge (continuous measurement and data transmission), and can be quickly
charged by an external special charger. Can meet the needs of high-precision and high-frequency monitoring
With remote control and management functions, you can transfer data to the cloud by connecting to a wireless
router.
In terms of network connection, the sensor has an automatic disconnection and reconnection function,
which effectively avoids problems caused by connection loss caused by network abnormalities and
server maintenance.
The sensitive mechanism adopts the latest technology, the tilting unit of the micro-electromechanical production
process, small size, low power consumption, consistency and stability High, because it is a digital tilt sensor
module, the linearity is easier to correct. Working temperature reaches industrial grade 25℃~+85℃.
●Resolution 0.001°
●Biaxial inclination measurement range ±90°
●More user-friendly design, more in line
with the actual deployment needs on site
●Accuracy 0.05°
●Standard industrial grade design, very
suitable for outdoor
Characteristics
Function
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
Application
Mechanical Characteristic
Connectors
Protection level
Housing material
Install
Aviation plug
IP65
Magnesium aluminum alloy anode oxidation
Three M4 screws
Performance Specifications
±90
X-Y
0.05
0.001
±0.001
0.01
Up to 50
Measuring range(°)
Measuring axis
Accuracy(°)
Resolution(°)
Cross-axis error(°)
Zero temperature
drift(°/℃)
Completely stationary
-40~+85℃
25℃
At room temperature
Output frequency(Hz)
Mean Time Between Failure
Electromagnetic
compatibility
Insulation resistance
Impact-resistant
Size(mm)
accordance to GBT17626
≥100 MΩ
2000g,0.5ms,3Times/axis
L109*W65*H72.5
540(±10)
≥100000 hours
Weight(g)
Resolution: The measured minimum change value that the sensor can detect and resolve
within the measurement range.
Accuracy: The error between the actual angle and the Root mean square(RMS) of the
measured angle of the sensor (≥16 times).
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
电气指标
Electrical Specifications
4.2VDC
1000mA
80mA(Typical value)
6000mAH
Transmit power 13~16 dBm
Receiving sensitivity -90~-67dBm
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922
Supply voltage
Charging voltage
Charging current
Operating current
Battery capacity
Network Topology
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
12.00V12.00V
1
5
4
3
Sensor
POWER+ POWER-
YELLOW: TX
RED DC 4.2V 1
6
7
8
9
3
2
4
5
POWER
GREEN: RX
BLACK: GND
4.2 V
12
3
4
5
67
Package size
Product Size::L109*W65*H72.5(mm)
Note:±1mm error for length and width dimensions, please refer to actual size.
109
97
65
36
72.5
4 Hole
105
Electrical connections
Definition of Aviation Plug Wiring
RED
1
4.2V
Color & function
BLACK
3
GND
GREEN
4
YELLOW
5
RX TX
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922
Product installation
The correct installation method can avoid measurement error. The following points should be
made when installing the sensor:
First of all, to ensure that the sensor mounting surface and the measured surface completely
close, the measured surface should be as horizontal as possible, can not have the angle shown in
Figure A and Figure C, the correct installation is shown in Figure B and Figure D.
the measured surface the measured surface
C D
AB
the measured surface the measured surface
uneven surface
generates the
angle
uneven surface
generates the
angle
Secondly, the bottom cable of the sensor and the axis of the measured object shouldn't
generate the angle shown in E. When installing, the bottom cable of the sensor should be kept
parallel or orthogonal to the rotation axis of the measured object. This product can be installed
horizontally or vertically (vertical installation requires customization). The correct installation
method is shown in Figure F.
Finally, the installation surface of the sensor must be fixed with the measured surface tightly
and smoothly, to avoid measurement error that may be caused by the acceleration and vibration.
Users can directly download serial assistant on official website (Supports-Download). You can
also use more convenient and intuitive PC software.
Debug software
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
Debugging method
1 Serial data debugger SSCOM
Download link: http://www.daxia.com/sscom/ http://www.daxia.com/sscom/sscom5.13.1.rar
Instructions:
①Open the software and select ‘English’.
②Select the COM Port to be used.
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
③ Select the BaudRate of 115200.
④ Unselect ‘HEXShow’ and ‘SendHEX’ and select ‘AddCrLf’.
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922
⑤ Click ‘OpenCom’.nCom’.
⑥ Enter the command to be sent and click ‘SEND’.
2
Download link:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Instructions:
①Obtain the serial number, right-click ’ This PC->Manage->Device Manager->Ports (COM & LPT)’, if
there are multiple COM*, you can try them one by one, but generally not COM1;
Open source software PuTTy
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922
②Open the software;
③Click Serial and select the serial port mode;
④Enter the serial port number (Serial line: COM*) and baud rate (Speed: 115200);
⑤Click Open to open the serial port;
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
⑥Enter the command, and press Enter after entering a command.
Note: Except Enter and Backspace, please do not press any non-printing characters (such as up, down,
left and right, ESC), otherwise the input commands may be wrong, and please do not enter spaces if
necessary, the same Causes a command error.
Tip: Right-click after selecting a section of text to quickly copy and paste, and right-click after copying
external text to paste.
Network debugging tools
Note: Due to the limited performance of the network debugging tools, it is recommended to open
multiple debugging tools to transmit on multiple ports, and connect 2-4 sensors to each port when
there are a large number of sensors, otherwise the debugging tools may be severely stuck or even
crash. Reception is theoretically not subject to this restriction.
Note: Some ports may have a special role in the operating system. Do not use these ports for
debugging when debugging, otherwise you may not be able to establish a connection or receive data.
1 TCP/UDP debugging tool SSCOM
Can handle TCP and UDP data, the function is more complete, but the data sent by different
devices will be displayed together, it is not easy to distinguish.
Download link:http://www.daxia.com/sscom/ http://www.daxia.com/sscom/sscom5.13.1.rar
Instructions:
①
②
Open the software;
Select TCPServer (TCP protocol) or UDP (UDP protocol) for the port number, set the local IP and local
port, check "HEX display" and "HEX send", you can check "time stamp and packet display";
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

WF-WM410
WiFi Wireless High Speed High Precision Inclinometer
Note: If the Socket is abnormally disconnected or the network is abnormal, it may cause the listening to stop,
please pay attention to reopen the listening.
③Click Listen to start receiving data, if there is a pop-up window prompting network access, please click
Allow, the sensor will automatically connect, and the receiving effect is as shown in the figure:
④Input 77 series hexadecimal commands and click send to control via WLAN, as shown in the figure:
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922
Command list
String commands sent through the serial port
The following commands can configure the basic parameters of the sensor through the serial port. The serial
port parameters are 115200bps, 8-bit Frame Length, 1 stop bit, and no parity bit. For the use of the serial
port, please refer to the serial debugging tools section in the debugging method. The pictures are all using
the serial tool PuTTy and the sensor echo mode is set to the advanced mode.
Note: Only after setting mode is turned on, commands other than turning on setting mode can be used.
Tip: Any command sent in the setting mode will return OK or ERROR (actually "OK\r\n" or "ERROR\r\n").
①Turn on the setting mode (send twice consecutively)
This command is no longer recognized after the setting mode is turned on, and will remain in the setting
mode unless it is reset or exited with EXIT.
Send: SENSOR+SET
Return: OK
②EXIT Turn off setting mode
Send:EXIT
Return:OK
③HELP Get command help
Send:HELP
Return:OK
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
Prompt: Most commands display further prompts when entering commands without entering parameters.
④ECHO echo mode setting and acquisition
MINIMALIST: Minimalist mode, only display the status of sending success or failure and query information,
there is no echo and each command prompt, suitable for embedded devices, as shown in the figure:
NORMAL (default): Normal mode, all content will be displayed, as shown in the figure:
ADVANCED: Advanced mode, in addition to displaying all content, there are colors and special
marks for easy viewing, suitable for human-computer interaction, and the function of displaying
colors can only be displayed normally in serial tools (such as PuTTy) that support Linux special
characters, as shown in the figure :
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

OK
OK
WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922
Set echo mode
Send: ECHO+MINIMALIST or NORMAL or ADVANCED
return: OK
Example: ECHO+ADVANCED
Get current echo mode
Send: ECHO+STATUS
Return: Current Mode: Current Mode
⑤ADDR device address (not IP address) setting and
obtaining Set the address, the address is not case sensitive:
Send: ADDR+SET+8-bit hexadecimal address
Return: OK
Example: ADDR+SET+0012ABCD
Get current address:
Send: ADDR+STATUS
Return: Current Address: Address<0x current address>
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

OK
WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922
⑥AOUT automatic output frequency setting and acquisition
The allowed frequency range is 0-1000 (Hz), but higher than 50Hz may cause unstable operation. Please try
to select a frequency within 0-50Hz. When the set automatic output frequency exceeds 1000, it is
automatically set to 0. When the set automatic output frequency is 0, the automatic output stops. When the
set frequency is not a common frequency, the actual frequency may be slightly different from the set
frequency, and the current frequency read shall prevail. The automatically output data content is the return
information of reading all the data in the hexadecimal command.
Set the automatic output frequency:
Send: AOUT+SET+Auto output frequency
Return: OK
Example: AOUT+SET+50
Get the current automatic output frequency:
Send: AOUT+STATUS
Returns: Current Status: Frequency<current frequency Hz>
WLAN+SET+"WLAN+NAME" Network name is WLAN+NAME, no password
⑦WLAN wireless information setup and acquisition
If the WLAN name or password appears +, \, ", please add "on both sides of the WLAN name or password,
and use \\ instead of \ and \" instead of ". If there is no password, you can write "" or not.
Set up Wi-Fi information:
Send: WLAN+SET+network name+network password
Return: OK
Example: WLAN+SET+WLANNAME+"12+\\AB\"x" The network name is WLANNAME and the password is 12
+\AB"x
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

OK
OK
WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922
Get current Wi-Fi information and status
Send: WLAN+STATUS
Return: Current Status: SSID<current network name> Password<current password>
Connected or Disconnected
⑧SOCKET socket settings and acquisition
The protocol can choose TCP or UDP protocol, the actual sending frequency (pack/s) of UDP can be higher
but the packet will be lost. Higher transmission frequency does not mean higher transmission speed (Byte/s)
or higher automatic output frequency upper limit (Hz) that can be set. Under normal circumstances, the limit
transmission speed using UDP is only slightly higher than that using TCP, but Using UDP can significantly
reduce the combined sending of multiple packets.
Set Socket information:
Send: SOCKET+SET+TCP or UDP+target IP+target port
Return: OK
Example: SOCKET+SET+TCP+192.168.0.1+4001
Get the current Socket information and status:
Send: SOCKET+STATUS
Return: Current Status: Protocol<current protocol> IP<current target IP> Port<current port>
Connected or Disconnected
⑨ZERO zero state setting and acquisition
Setting the relative zero point will use the current angle as the zero point reference, and setting the
absolute zero point will clear the relative zero point information and use the factory-set zero point as the
zero point reference.
Set relative zero point or absolute zero point
Send: ZERO+SET+RELATIVE (relative zero) or ABSOLUTE (absolute zero)
Return: OK
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

OK
WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 18906177922
Get the current zero state
Send: ZERO+STATUS
Return: Current Status: Current status
⑩SAVE Save configuration
Save the sensor address, sending frequency, WLAN and SOCKET configuration, but do not save the
echo mode.
The saved basic configuration (SENSOR) includes sensor address, automatic output frequency, and
zero point information; the network configuration (NETWORK) includes WLAN and Socket
configuration; all configurations include all the saved configurations mentioned above.
The storage process may cause slight freezes. At this time, the data transmission may be wrong, and
the network connection may be temporarily disconnected. If you mind, please send the save
command when the automatic output stops. Please do not send any through the serial port or
network before returning the save result. command.
Send: SAVE+SENSOR or NETWORK or ALL
Return: OK
⑪REBOOT Device restart
After restart, it will exit the setting mode and discard the unsaved settings. If you need to re-enter,
please enter the command to open the setting mode again.
Send:REBOOT
Return
:OK
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
1 Data frame format:
Identifier
(1 byte)
Frame Length
(1 byte)
Address Code
(4 byte)
Command
(1 byte)
Data
(n byte)
Checksum
(1 byte)
0x77
Data format: 16
Identifier: Fixed to 77
Frame Length: Length from Frame Length to Checksum (included)
Address Code: Address of acquiring module, default 0X00000001
Data: Content and length variable according to Command.
Checksum: Sum of Frame Length, Address Code, Command, and Data .No entry is considered.
Hexadecimal commands sent over the network
2 Detailed command:
2.1 Read angle of X axis Command:77 07 00 00 00 01 01 09
Identifier
(1 byte)
Frame Length
(1 byte)
Address Code
(4 byte)
Command
(1 byte)
Data
(0 byte)
Checksum
(1 byte)
0x77 0x07 0x01
Response Command:
Identifier
(1 byte)
Frame Length
(1 byte)
Address Code
(4 byte)
Command
(1 byte)
Data
(4 byte)
Checksum
(1 byte)
0x77 0x0B 0x81 0xSXXXYYYY
Note: The data field is 4 bytes which return the angle value, for the compressed BCD code, S is the symbol bit (0
positive, 1 negative) XXX is a three-digit integer value, YYYY is a small value. Other axis data is the same. For
example, 10268010 represents -26.8010 degrees.
2.2 Read angle of Y axis Command:77 07 00 00 00 01 02 0A
Identifier
(1 byte)
Frame Length
(1 byte)
Address Code
(4 byte)
Command
(1 byte)
Data
(0 byte)
Checksum
(1 byte)
0x77 0x07 0x02
Response Command:
Identifier
(1 byte)
Frame Length
(1 byte)
Address Code
(4 byte)
Command
(1 byte)
Data
(4 byte)
Checksum
(1 byte)
0x77 0x0B 0x82 0xSXXXYYYY
2.3 Read all data Command:77 07 00 00 00 01 04 0C
Identifier
(1 byte)
Frame Length
(1 byte)
Address Code
(4 byte)
Command
(1 byte)
Data
(0 byte)
Checksum
(1 byte)
0x77 0x07 0x04
Response Command:
Identifier
(1 byte)
Frame Length
(1 byte)
Address Code
(4 byte)
Command
(1 byte)
Data
(12 byte)
Checksum
(1 byte)
0x77 0x13 0x84
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620

WF-WM420
WiFi Wireless High Speed High Precision Inclinometer
The Data part is 12 Byte, divided into four groups, namely x-axis angle, y-axis angle, temperature,
battery power. Each group of angle 4 bytes is a compressed BCD code, the first bit is the sign bit (0
positive, 1 negative), three integer values, four decimal places; temperature 3 bytes is the compressed
BCD code, the first bit is the sign bit (0 positive, 1 negative), three-digit integer value, two decimal
places; one byte of battery power.
Examples:
Send:77 07 00000001 04 0C
Return:77 13 00000001 84 10008680 10052000 002677 09 89
among them:
77 is the prefix Identifier;
13 is the byte length from the second digit to the last digit (decimal is 19);
00000001 is the address (factory default 00000001);
84 represents the reading angle of Command;
The last digit 89 is the hexadecimal sum (round down) from the second digit (07) to the penultimate digit (89);
10008680 10052000 002677 09 is the data bit.
In the data bit:
1 000 8680 represents the X axis angle is -0.8680;
1 005 2000 represents the angle of Y-axis is-5.2000;
0 026 77 means the temperature is 26.77℃;
The battery capacity of the 09th generation battery ranges from 00 to 09. The highest power is 09 (full state)
and the lowest is 00 (needs to be charged).
The above red fonts are sign bits (0 positive, 1 negative), blue fonts are integer bits (BCD code), and purple
fonts are decimal places (BCD code).
2.4 Set relative/absolute zero Command:77 08 00 00 00 01 05 00 0E
Identifier
(1 byte)
Frame Length
(1 byte)
Address Code
(4 byte)
Command
(1 byte)
Data
(1 byte)
Checksum
(1 byte)
0x77 0x08 0x05 0x00 Absolute zero
0x01 Relative zero
Response Command:
Identifier
(1 byte)
Frame Length
(1 byte)
Address Code
(4 byte)
Command
(1 byte)
Data
(1 byte)
Checksum
(1 byte)
0x77 0x08 0x85 0x00 Succeeded
0xFF Failed
If set to absolute zero, the measurement angle is based on the factory-set zero. If set to relative zero, the
measurement angle is based on the current position.
The factory default is absolute zero. After setting, the save command (77 07 XXXXXXXX 0A YY) must be sent to
write to the internal storage, otherwise the previously saved configuration will be restored after reset.
2.5 Query relative/absolute zero Command:77 07 00 00 00 01 0D 15
Identifier
(1 byte)
Frame Length
(1 byte)
Address Code
(4 byte)
Command
(1 byte)
Data
(0 byte)
Checksum
(1 byte)
0x77 0x07 0x0D
Response Command:
Identifier
(1 byte)
Frame Length
(1 byte)
Address Code
(4 byte)
Command
(1 byte)
Data
(1 byte)
Checksum
(1 byte)
0x77 0x08 0x8D 0x00 Absolute zero
0xFF Relative zero
Bewis Sensing Technology LLC
www.bwsensing.com Tel: +86 189 2129 2620
Table of contents