Edit on GitHub

BT-410

Introduction

BT-410 uses Bluetooth 4.0 Low Energy communication to allow the modules to communication via serial communication (UART). The compatible products are shown below.
(Please refer to the respective links for instructions on how to connect with each product)

1. BT-410 Compatible Devices

2. BT-410 Compatible Smart Devices

Example

Caution Please make sure to turn off the controller before connecting the Bluetooth module. The device may cause malfunction or be damaged if connected while the controller is turned on.

Specifications

Item Description
Weight 4.5
Dimension 18mm x 30mm x 9.1mm
Bluetooth Bluetooth Specification 4.0 Low Energy Support
Effective Communication Distance 10M
Frequency 2.4GHz ISM Band
Bandwidth MAX 128kbps
Default baud rate 57,600bps
Operating Voltage 3.3V
Current Consumption 7mA (Max)
Operating temperature 0°C ~ 40°C
Baud rates 1,200bps ~ 1,000,000bps
Antenna Chip Antenna
Interface UART (3.3V Level)
Sensitivity -81dBm (Typical)
Conducted Net Power -6 ~ 4dBm (Class 2)

Available Baudrate

Baudrate BT-210
FW v12 or below
BT-210
FW v13 or above
BT-410/BT-410 Dongle
1200 X X O
2400 X X O
4800 X X O
9600 O O O
14400 X X O
19200 O O O
28800 X X O
38400 O O O
57600 O O O
76800 X X O
115200 O O O
230400 O O O
250000 O O O
460800 O O O
921600 O O O
1000000 X O O
1382400 O O X
1500000 X O X
2000000 X O X
2500000 X O X
3000000 X O X
4000000 X O X

Compatibility

  ZIG-110/100A BT-100/110A/210 BT-410
Android X O O
iOS X X O
PC X O X
1 Master : 1 Slave O O O
1 Master : N Slave O X X
1 Phone : 1 Slave X O O
1 Phone : N Slave X X support later
Data Transfer Reliability Low High High
Max Throughput 250kbps 250kbps 128kbps
Module FW Update X X O
Default MAC Address xxxx BT-110/100 : 001901 xxxxxx
BT-210 : B863BC xxxxxx
DBE7DF xxxxxx
MAC Address Range 0 ~ 65,535 6 Byte 6 Byte

Communication Mode

Utilizes a pairing mechanism that allows reliable 1:1 communication.

1:1 Communication

BT-410 Setting

Can reset system, change device name, and set SLAVE address, but CAN NOT change mode.

  1. Download the “f_SerialUSB_Serial2_Converter” example for the OpenCM 9.04 using OpenCM IDE.

  2. Use the USB port to connect the OpenCM9.04 to the PC, install the driver, then connect using the Tera Term terminal program through the respective COM port.

  3. Connection is complete if the status is similar to the image shown below. The baud rate can be any value.

  4. Go to Setup -> Terminal and check the “Local echo” box.

  5. At the terminal, input “!” to display “OK”, to enter the command mode. Input “AT” and press enter to keep on displaying “OK”, which means the BT-410 has successfully connected.

  6. Once terminal setup is complete, disconnect and reconnect the BT-410 to the OpenCM9.04 to check the SLAVE/MASTER mode it is in. The image below shows the MASTER mode.

  7. Searching for peripheral devices only works when the BT-410 is in MASTER mode. As seen in the image below, input “AT+BTINQ” and press enter to display devices nearby with the device class 0x1F00(SPP).

  8. For connecting the device, search for the device with the “AT+BTINQ” command, then enter the Bluetooth address that is displayed (hexadecimal number, 12 digits) to pair.
    For example, for the image above, enter the same address abc2-ff-123458 without the “-“ (i.e. ATDabc2ff123458) then press enter to attempt a connection
    Pairing won’t work if the PIN code between the devices don’t match, so please check the code first (default is 0000).

AT Commands

The followings are AT terminal commands for the BT-410

  1. System Reset
    Enter ATZ press the Enter key and the BT-410 resets.if settings have changed the mode will change upon reset.

  2. Peripheral Device Search
    Searching for peripheral devices only works when the BT-410 is in MASTER mode. As seen in the image below, input “AT+BTINQ” and press enter to display devices nearby with the device class 0x1F00(SPP).

  3. Connecting devices (pairing)
    For connecting the device, search for the device with the “AT+BTINQ” command, then enter the Bluetooth address that is displayed (hexadecimal number, 12 digits) to pair.
    For example, for the image above, enter the same address abc2-ff-123458 without the “-“ (i.e. ATDabc2ff123458) then press enter to attempt a connection.
    Pairing won’t work if the PIN code between the devices doesn’t match, so please check the code first (default is 0000).

  4. Changing Bluetooth device name
    AT+BTNAME = “NAME OF NEW DEVICE NAME”

  5. Reconfiguring pairing.

  6. Enable/Disable Auto Pairing (REV2, Only applicable for MASTER module with a blue marker)
    • Disable Enter the command “AT+BTAUTOPAIR=0”

    • After a few seconds, below message will be displayed.

    • Enable Enter the command “AT+BTAUTOPAIR=1”

    • After a few seconds, below message will be displayed.

  7. Change Baudrate
    AT+BTUART,baudrate,parity_bit,stop_bit
    Example AT+BTUART,57600,n,1

Note BT-410’s mode is unchangeable and can only be used at its default set mode. (Slave/Slave or Master/Master can not be paired)

Pinout

Pin No. Name Description I/O
1 RXD Receive Data(Data In) INPUT
2 TXD Transfer Data(Data Out) OUTPUT
3 VCC 3.3V DC INPUT
4 GND Ground (0v) -