Tech

Ebyte E104-BT09 Bluetooth Module Application Guide

E104-BT09 is a module that complies with Bluetooth protocol 5.0 and is developed by Chengdu Ebyte Electronic Technology Co.,

Ebyte E104-BT09 Bluetooth Module Application Guide

E104-BT09 is a module that complies with Bluetooth protocol 5.0 and is developed by Chengdu Ebyte Electronic Technology Co., Ltd. based on Tailingwei’s TLSR8208BER chip. The module uses common AT commands to set parameters, and the operation is simple and fast. The module supports slave roles, Bluetooth broadcasting, data transparent transmission, and air configuration. The module can be widely used in smart wearables, home automation, home security, personal health care, smart home appliances, accessories and remote controls, automobiles, lighting, industrial Internet, smart data acquisition, smart control and other fields.

This article will further introduce the application and characteristics of E104-BT09 through the operation process of connecting and communicating with the mobile phone as a slave.

1. Product Features

Serial numbercontentSchematic diagram
1Module features: Support BLE5.0; Support only slave role; Support IBeacon and normal broadcast switching; Support transmission power modification, the maximumtransmission poweris 11.5dBm; MTU maximum 200 bytes; Figure 1 Module appearance
2Module application schematics recommendationTitle: fig: - Description: image
3Pin Function DescriptionTitle: fig: - Description: image
  • Quick Use

Preparation:

Hardware used in this section:
1A set of E104-BT09 test kits, and connect as shown below: Title: fig: - Description: image
2简单办公笔记本电脑隔离computer:          
3黑色的智能手机模板。manual:            
Software used in this section:
1XCOM Serial Port Assistant: Title: fig: - Description: image
2nrf connect app: Title: fig: - Description: image

3. Operation steps

Module mode description:

AT command description: The module is always in the state of responding to AT commands, so when connecting the module for transparent transmission, the data sent may need to avoid data related to AT commands.

Transmission mode: After the module is connected, the data sent through the serial port will be forwarded to Bluetooth.

Common commands:

  • AT? test command
commandanswer
AT?AT
Description: None
  • Description: None
commandanswer
AT+RESETDEVICE_NAME:EBYTEBLE MAC:40050238C1A4
Description: Effective immediately
  • AT+FACTORY restore factory command
commandanswer
AT+FACTORYDEVICE_NAME:EBYTEBLE MAC:40050238C1A4
Note: 1. After reset, it will automatically restart; 2. During the process of restoring factory settings, any form of reset is prohibited, and power off before the operation is completed is prohibited; 3. If the RESTORE pin is low for 5 seconds, the factory settings will be restored.
  • AT+NAME Bluetooth Broadcast Name  
commandanswer
QueryAT+NAME?OK+NAME=[para]
SettingsAT+NAME=[para]OK+NAME
Parameterspara(ASCII)Refers to the Bluetooth broadcast name
DescriptionSet the Bluetooth broadcast name. If the module is already connected, it will take effect only when it is broadcast next time. If you want to save this parameter permanently, you need to send AT+SAVE. Otherwise, it will only take effect temporarily. The default Bluetooth name is EBYTEBLE.
ExampleSend: AT+NAME=ABC Return: OK+NAME Set the Bluetooth broadcast name to ABC

Operation steps: The module communicates with the mobile phone nrf connect app as a slave

Serial numberOperation contentSchematic diagram
11. After connecting the test kit to the computer, you can see the port as shown in the figure in the device manager. 2. Usually, Windows 10 and above will automatically install the serial port driver, but if the test kit is connected to the computer through the USB port and no corresponding port appears, you can try to install the serial port driver firstTitle: fig: - Description: image
2Module connection steps: 1. Connect the test kit to the computer through the USB port. After the test is connected to the computer, you can see the corresponding port number in “My Computer->Properties->Device Management->Port” 2. Open the xcom assistant and select the corresponding port number. Baud rate: 115200 Stop bit: 1 bit Data bit: 8 bits Parity bit: NONE 3. Open the serial port and configure according to the right picture  Restore factory mode (factory reset);  Open the normal broadcast function of the slave device (Open the normal broadcast function of the slave device);  Modify the name of the slave broadcast (Modify the name of the slave broadcast);  Save the configuration; 4. At this point, the module end slave role function configuration is completed; 5. Open the app “nrf connect” on the mobile phone; 6. Connect the module (click the “connect” button); 7. Find the corresponding service and turn on the corresponding receiving switch;Title: fig: - Description: image Title: fig: - Description: image
31. Click the Send button as shown belowTitle: fig: - Description: image
41. Swipe right to enter the log interfaceTitle: fig: - Description: image
51. Computer side receiving and sending displayTitle: fig: - Description: image

4. Possible problems

The module communication baud rate is 115200;

When the command prompts ERR, please refer to the user manual. If you use other serial port assistants for debugging, please check the string length;

Note that the module only supports slave mode;

Note that there are no other symbols at the end of the command (some serial port assistants, or the user has checked the send new line function, which will cause the software to automatically add special symbols to the end of the command).

About Author

Iqnewswire

Leave a Reply