Chengdu Ebyte Electronic Technology Co.,Ltd.
E104-BT02 User Manual
Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
6
initialized and the role is fixed after powering up is completed till next restart to redetect role configuration.
Description:
1) When operating as a master and with scanning started, the module will automatically scan surrounding slaves until valid
slaves are detected (If MAC address bonding is set, it is likely to connect to slaves with assigned MAC address) and the Bluetooth
connection is completed automatically.
2) When operating as a slave and with broadcasting started, the module will transmit broadcasting data packet to
surrounding areas via configured broadcasting gap and wait the Bluetooth master to initialize connection.
5.6 MAC address bonding
The module supports bonding of MAC address connected via Bluetooth, which bond connected MAC address via instruction
“ <BONDMAC> ” . When master sets bonded address, before a connection is completed, the master will firstly search that if address
of devices is compliant with bonded address, and only bonded devices can complete connection. Likewise, when slave sets bonded
address, before receiving request for connection from master it will search if MAC address of the master is the bonded address, and
when address is successfully matched the connection can be enabled or the salve will continue to broadcast. Carrying out instruction
“<DISBOND>” will stop MAC bonding. The slave can receive any request for connection from master when being stopped and the
master will connect to any slave devices in a valid area.
Description:
MAC address bonding can help to realize directional connection in complex conditions. For example, there are several slaves in a
valid scanning area for a master device. The master can filter requests for connection from salve devices to realize directional
connection.
5.7 Transparent continuous transmission
Slave supports transparent continuous transmission in which mode configured UART baud rate can be as high as 19200bps, i.e.,
no matter how large the data packet UART received is, or it is continuous data flow, transparent transmission remains unaffected.
Abnormal packet loss will not happen. This function realizes transparent transmission in a real sense.
Description:
After receiving the Bluetooth data, the slave module transmits the serial port transparently. Due to the “data valid indication”
function, the serial port delays the data output. Turning off the “data valid indication” can improve the data throughput speed.
5.8 Bluetooth packet length configuration
The module supports the long-packet standard of Bluetooth 4.2, and can command <MTU> to configure the length of the
Bluetooth single-packet packet. The default is 20 bytes, and the optional 20~128 bytes. The packet length can be increased to realize
the big-band data transmission of Bluetooth.
Description:
After the packet length is configured, it takes effect on the next Bluetooth connection.
5.9 UUID configuration
The module supports UUID flexible configuration, and can command <UUID128EN> to enable the 128-bit UUID function. The
command <SVRUUID>, <RXUUID>, <TXUUID> can be used to customize the transparent transmission service UUID, the reception
feature field UUID, and the transmission feature field UUID. This function can solve the problem that the UUID does not match the