Forum: bbs.wireless-tag.com
WT52832-S2
Wireless-Tag WT52832-S2
Bluetooth Low Energy 5.0 Module
DATASHEET
Description:
WT52832-S2 is a high performance ,low power radio transmit
and receive system module use Nordic BLE nRF52832 as the
controller chips. It has the smallest volume package in the industry,
the size is 18.7*11.1*2.0, suitable for most applications which pay
more attention to the size. The module has hardware support
on-chip for Bluetooth 5 that includes high throughput and advertising
extension, supports low energy Bluetooth S132 SoftDevice, a
Bluetooth 5 pre-qualified protocol stack.
Customer's MCU is connected to the module by UART port, it
will automatically send a broadcast code after the module starts. As
the master, APP device can scan and search the broadcast from
module in order to establish the connection. After success, it can
conduct two-way communication link with mobile device APP by
serial port. Through UART interface, the user can exchange data or control the communication parameters
of module. The meaning of data is defined by the upper application user. The mobile device can operate to
the module through APP, the data will receive by the module and pushed through UART MCU. After the
module received a data packet from the client MCU serial port, it will be automatically forwarded to the
mobile device.
Features:
Operating temperature: -25°C ~75°C, typical 25°C
CPU: nRF52832-QFAA (ARM Cortex™-M4F 32 bit processor)
Memory: 512KB flash + 64KB RAM memory
Transparent transmission (Bridged method) easy to use and fast, no Bluetooth protocol stack
development experience can use too.
The user interface uses a standard UART (TTL) Interface, bidirectional data read, easy to operate
Supports serial AT commands, the user can modify the basic parameters like the serial port baud rate,
name, MAC address of the module, etc.
Serial data packet length, single data packet can support data length up to 244byte;
Operating distance: 0~45m,class II level
Support System: IOS & Android applicaton
Supply voltage:3.3V
Module comes with PCB antenna
Size: 18.7*11.1*2.0mm
Support NFC™-A tag
Sleep current: 0.2uA
1 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
Applications:
Electronic scales
Electronic cigarette
Smart cups
Smart bracelet
Smart Watch
Bluetooth toys
Intelligent hardware
Smart Homecontents
2 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
Contents
1. Work Mode Image ...................................................................................................................... 5
2. Module Pin Definitions ............................................................................................................. 5
3. Pin Directions............................................................................................................................... 6
4. Module package size ................................................................................................................. 7
5. Reflow reference to FIG. ........................................................................................................... 7
6. The Manual for The Serial Transparent Transmission Protocol...................................... 8
7. Serial AT commands Description:........................................................................................... 8
7-1、The test command .......................................................................................................... 8
7-2、MAC address Operation Command .......................................................................... 8
7-3、Operation command of Serial Port Communication Baud-rate ........................ 8
7-4、Operation Command of the Device Name .............................................................. 9
7-5、Set Command of Module Transmit Power .............................................................. 9
7-6、Reset Module Command.............................................................................................10
7-7、Restore the Default Configuration Commands .....................................................10
7-8、Query Command of Module Version Number ......................................................10
7-9、Customized Broadcast Data Command...................................................................10
7-10、Serial Number Command of Customized Product ............................................. 11
7-11、Setting Command of Bluetooth Broadcast Interval ............................................ 11
7-12、Reset Command of Bluetooth Connection Interval............................................ 11
7-13、Setting command of low-power sleep mode....................................................... 11
7-14、Command of firmware upgrade .............................................................................. 11
3 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
8. BLE Protocol Description(app port) ...................................................................................... 12
9. Application Examples of Bluetooth Module....................................................................... 12
10.Appendix: ................................................................................................................................ 20
4 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
1. Work Mode Image
VCC
UART-TX
MCU
Application
BLE 4.0/5.0
UART-RX
Module
APP
BLE 4.0/5.0
BLE Master
circuit
GND
2. Module Pin Definitions
LED Status
5 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
3. Pin Directions
No.
Chip pin
Module pin
Function Description
P1
VCC
VCC
DC
P2
GND
GND
Ground
P3
P0.02
RXD
UART--RX
P4
P0.03
TXD
UART--TX
P5
P0.04
NC
No connection
P6
P0.05
NC
Wake-up, high level effective
P7
P0.06
LED Status
P8
P0.07
NC
No connection
P9
P0.09
NC
No connection
P10
P0.10
NC
No connection
P11
P0.11
NC
No connection
P12
P0.12
NC
No connection
P13
P0.13
NC
No connection
P14
P0.14
NC
No connection
P15
P0.15
NC
No connection
P16
P0.18
NC
No connection
P17
P0.21
NC
No connection
P18
SWDCLK
SWDCLK
Debug clock signal input
P19
SWDIO
SWDIO
Debug data input
P20
GND
GND
Ground
P21
GND
GND
Ground
2.0~3.6V
BLE connected, keeping on
BLE disconnected flashing
6 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
4. Module package size
Top View
5. Reflow reference to FIG.
7 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
6. The Manual for The Serial Transparent Transmission Protocol
Serial transparent transmission means that modules are connected with user MCU via a common
serial interface to establish a two-way communication between user MCU and mobile devices. The module
can obtain at least 244bytes transmission data. And will forward to the MCU serial receiving port after
receiving the data packet. Users can modify the module basic Bluetooth parameters serial AT commands.
For details, please check "serial AT command" description.
6-1、 Serial hardware protocol: default 115200bps. 8, No verify bit
1, Stop bit
6-2、 In order to save the size, the module uses the TXD / RXD double wire serial methods, without
increasing the data flow control. So it is not recommended to set the serial rate too high, in case of
packet loss or error code, recommend to use 115200bps or other baud rates like no higher than
250000bps;
6-3、 Bluetooth module default connection interval is 20ms, if you need to save power and adopt
low-speed forwarding mode, you can adjust Bluetooth connection interval via the AT command, the
longest interval Bluetooth connectivity is 2000ms;
7. Serial AT commands Description:
Module will automatically recognize and distinguish serial data, the data packet began with AT
character will be defaulted as AT commands and parsing, and will return the process results, so the data
under transparent transmission mode cannot begin with AT+character.
7-1、 The test command
Command format:
AT\r
Syntax: AT+TEST\ r
Returning value:
OK\r
Return value: OK \ r
Content: send AT test commands, returning value OK indicates module AT commands tested
successfully.
7-2、 MAC address Operation Command
Command Format:
AT + ADDR?\r
Return Value: xxxxxxxxxxxx \ r
Content: Return the module’s current MAC address: xxxxxxxxxxxx
Command Format:
AT + ADDR = 123456789ABC \ r
Return value: OK \ r
Content: modify the module MAC address again: 123456789ABC, return value OK indicates the
success of reset MAC address.
Note: If the Bluetooth module modified the module MAC address successfully under being
disconnected state, the module will reset immediately , then the module will be broadcast with
a new MAC address. Under being connected state, the command is invalid and return ERROR.
7-3、 Operation command of Serial Port Communication Baud-rate
Command format:
AT + BAUD = 19200 \ r
Return value:
OK \ r
ERROR \ r
8 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
Content: Re-edit module communication baud rate to 19200bps, Return OK indicates the success of
modification, Return ERROR indicates that the new baud rate modification fails, the reason is set point
value is not common serial port baud rate value.
Command Format:
AT + BAUD?\ r
Return Value:
19200 \ r
Content: Check the current module serial communication baud rate, the module returns the current
setting of the baud rate 19200bps.
NOTE: The module default baud rate is 9600bps, because if the serial port baud rate is too high,
it need to increase RTS / CTS data flow control, otherwise there will be errors, it is
recommended that the baud rate is no more than 250000bps. The serial port baud rates that
current module supports :
1200/2400/4800/9600/14400/19200/28800/38400/57600/76800/115200/230400/250000。
7-4、 Operation Command of the Device Name
Command Format:
AT + NAME = Wireless-tag01 \ r
Return value:
OK \ r
ERROR \ r
Content: Rename the module: Wireless-tag01, the length of a name must be no more than 16 bytes,
the return value OK indicates the success of the rename, the return ERROR represents the
renamed fails, you may have exceeded the limit length .
Command Format:
AT + NAME?\r
Return Value:
Wireless-tag01 \ r
Content: Check the module’s current device name, serial port return to the module’s current device
name: Wireless-tag01.
NOTE: Modify the device name under the state of the Bluetooth being connected, the module
can not modify and return ERROR. It needs to disconnect the Bluetooth connection and
modify, then the module will broadcast with a new device name.
7-5、 Set Command of Module Transmit Power
Command Format:
AT + RFPM = 3 \ r
Return value:
OK \ r
ERROR \ r
Content: Reset the modules transmit power, for example ,set the module transmission power to level
4 ,the transmit power is -8dbm, return OK indicates power reset successes, return ERROR indicates
power reset fails, the reason may the set power level is not in the level list.
Command Format: AT + RFPM?\r
Return Value: -8dbm \ r
Content: Check the transmit power configuration of the currentBluetooth module, return to the current
setting of the transmission power value: -8dbm.
9 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
NOTE: Bluetooth module currently supports setting transmit power level in the following table:
Power Level
Power Value
0
+4dbm
1
+3dbm
2
0dbm
3
-4dbm
4
-8dbm
5
-12dbm
6
-16dbm
7
-20dbm
8
-40dbm
7-6、 Reset Module Command
Command Format:
AT + RESET \ r
Return value:
OK \ r
Content: Module reset command, returns OK, the module starts reset .
7-7、 Restore the Default Configuration Commands
Command Format:
AT + DEFAULT \ r
Return value:
OK \ r
Content: Recover the module configuration parameters to the default parameters, MAC address will
also restore to the factory default address, return OK indicates the module successful recovery.
7-8、 Query Command of Module Version Number
Command Format:
AT + VERSION? \ r
Return Value:
V1.2.0 \ r
Content: Query module current version, return to module current version V1.2.0.
7-9、 Customized Broadcast Data Command
Command Format:
AT + ADD = 0123456A \ r
Return value:
OK \ r
ERROR \ r
Content: Users can add the customized broadcast data in Bluetooth broadcast data, such as adding
0123456A data in Bluetooth broadcast data, returns OK indicates added successfully , returns
ERROR indicates failure added, data length may exceed the maximum limit 16byte or under being
connected state.
10 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
7-10、 Serial Number Command of Customized Product
Command Format:
AT + PID = ABCD \ r
Return value:
OK \ r
ERROR \ r
Content: customized product serial number added in the broadcast data, returns OK indicates that the
custom has been added, return ERROR indicates failure, possibly because the custom data is beyond
the scope required by the serial number or under being connected state. the serial number of the
module supports the content within 0000-FFFF.
7-11、 Setting Command of Bluetooth Broadcast Interval
Command Format:
Return value:
AT + ADP = 500 \ r
OK \ r
ERROR \ r
Contents: Bluetooth Broadcasting valid interval is 100ms-4000ms, if re-configure the Bluetooth radio
interval to 500ms, returns OK indicates reset successfully, ERROR indicates reset failed, possibly
because under being connected state.
7-12、 Reset Command of Bluetooth Connection Interval
Command Format:
AT + CIT = 300 \ r
Return value:
OK \ r
ERROR \ r
Content: An active Bluetooth connection interval is 20ms-2000ms, if resetting Bluetooth connection
time interval to 300ms, returns OK indicates reset successfully, the return ERROR indicates reset
failed, possibly because under being connected state.
NOTE: The module does not support dynamic modification process connection interval, only
work when restart the module after modification.
7-13、 Setting command of low-power sleep mode
Command Format:
AT + SLEEP \ r
Return value:
OK \ r
Content: To reduce module power consumption, module in idle state can be used to set to sleep by the
sleep command, and then Bluetooth is turned off, power consumption is reduced. Module in sleep
mode can be wake-up by power reset.
7-14、 Command of firmware upgrade
Command Format:
AT + DFU \ r
Return value:
OK \ r
Content: returns OK, the mode enters firmware upgrade mode.
11 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
8. BLE Protocol Description(app port)
[Service UUID: 0x1234 ]
Eigen values
0x1235
characteristic
Write Without Response
[Service UUID: 0x1234]
Eigen values
characteristic
0x1236
Notify
9. Application Examples of Bluetooth Module
Accessibility BLE-DK, WT51822-DK is tool designed for easy use its Wireless-Tag BLE Bluetooth
WT51822-S1/S2/S4AT. You can easily connect the Bluetooth module with PC through the
WT51822-DK. The Bluetooth module works as slave device, can be searched and matched by
Bluetooth master terminal. After matched, input the data to Bluetooth module via serial port debugging
tools and the Bluetooth module resent the data to the master module; at the same time, the Bluetooth
module can send the data received from the master module to the serial port debugging tools.
Developers can easily check the data content between the Bluetooth module and the master terminal.
The connection method of DEMO-Kit Tools and Bluetooth module: DEMO-Kit Tools interface is
the currently popular XBee interface. Bluetooth module connect with Kit Tools by XBee adapter board.
Welding the module posted in the corresponding XBee adapter board, and then inserted the adapter
board into the Kit tools.
12 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
XBee adapter plate shown as below:
DEMO-Kit tool uses a FTDI USB-to-UART chip. so before connecting with PC, you first need to
install the FTDI chip driver. After driver installation is successful, connect DEMO-KIT with PC through
the USB cable, then the PC side can identify DEMO-Kit tools serial numbers;
Open the serial debugging tools in PC terminal, for example, the serial debugging assistant, the
port number is FTDI Chip mapping Virtual COM port number, the serial port parameters set as follows:
9600 baud,; data format is 8 data bits, No parity, 1 stop bit format, and then open the serial port, read
and modify the current Bluetooth module settings by AT commands , as shown;
13 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
Search the slave devices by mobile APP terminal, you can use thepublicly recognized bluetooth
test software LightBlue in IOS system, and you can also use our company’s self-made Blurtooth serial
APP testing software in Android system. After searched the device name of Bluetooth module, you
can successfully paired by clicking itand establish a Bluetooth connection, and send data to a
Bluetooth module through this APP tool to establish data communication between a mobile terminal
and Bluetooth modules.
A.
In the IOS system (only iphone4S or above version phones support Bluetooth 4.0) use
LightBlue to test module connect function.
Firstly, open iphone Bluetooth, run LightBlue APP, when LightBlue is running, it will
automatically search for the slave unit, the slave list will be displayed with some main
information, UUID Services, transmitting power, device names etc.
14 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
Click the slave unit you want to connect, iphone will connect with the salve, afterthis, the
program will automatically search all services from slave machine, as shown below.
Enter into the service by clicking the cooresponding service , you can see some
characteristics included in the Services, shown as below
15 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
Click ‘Write new value’, will enter into the communication field of Characteristic, write the
input value, as below:
Module will push the data sets to the serial port via DEMO-KIT after receiving the data from
LightBlue which can be displayed on the serial debugging tools by PC side:
16 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
B.
WT52832-S2
In the Android system (only Android 4.3 or above systems support Bluetooth 4.0) , you can
use our company self-made APP serial debugging tools:
Using APP tools to search for Bluetooth devices:
17 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
Connect with Bluetooth device, and input data in the serial transmission window, sends
data to Bluetooth device, the module will push the data sets to the serial port via DEMO-KIT
after receiving the data from LightBlue which can be displayed on the serial debugging tools
by PC side:
18 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
You can also use PC side debug tool to send data to the APP serial tool by module, APP display
window shows the data sent by Module
App serial tool received data and showed in the display window:
It will create more comvenience and shorten the development period of bluetooth project by
using our DEMO-KIT tool and self made APP serial debugging tool
19 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com
Forum: bbs.wireless-tag.com
WT52832-S2
10. Appendix:
For more technical supports, please send e-mail to technical@wireless-tag.com
20 / 20
Wireless-Tag Technology
www.wireless-tag.com
technical@wireless-tag.com