E104-BT09 is a Bluetooth 5.0 compliant module developed independently by Chengdu Ebyte Electronic Technology Co., Ltd. based on Telink's TLSR8208BER chip. The module uses universal AT commands for parameter configuration, enabling simple and quick operation. It supports slave role, Bluetooth broadcasting, data transparent transmission, and over-the-air configuration. The module can be widely applied in fields such as smart wearables, home automation, home security, personal healthcare, smart home appliances, accessories and remote controls, automotive, lighting, industrial internet, smart data acquisition, and smart control.

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

I. Product Features

Serial Number

Content

Schematic Diagram

1

Module Features:
Supports BLE5.0;
Supports slave role only;
Supports switching between IBeacon and normal broadcasting;
Supports transmission power adjustment, with a maximum transmission power of 11.5dBm;
Maximum MTU of 200 bytes;

 图片.png


2

Recommended Module Application Schematic

图片.png 

3

Pin Function Description

图片.png

II. Quick Start
Preparation:

Hardware to be used in this section:

1

A set of E104-BT09 test kits, connected as shown in the figure below:

图片.png 

2

图片.pngComputer::

 

 

 

 

 

3

图片.pngManual:

 

 

 

 

 

 

Software to be used in this section:

1

XCOM Serial Assistant

图片.png

2

nrf connect app:


图片.png

Operation Steps
Module Mode Description:

  • AT Command Description: The module is always in a state of responding to AT commands, so    when connecting the module for transparent transmission, the sent data may need to avoid data related to AT commands.

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

Common Commands:

  •   AT? Test Command

  • Command

    Response

    AT?

    AT

    Description: None

     AT+RESET Reset Command

  • Command

    Response

    AT+RESET

    DEVICE_NAME:EBYTEBLE MAC:40050238C1A4

    Description: Takes effect immediately 

     

    AT+FACTORY Restore Factory Settings Command

  • Command

    Response

    AT+FACTORY

    DEVICE_NAME:EBYTEBLE MAC:40050238C1A4

    Description:
    1. Automatically restarts after resetting;
    2. During the factory reset process, any form of reset is prohibited, and power-off before the operation is completed is prohibited;
    3. If the RESTORE pin is kept at low level for 5 seconds, the factory settings will be restored

AT+NAME Bluetooth Broadcast Name

  • Command

    Response

    Query

    AT+NAME?

    OK+NAME=[para]

    Set

    AT+NAME=[para]

    OK+NAME

    Parameter

    para(ASCII)refers to the Bluetooth broadcast name

    Description

    Set the Bluetooth broadcast name. If the module is already connected, it will take effect at the next broadcast. To save the parameter permanently, send AT+SAVE; otherwise, it will only take effect temporarily. The default Bluetooth name is EBYTEBLE.

    Example

    Send: AT+NAME=ABC
    Return: OK+NAME
    Set the Bluetooth broadcast name to ABC

Operation Steps: Module Communicating with Mobile Phone nrf connect app as Slave