Category Archives: Raspberry pi

HC05 Bluetooth Transceiver Module RS232 / TTL

 

Today we received some HC05 bluetooth serial modules from asia. It’s a very cheap solution to enable bluetooth on your device, it can be found on ebay for around $1. It’s  Bluetooth v2.0 compatible and requires almost no components to connect to an arduino or raspberry pi.

Setting up a connection with another device (smartphone) is very easy. only 4 wires and 2 resistors (for voltage level correction) are required to connect it with an arduino.

CSR BC417143B datasheet

HC05

at_mode_sch

 

AT Commands used by HC-05 & HC-06 and most of other Bluetooth Devices

COMMAND FUNCTION 
1 AT 			Test UART Connection 
2 AT+RESET 		Reset Device 
3 AT+VERSION 		Querry firmware version 
4 AT+ORGL 		Restore settings to Factory Defaults 
5 AT+ADDR 		Query Device Bluetooth Address 
6 AT+NAME 		Query/Set Device Name 
7 AT+RNAME 		Query Remote Bluetooth Device’s Name 
8 AT+ROLE 		Query/Set Device Role 
9 AT+CLASS 		Query/Set Class of Device CoD
10 AT+IAC 		Query/Set Inquire Access Code 
11 AT+INQM 		Query/Set  Inquire Access Mode 
12 AT+PSWD 		Query/Set Pairing Passkey 
13 AT+UART 		Query/Set UART parameter 
14 AT+CMODE 		Query/Set Connection Mode 
15 AT+BIND 		Query/Set Binding Bluetooth Address 
16 AT+POLAR 		Query/Set LED Output Polarity 
17 AT+PIO 		Set/Reset a User I/O pin 
18 AT+MPIO 		Set/Reset multiple User I/O pin
19 AT+MPIO? 		Query User I/O pin 
20 AT+IPSCAN 		Query/Set Scanning Parameters 
21 AT+SNIFF 		Query/Set SNIFF Energy Savings Parameters 
22 AT+SENM 		Query/Set Security & Encryption Modes 
23 AT+RMSAD 		Delete Authenticated Device from List 
24 AT+FSAD 		Find Device from Authenticated Device List 
25 AT+ADCN 		Query Total Number of Device from Authenticated Device List
26 AT+MRAD 		Query Most Recently Used Authenticated Device
27 AT+STATE 		Query Current Status of the Device 
28 AT+INIT 		Initialize SPP Profile 
29 AT+INQ 		Query Nearby Discoverable Devices 
30 AT+INQC 		Cancel Search for Discoverable Devices 
31 AT+PAIR 		Device Pairing 
32 AT+LINK 		Connect to a Remote Device 
33 AT+DISC 		Disconnect from a Remote Device 
34 AT+ENSNIFF 		Enter Energy Saving mode 
35 AT+EXSNIFF 		Exit Energy Saving mode

more info: