Ebyte E104-BT05 User Manual
Ebyte E104-BT05 User Manual

Ebyte E104-BT05 User Manual

Ble4.2 low power bluetooth to uart module
Table of Contents

Advertisement

Quick Links

E104-BT05 User Manual
BLE4.2 Low Power
Bluetooth to UART Module

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the E104-BT05 and is the answer not in the manual?

Questions and answers

Summary of Contents for Ebyte E104-BT05

  • Page 1 E104-BT05 User Manual BLE4.2 Low Power Bluetooth to UART Module...
  • Page 2: Table Of Contents

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual Content 1. OVERVIEW ..............................4 1.1 B ...................................4 RIEF NTRODUCTION 1.2 F .........................................4 EATURES 1.3 A ......................................4 PPLICATION 2. SPECIFICATION AND PARAMETER ...................... 5 2.1 L ....................................5 IMIT PARAMETER 2.2 O ..................................
  • Page 3 Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 5.18 R ..............................18 ET CONNECTING TIMEOUT 5.19 D ............................18 ISCONNECT PRESENT CONNECTION 5.20 R .............................18 EQUEST PRESENT CONNECTION STATUS 5.21 R ..............................18 EQUEST LOCAL ADDRESS 5.22 R ......................... 18...
  • Page 4 Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 12. PACKAGE FOR BATCH ORDER ......................35 REVISION HISTORY ..........................35 ABOUT US ..............................36 Copyright ©2012–2025,Chengdu Ebyte Electronic Technology Co.,Ltd...
  • Page 5: Overview

    Bluetooth protocol version 4.2. It features with small size, low power consumption and works in 2.4GHz band. E104-BT05 module which uses AT commands to set parameters, and it is easy and fast to operate. The module only supports Bluetooth slave mode.
  • Page 6: Specification And Parameter

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual  Smart home  Industrial remote control and telemetry  Intelligent Building  Automatic Data Acquisition  Health sensor  Intelligent Wearing device  Intelligent Robot  Wireless Sensor  Electronic label ...
  • Page 7: Size And Pin Definition And Recommended Wiring Diagrams

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual Sleep broadcast current Unit:uA (default) The default broadcast gap is 1s Wake up broadcast current Unit:mA。 8.70 (default) The default broadcast gap is 1s Wake up no broadcast Unit:mA 8.68 current (default)
  • Page 8 Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual Name Direction Function Remark Low Level Effective;RST reset cannot be used in low power Input Power reset consumption mode; LINK Output Status Connection status indicating low level validity Input Wake-up pin...
  • Page 9: Recommended Wiring Diagram

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 3.2 Recommended wiring diagram 4. Operation modes 4.1 Low Power Mode Low-power mode: The module enters the low-power mode at once by AT command “AT+SLEEP”, or enter the low-power mode after disconnecting the “AT+DISCSLEEP=1”setting, the serial port output “STA : sleep”when the command enters the low-power mode at once, if the broadcast function module is not turned off, the broadcast gap as the wake-up time will broadcast.
  • Page 10: Configuration Mode

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual after the device is disconnected, the serial port output "STA: disconnect". 4.3 Configuration mode Configuration mode: AT command can be operated by default when the module is powered on (See 6. Instruction operation ).
  • Page 11: Mac Address Bonding

    E104-BT05 User Manual 4.8 MAC address bonding When E104-BT05 sets the binding connection address, opens the binding enable, retrieves whether the host MAC address is a binding address before accepting the host connection request, the connection is established if the address matches successfully, otherwise, the slave will continue to broadcast.
  • Page 12: Broadcast Data Switchable

    4.11 Broadcast data switchable The E104-BT05 supports general broadcasting and iBeacon broadcast. The command can be configured to select the broadcast mode. (Note: Since the default MTU length is 20 bytes, if the data length is longer than 20 bytes when setting the broadcast data, the user needs to modify the MTU length before setting broadcasting data.
  • Page 13: Status Or Event Printing

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 3. The authentication is successful until the connection is disconnected. 4. MOD pin has no effect on the air configuration process 5. See more details for air configuration operation instructions, see 6.33 Request/Authenticate Air configuration...
  • Page 14 Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual Air configuration 123456 password Version V1.0 IBC_Major 0x27, 0x75 IBC_Minor 0x84, 0x8F 2-byte service 0xF0, 0xFF UUID 16-byte service 0x10, 0x19, 0x0d, 0x0c, 0x0b, 0x0a, 0x09, 0x08, 0x07,0x06, 0x05, 0x04, 0x03,...
  • Page 15: At Instruction Test

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 5.1 AT Instruction test Command Respond Parameter Explanation: None 5.2 Read and configure baud rate Command Respond Parameter Request:AT+BAUD? +OK=[para] Para:0~8 ASCII 0=2400 1=4800 2=9600 3=19200 +OK:success Set:AT+BAUD=[para] 4=38400 +ERR=[NUM]:error 5=57600...
  • Page 16: Heck Current Broadcasting Status Turn On General Broadcasting , Ib Eacon Broadcasting Turn Off Broadcasting

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 5.5 Check current broadcasting status, turn on general broadcasting, IBeacon broadcasting, turn off broadcasting Command Respond Parameter Request:AT+ADVEN? +OK=[para] Para:0、1、2 ASCII 0:Turn off the broadcast +OK:success Set:AT+ADVEN=[para] 1:General broadcasting +ERR=[NUM]:error 2:iBeacon broadcast Description: It takes effect after the connection is disconnected, save when power off 5.6 Request/Set broadcast data (Save when power off)...
  • Page 17: Request/Set Ibeacon Minor Broadcast Data

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 5.9 Request/Set IBeacon Minor broadcast data Command Respond Parameter Request:AT+IBCMINOR? +OK=[para1] Para1:0000H~FFFFH Set:AT+ IBCMINOR =[para1] +OK:success +ERR=[NUM]:error Description: Be effective at once,save when power-off,sent in hexadecimal For example change to hex “31 32”: AT+IBCMINOR =12(12 is ASCII, convert to hexadecimal is:31 32)...
  • Page 18: Read/Set Device Name

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 5.13 Read/Set device name(Do not save when power off) Command Respond Parameter Request:AT+NAME1? +OK=[para] Para: broadcast device name , HEX、ASCII Set:AT+NAME1=[para] +OK:success broadcast name not more than 22 +ERR=[NUM]:error bytes Description The next broadcast will take effects ,do not save when power off...
  • Page 19: Read/Set Connecting Timeout

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual +OK:success Example:8 Set:AT+ CONMAX=[para] +ERR=[NUM]:error 8*1.25ms=10ms Description: The next connection takes effect, save when power off Note: The maximum connection gap must be greater than or equal to the minimum connection gap and less than the timeout period 5.18 Read/Set connecting timeout...
  • Page 20: Read Mac Binding Status, Turn Mac Binding On And Off

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual Description: Be effective at once 5.23 Read MAC binding status, turn MAC binding on and off Command Respond Parameter Request:AT+BOND? +OK=[para] Para:0,1 ASCII 0:Bind off +OK:success Set:AT+BOND=[para] 1:Bind on +ERR=[NUM]:error Description: Be effective at once, save when power-off 5.24 MAC Read/Set bonded MAC address...
  • Page 21: Request/Set Bluetooth Reading Service Uuid

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual Request:AT+UUIDSVR? +OK=[para2] Para1: UUID value +OK:success Set:AT+UUIDSVR=[para2] +ERR=[NUM]:error Description: Reconnection takes effect, save when power-off, according to UUID length settings, saves in little endian mode For example, set 2-byte UUID to “FFFO”:41 54 2B 55 55 49 44 53 56 52 3D F0FF For example,16-byte UUID “11223344556677889900AABBCCDDEEFF”:...
  • Page 22: Restart Command

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 5.31 Restart command Command Respond Parameter AT+RESET None Description: Be effective at once 5.32 Restore factory settings Command Respond Parameter AT+RESTORE None Description: Be effective at once 5.33 Request/Authenticate Air configuration password...
  • Page 23: Request/Set Sleep After Disconnection

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 5:-10dBm 6:-14dBm 7:-18dBm 8:-24dBm 9:-30dBm Description: Be effective at once, save when power off 5.36 Request/Set sleep after disconnection Command Respond Parameter Request:AT+DISCSLEEP? +OK=[para] Para: 0、1 ASCII 0:Close Set:AT+DISCSLEEP =[para] +OK:success 1:Open...
  • Page 24: Read Io1 Input

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 5.40 Read IO1 input Command Respond Parameter Para: 0,1 ASCII Request:AT+ IO1? +OK=[para] 0:low level 1:High level Description: Be effective at once 5.41 Set IO2 output Command Respond Parameter Para: 0,1 ASCII +OK:success...
  • Page 25: Read/Set Pwm2 Duty Cycle

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual +OK:success 0 close PWM Set:AT+PWM1=[para] +ERR=[NUM]:error Description: Be effective at once, save when power off. 5.45 Read/set PWM2 duty cycle Command Respond Parameter Request:AT+PWM2? +OK=[para] Para: 0~100% ASCII 0 close PWM +OK:success...
  • Page 26: Uuid Description

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 6. UUID description Channel name UUID HANDLE Property Description This channel is for receiving UART data and it returns to Bluetooth master by informing. The biggest data length for a single packet is 20...
  • Page 27: Transport Transmission And Air Configuration Mode

    3, otherwise continue to implement step 2. 3. If step 2 is successful, click on the fourth service to enter the custom service of Ebyte. After success, enter step 4, otherwise continue to implement step 3.
  • Page 28 Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual Note:1 is the notification channel, 2 is the write channel and 3 is the air configuration channel. 4.After step 3 is successful, click Enter Service 1, and then click Start Notification. Turn on the computer serial debugging assistant, set it as shown in the figure.
  • Page 29 Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 6. Return to the previous directory and enter Step 4. Click Service 2 to enter the write operation. After completion, the data sent by APP can be seen on the serial debugging assistant.
  • Page 30: Quick Use Guide For Io Reading, Io Output And Pwm Output

    7.3 Quick use guide for IO reading, IO output and PWM output For the functions of IO reading, IO output and PWM output of E104-BT05, a guide is given here. In some cases, MCU is required to collect and control some signals. The E104-BT05 module can be used to replace MCU in collecting signals and controlling equipment.
  • Page 31 Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 1、Read the IO1 input signal value, use AT instruction "AT+IO1?" to read the signal of IO port. (This pin can be set as signal acquisition device according to the demand, and then the signal can be acquired through other devices or mobile phone APP) 2、Set the IO2 output.
  • Page 32: Hardware Design

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 8. Hardware design It is recommended to use a DC stabilized power supply. The power supply ripple factor is as small as possible, and  the module needs to be reliably grounded.;...
  • Page 33: Faq

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual interference. If necessary, appropriate isolation and shielding can be done; Assume that there are traces with large electromagnetic interference (high-frequency digital, high-frequency analog,  power traces) around the module that will greatly affect the performance of the module. It is recommended to stay away from the module according to the strength of the interference.If necessary, appropriate isolation and shielding...
  • Page 34: Production Guidance

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual The extension line and feeder quality are poor or too long, so the bit error rate is high;  10. Production guidance 10.1 Reflow soldering temperature Profile Feature Curve characteristics Sn-Pb Assembly...
  • Page 35: Related Series

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 11. Related series Frequency Power Size Functional Model number Interface Antenna type Protocol characteristics Secondary E72-2G4M05S1B CC2640 2.4G 17.5*28.7 PCB/IPX development Secondary E73-2G4M04S1A nRF52810 2.4G 4.2/5.0 17.5*28.7 PCB/IPX development Secondary E73-2G4M04S1B nRF52832 2.4G...
  • Page 36: Package For Batch Order

    Chengdu Ebyte Electronic Technology Co., Ltd E104-BT05 User Manual 12. Package for batch order Revision history Version Date Description Operator 2019-5-9 Initial version huaa Content modification (welding pad spacing 2019-12-24 Linson modification, recommended connection diagram) Dimension drawing weld pad and bottom spacing...
  • Page 37 Technical support: support@cdebyte.com Documents and RF Setting download link::https://www.cdebyte.com Thank you for using Ebyte products! Please contact us with any questions or suggestions: info@cdebyte.com Address: B2 Mould Park, 199# Xiqu Ave, High-tech District, Sichuan, China Copyright ©2012–2025,Chengdu Ebyte Electronic Technology Co.,Ltd...

Table of Contents