Table of Contents

Advertisement

Quick Links

E104-BT02 User Manual
DA14580 BLE4.2 Low Power Bluetooth to Serial Module

Advertisement

Table of Contents
loading

Summary of Contents for Ebyte E104-BT02

  • Page 1 E104-BT02 User Manual DA14580 BLE4.2 Low Power Bluetooth to Serial Module...
  • Page 2: Table Of Contents

    6.14 Set fixed broadcast data ............................12 6.15 Set device name ................................12 6.16 Read device name ..............................12 6.17 Set manufacturer name .............................12 6.18 Read manufacturer name ............................12 6.19 Set software version number ............................13 Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 3 6.57 Turn off 128bit UUID display ..........................20 6.58 Set service name UUID ............................21 6.59 Set RXUUID ................................21 6.60 Set TXUUID ................................21 6.61 Set MTU length ................................21 6.62 Inquiry MTU length ..............................21 6.63 Inquiry device roles ...............................22 Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 4 10.3 BER(Bit Error Rate) is high .............................29 11 Production guidance ..............................30 11.1 Reflow soldering temperature ..........................30 11.2 Reflow soldering curve ............................31 12 E104 series ................................31 13 Package ...................................33 Revision history ................................33 About us ..................................34 Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 5: Product Overview

    E104-BT02 is compliant with Bluetooth V4.2 protocol. It can connect with any masters that are compliant with Bluetooth V4.2 protocol after a simple configuration to achieve transparent data transmission of serial port. The module supports configuration of master and slave to achieve quick transparent data transmission and point-to-point connection between the master and the slave, and to reduce user’s time for operation and project development to a maximum limit.
  • Page 6: Specification And Parameter

    GND/VCC 0.36/VCC Arbitrary I/O VOL/VOH GND/1.88 GND/VCC 0.47/VCC Sleep disconnect current (default) Sleep connection current (default) Wake-up connection current (default) Wake-up disconnect current (default) 1143 Sleep(default) No broadcasting Wake-up(default) Main parameter Description Remark Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 7: Size And Pin Definition

    (see more details on <2.5 Data validity >) UART transmit Output Module outputs serial port data data Input UART receive Module receives external serial port data Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 8: Circuit Diagram

    1) If Bluetooth is connected, after entering the low power mode, you can command <BKTOSLPON>/<BKTOSLPOFF > to select whether to disconnect the current connection. This function can be used to quickly disconnect the Bluetooth connection and enter the low power mode after the external MCU is sent and received. Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 9: Wake-Up Mode

    Role configuration is only valid when the module is powered up and Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 10: Mac Address Bonding

    <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 Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 11: Bluetooth Sniffing

    Minor:ID number of each device Tx Power:The measured signal strength value of 1 meter can be used for ranging. 2)、Normal broadcast packet format: 03 03 FFF0 Manufacture DATA 3)、Fixed broadcast packet format: Manufacture DATA Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 12: Air Configuration

    Serial wakeup Shut Down Data output indication Open Bluetooth packet length Bluetooth binding Shut Down UUID 16 bits Transparent Transmission Transparent Transmission UUID 0xFFF0 service BLE DATA BUFF UUID 0xFFF1 CENTER UUID BUFF 0xFFF2 Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 13: Module Reset Instruction

    6.3 Configuration instruction for baud rate of serial port Instruction Description To configure baud rate assigned by xxx (ASCII code) and optional baud rate includes 4800, <BAUDxxx> 9600, 19200, 38400, 57600, 115200, 256000 Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 14: Read Instruction For Baud Rate Of Serial Port

    6.8 Read instruction for parity bit of serial port Instruction Description <PARITY> Read parity bit configuration For example,for no parity return to<NOP>, for even parity check return to <EVENP>, for odd parity check return to <ODDP> Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 15: Instruction For Starting Broadcast

    Length of broadcasting data is out of range, return to<RANGE_ERR>, when succeed, return to<OK>. Special note: General broadcasting and IBeacon broadcasting can be started at the same time, i.e., when every two general broadcasting data is broadcasted, two IBeacon broadcasting data is switched. Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 16: Set Fixed Broadcast Data

    6.16 Read device name Instruction Description <MNAME> Read device name For example, device name is E104-BT02, return to <E104-BT02> 6.17 Set manufacturer name Instruction Description <FACxxx> Set manufacturer name of max 18 bytes (ASCII code) assigned by xxx, and update at once.
  • Page 17: Set Software Version Number

    6.23 Set module SN Instruction Description <SNxxx> Set module SN of max 18 bytes (ASCII code) assigned by xxx, and update at once. SN length is out of range, return to<RANGE_ERR>, when succeed, return to<OK>. Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 18: Read Module Sn

    For example, <SYSID0102030405060708> <OK> 6.27 Set module SN Instruction Description < MODNB> Set module SN when succeed, return to<OK> 6.28 Inquire module number Instruction Description < MMODNB> Inquire module number when succeed, return to<OK> Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 19: Set Broadcasting Gap

    7.5ms to 4s correspondingly. If parameter is out of range return to <RANGE_ERR>, when succeed return to <OK>. Special note: The min connecting gap must be less than or equal to the max connecting gap. Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 20: Read Min Connecting Gap

    If it is connected return to <OK>, if not return to <DISCONNECTED> 6.38 Inquire Bluetooth connecting state Instruction Description <STATE> Inquire Bluetooth connecting state In connected state return to<CONNECTED>, in disconnected state return to<DISCONNECTED>. Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 21: Inquire Local Mac Address

    For example, the filtered address is 010203040506 return to < B010203040506 > (hex). 6.43 Turn off MAC address filtering Instruction Description Stop Turn off MAC address filtering,i.e., receive random connecting request from MAC <DISBOND> master. Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 22: Start Mode Feedback

    2. If the master is connected return to <CONNECTED>, which means scanning is stopped when connected and one can carry out scanning after disconnected. 3. Power consumption of master will rise when scanning is on. Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 23: Read Scanning State

    20ms-10s. When succeed return to <OK>. 6.52 Inquiry scan gap time Instruction Description <SWND> Inquiry scan gap time For example, the scan gap is 20 milliseconds and return < SWND20>. Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 24: Turn On Sniffing

    6.56 Turn on 128bit UUID display Instruction Description <UUID128ON> Turn on128bit UUID display When succeed return to <OK>. 6.57 Turn off 128bit UUID display Instruction Description Turn off 128bit UUID display <UUID128OFF> When succeed return to <OK>. Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 25: Set Service Name Uuid

    <MTUx> The default is 20 bytes. After the data length is out of range, return <RANGE_ERR>,When succeed return to <OK>. If set to 20 bytes, <MTULEN14> <OK>. 6.62 Inquiry MTU length Instruction Description Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 26: Inquiry Device Roles

    When succeed return to <OK>. 6.66 Indication for turning on data output Instruction Description <APPON> Delay of opening serial port 10ms. When succeed return to <OK>. 6.67 Indication for turning off data output Instruction Description Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 27: Turn Off Bluetooth Connection After Entering Hibernation

    6.71 Air configuration password update Instruction Description Configure the data specified by xxx (ASCII code), the value range is 6 characters. <UPDPWDxxx> This command is used to modify the identification password. When succeed return to <OK>. Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 28: Uuid Description

    1.Download and install “BLE Test Tool”. 2.Open “BLE Test Tool”, scan surrounding broadcasting packages and list all surrounding broadcasting devices. 3.Click and enter this service. UUID: FFF0 is transparent data transmission service. Click and enter this service. Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 29 4.Display 3 channels and FFF1 is channel for data transmission from module to master. Enter this channel and click “Start notification”. 5.Use COM debugging assistant and transmit character string “1234567890” via module E104-BT02 (operating in wake-up transparent transmission mode). APP says character string is received.
  • Page 30 Chengdu Ebyte Electronic Technology Co.,Ltd. E104-BT02 User Manual 7.Fill in and send the data "12345678901234567890", the module E104-BT02 will transmit the received data through the serial port. Wireless configuration operation Android operating system, host computer software BLE_Scanner. 1.After connecting to Bluetooth, open the wireless configuration function as shown below.
  • Page 31 2.Click “W” to pop up the identification interface. After entering the correct ID, it will enter the wireless configuration interface. 3.The ID password can be configured by the <UPDPWDxxx> command, and the configuration can be taken out after the change. Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 32: Hardware Design

    It is recommended to keep them away from the module according to the strength of the 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)  Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 33: Faq

    Please avoid using modules under too high or too low temperature.  10.3 BER(Bit Error Rate) is high Here are co-channel signal interference nearby, please be away from interference sources or modify frequency and channel to  avoid interference;; Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 34: Production Guidance

    Peak temp 220-235℃ 230-250℃ Average ramp-down rate(Tp to Tsmax) Average ramp-down rate 6℃/second max 6℃/second max Time to peak temperature Time 25℃ to peak temperature 6 minutes max 8 minutes max for 25℃ Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 35: Reflow Soldering Curve

    CC2640 2.4G 17.5*28.7 PCB/IPX Secondary development Hardware resource E73-2G4M04S1A nRF52810 2.4G 4.2/5.0 17.5*28.7 PCB/IPX Secondary development Hardware resource E73-2G4M04S1B nRF52832 2.4G 4.2/5.0 17.5*28.7 PCB/IPX Secondary development E73-2G4M08S1C nRF52840 2.4G 4.2/5.0 13*18 PCB/IPX Hardware Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 36 14*22 Secondary development Industry's lowest power consumption; E104-BT02 DA14580 2.4G 14*22 High-speed continuous transmission; Sniffing Built-in ARM dual E72-2G4M04S2B CC2640 2.4G 14*23 PCB/IPX core; multi-role mode Dongle E104-2G4U04A CC2540 2.4G 18*59 protocol analyzer Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 37: Package

    13 Package Revision history Version Date Description Issued by 2016-12-1 Initial version huaa 2017-6-12 Content update huaa 2018-8-4 Content update Huaa 2019-1-26 Bug fixes 2019-7-5 Bug fixes Blue 2022-5-30 Bug fixes 2022-09-07 Bug fixes Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.
  • Page 38: About Us

    Chengdu Ebyte Electronic Technology Co.,Ltd. E104-BT02 User Manual About us Official hotline:4000-330-990 Tele: 028-61399028 Support: support@cdebyte.com Website: https://www.cdebyte.com Address: Building B5,Mould Industrial Park,199#XiquAve,WestHigh-techZone,Chengdu,611731,Sichuan,China Copyright ©2012–2019, Chengdu Ebyte Electronic Technology Co.,Ltd.

Table of Contents