Contact Us

Tronisoft Limited
12 Park Lane
RG31 5DL

VAT No: GB 886 800 585
Company No: 05752051


Payments Accepted

Visa Accepted at TronisoftVisa Debit Accepted at Tronisoft
MasterCard Accepted at TronisoftMaestro Accepted at TronisoftJCB Accepted at Tronisoft
WorldPay Accepted at TronisoftSecure Payments at Tronisoft

Free delivery
(standard UK) on
online orders
over £29 ex.VAT

Bluetooth to TTL (UART) Module Class 2 - BTLink BTL100

Bluetooth to TTL (UART) Module Class 2 - BTLink BTL100
Product Code: 2830
Availability: In Stock
Price: £4.99

Available Options

Dupont cable:

Customise Module:

Please add the customised value(s) in the text box below i.e. TS, 1234, 19200 or BAUD5:

   - OR -   

This Bluetooth to TTL (UART) Module with Its Built In Chip Antenna and back panel provides an easy-to-use, invisible connection
for your device

Class 2 with up to a maximum 10 meter range (up to 30ft) in open envrionments; walls, interferance, and other obstructions
do reduce range)

Can work with Android*, Arduino* based devices/phones. Also works with RepRap* 3D Printers/Similar providing they use
Serial TTL logic.

Works with 3.3V & 5V devices. (I/O Levels are 3.3V)

Only 35mm by 15mm excluding the pin lengths.
Supplied (optionally) with 4 wire header/dupont cable for rapid connection to other devices.

This small size Bluetooth TTL transceiver module allows your target device to both send or receive serial data via Bluetooth technology
without connecting a serial cable to your computer. It's easy to use and completely encapsulated.

This is a slave device with simple and a very small and simple command set.

A PC/Tablet/Laptop etc is to be used as the master device which can communicate with this Slave Bluetooth to TTL Module
to make a cable less link.


  • Model: BTlink BTL100
  • Bluetooth Default Name: BTLINK-BTL100        ...(easy to change)
  • Default Pairing Pin: 1234                                       ...(easy to change)
  • Radio Chip: CSR BC417
  • Memory: External 8Mbit Flash
  • Output Power: -4 to +6dbm Class 2
  • Range: Up to a maximum of  10m (30 feet)
  • Sensitivity: -80dbm Typical
  • Bit Rate: EDR, up to a maximum of 3Mbps
  • Interface: UART
  • Antenna: Built-in
  • Voltage: 3.3 to 5VDC supply (TX and RX I/O is 3.3V level)
  • Current: 30mA max
  • Slave Mode Only

Default Baud Rate & Settings:

9600 Baud Rate, 8 Data bits, 1 Stop Bit, No Parity.

Bluetooth specification v2.0 + EDR.

Works with any USB Bluetooth adapters/built in bluetooth.

Package contents:

1X Bluetooth to TTL Slave Module
1X 4ways header/dupont cable  (Optional)


This BTLink BTL100 Bluetooth to TTL Module only has limited AT Command Set. Changing the device Name, Changing the Pin, Changing the Baud Rate,

You mainly need only these three commands to set up your device with this module and please see the information below on
how to send a command and the response you shall receive.

1. Testing the connection Before sending a AT command to the Bluetooth module, you will need to check the connection between the terminal software and the module using USB to Serial TTL module. (We sell these on eBay as well, see our other items)

To check or start programming / changing the Bluetooth to TTL module, please download and use SimpleTerm (FREE)
and add the commands shown which shall then program the devices.

To Test if Bluetooth is available to talk in command mode. (Send commands in CAPITAL letters as shown below everything within the quotes "")

Send "AT
Response "OK" (You shall receive the response shown on the Terminal Software without the quotes)

2. Changing the default baud rate using USB to Serial TTL module

Send "AT+BAUD5" - (the number (in this case 5) is dependant on the baud rate you require from the table shown below.

Response "OK19200"



1200  4  9600  7  57600  A  46800


2400 5 19200 8 115200 B 92100


4800 6 38400 9 230400  C 1382400

3. Changing the default name (BTLINK-BTL100) using a USB to Serial TTL Cable

Send: "AT+NAMEyourname" - (yourname is the name you want to rename the device to have.
Response: "OKsetname" (So "BTLINK-BTL100" would become "yourname in this example")
If you can reset the module once a name change happens by un powering the device and reconnecting
it, you should then be able to search the new name for the Bluetooth Module.

4. Changing default password using a USB to Serial TTL Cable
Send: "AT+PINxxxx" (where xxxx is your new pin number (needs to be numeric / numbers))
Response: "OKsetpin"

The module will not accept an AT command when it is paired. You should notice when a device is paired as the red light
stops blinking/flashing fast and becomes a constant red light.

A suitable USB to TTL Cable or RS232 to TTL converter module is required (one that has 3.3V I/O) if you want to change these settings via your computer.


Q: Can this Bluetooth Module be changed to or become a Master Device and talk with another one of these Bluetooth Modules?

A: NO, This can only act in SLAVE MODE, if you purchase two, they cannot talk to each other without a Master Bluetooth Module
               or a PC/LAPTOP/PHONE controlling the device(s)

Q: Do you stock a Master Bluetooth Module?

A: We DO NOT stock Master Bluetooth Modules, BUT we do have Bluetooth to Serial / RS232 Adapters (Item 2755 & 2751) which can act
as a slave or master and control this module.

Q: Are these as good as the Bluetooth to RS232 devices you stock?

A: It depends - If you only require TTL logic and do not mind class 2 range then this could be an alternative to our Bluetooth to Serial Adapters
however there are distinct advantages that our Bluetooth to RS232 perform better. They have full RS232 whereas this is a TTL device which means you shall need additional expense in converting this to a Bluetooth to RS232 as you shall need a MAX3232 IC amongst other components. 

Our Bluetooth to RS232 are also CE, FCC certified whereas this is more designed as a development module.
That being said they still can be CE, FCC certified but you shall need to do the testing and improve it if needed or we can provide CE, FCC testing
depending on the specification and MOQ being ordered.

Our Bluetooth to RS232 are enclosed products and are much more powerful in line of sight (Class 1 - Up to 100meters).

These devices are also known as:
Bluetooth TTL Modules
Arduino Bluetooth Module Slave Wireless Serial Board Module
Bluetooth Wireless TTL

*All trademarks / tradenames / logos are copyright of their respective owners and is used for comparison/reference only.

Type: Bluetooth TTL UART Module
Coverage: Up to 10m (Class 2)
Connection: Point-to-point
Signals: TxD, RxD, GND,VCC
Compliant : Bluetooth Specification v1.2/v2.0 + EDR
Frequency: 2.400 to 2.4835GHz
Current Consumption: Max. 30mA
Dimensions (L,W,H): 35mm x 15mm
Supported O/S: Windows 98/2000/ME/XP/ Windows 7 & Windows 8, 8,1, MAC OS (Not iPhone or iPad) Linux, Android, Raspberry Pit

Write a review

Your Name:

Your Review: Note: HTML is not translated!

Rating: Bad           Good

Enter the code in the box below:

**** All prices displayed exclude Value Added Tax (VAT) at the current UK rate of 20% ****