Você está na página 1de 13

Traduzido do Inglês para o Português - www.onlinedoctranslator.

com

1
Suporte técnico: info@iteadstudio.com

HC-05
- Bluetooth para módulo de porta serial

Visão geral

O módulo HC-05 é um módulo Bluetooth SPP (Serial Port Protocol) fácil de usar, projetado para
configuração de conexão serial sem fio transparente.
O módulo Bluetooth da porta serial é totalmente qualificado Bluetooth V2.0+EDR (Enhanced Data Rate)
Modulação de 3 Mbps com transceptor de rádio de 2,4 GHz completo e banda base. Ele usa o sistema
Bluetooth CSR Bluecore 04-External single chip com tecnologia CMOS e com AFH (Adaptive Frequency
Hopping Feature). Tem uma pegada tão pequena quanto 12,7 mm x 27 mm. Espero que simplifique seu
ciclo geral de design/desenvolvimento.

Especificações

Recursos de hardware

- Sensibilidade típica de -80dBm Até +4dBm de

- potência de transmissão de RF

- Operação de baixa potência 1,8 V, controle PIO de

- 1,8 a 3,6 VI/O

- Interface UART com baud rate programável


- Com antena integrada
- Com conector de borda

Módulo Bluetooth HC-05 iteadstudio.com 18.06.2010


2
Suporte técnico: info@iteadstudio.com

Recursos de software

- Taxa de transmissão padrão: 38400, bits de dados: 8, bit de parada: 1, paridade: sem paridade, controle de dados: tem.

Taxa de transmissão suportada: 9600,19200,38400,57600,115200,230400,460800.

- Dado um pulso crescente em PIO0, o dispositivo será desconectado. Porta de

- instrução de status PIO1: baixa desconectada, alta conectada;

- PIO10 e PIO11 podem ser conectados ao led vermelho e azul separadamente. Quando mestre e escravo estão

emparelhados, o led vermelho e azul pisca 1 vez/2s no intervalo, enquanto desconectado apenas o led azul pisca

2vezes/s.

- Conecte-se automaticamente ao último dispositivo ligado como padrão. Permita que o

- dispositivo de emparelhamento se conecte como padrão. PINCODE de pareamento

- automático:”0000” como padrão

- Reconexão automática em 30 minutos quando desconectado como resultado de fora do alcance da conexão.

hardware

Módulo Bluetooth HC-05 iteadstudio.com 18.06.2010


3
Suporte técnico: info@iteadstudio.com

Módulo Bluetooth HC-05 iteadstudio.com 18.06.2010


4
Suporte técnico: info@iteadstudio.com

Módulo Bluetooth HC-05 iteadstudio.com 18.06.2010


5
Suporte técnico: info@iteadstudio.com

Comando AT Padrão:

Como definir o modo para servidor (mestre): 1.


Conecte o PIO11 ao nível alto.
2. Ligue, módulo em estado de comando.
3. Usando baud rate 38400, envie o “AT+ROLE=1\r\n” para o módulo, com “OK\r\n” significa
sucessos de configuração.
4. Conecte o PIO11 ao nível baixo, religue o módulo, o módulo funcionará como servidor
(mestre).

Comandos AT: (todos terminam com \r\n)


1. Comando de teste:

Comando Responder Parâmetro


NO OK -
2. Reiniciar

Comando Responder Parâmetro


AT+RESET OK -

3. Obtenha a versão do firmware

Comando Responder Parâmetro


AT+VERSÃO? + VERSÃO:<Param> Parâmetro: versão do firmware

OK
Exemplo:
AT+VERSÃO?\r\n
+ VERSÃO:2.0-20100601
OK

Módulo Bluetooth HC-05 iteadstudio.com 18.06.2010


6
Suporte técnico: info@iteadstudio.com

4. Restaurar padrão

Comando Responder Parâmetro


AT+ORGL OK -
Estado padrão:

Modo escravo, código pin: 1234, nome do dispositivo: HC-2010-06-01, Baud 38400bits/s.

5. Obtenha o endereço do módulo

Comando Responder Parâmetro


AT+ADDR? + ADDR:<Param> Param: endereço do módulo
OK Bluetooth
Endereço Bluetooth: NAP: UAP : LAP
Exemplo:
AT+ADDR?\r\n
+ ADDR:1234:56:abcdef
OK

6. Defina/verifique o nome do módulo:

Comando Responder Parâmetro


AT+NOME=<Param> OK Param: nome do módulo
AT+NOME? + NOME:<Param> Bluetooth
OK (/FALHA) (Padrão: HC-05)
Exemplo:
AT+NAME=HC-05\r\n defina o nome do módulo para “HC-05”

OK
AT+NAME=ITeadStudio\r\n
OK
AT+NOME?\r\n
+ NOME: ITeadStudio
OK

7. Obtenha o nome do dispositivo Bluetooth:

Comando Responder Parâmetro


AT+RNAME?<Param1> 1. +NOME:<Param2> Param1,Param 2: o endereço do
OK dispositivo Bluetooth
2. FALHA

Exemplo: (Endereço do dispositivo 00:02:72:od:22:24,nome:


ITead) AT+RNAME? 0002,72,od2224\r\n
+ RNAME:ITead
OK

8. Configure/Verifique o modo do módulo:

Comando Responder Parâmetro


AT+ROLE=<Param> OK Parâmetro:

AT+ PAPEL? + PAPEL:<Param> 0- Escravo

Módulo Bluetooth HC-05 iteadstudio.com 18.06.2010


7
Suporte técnico: info@iteadstudio.com

OK 1-Mestre
2-Slave-Loop

9. Definir/verificar a classe do dispositivo

Comando Responder Parâmetro


AT+CLASSE=<Param> OK Parâmetro: classe de dispositivo

CLASSE AT+? 1. +CLASSE:<Param>


OK
2. FALHA

10. Definir/Verificar GIAC (Código de acesso de consulta geral)

Comando Responder Parâmetro


AT+IAC=<Param> 1. OK Parâmetro: GIAC

2. FALHA (Padrão: 9e8b33)


AT+IAC + IAC:<Param>
OK
Exemplo:
AT+IAC=9e8b3f\r\n
OK
AT+IAC?\r\n
+ IAC: 9e8b3f
OK

11. Definir/Verificar -- Consultar padrões de acesso

Comando Responder Parâmetro


AT+INQM=<Param>,<Param2>, 1. OK Parâmetro:

<Param3> 2. FALHA 0——inquiry_mode_standard


AT+ INQM? + INQM:<Param>,<Param2>, 1——inquiry_mode_rssi
<Param3> Param2: Número máximo de

OK dispositivos Bluetooth para


responder
Parâmetro3:

Tempo limite (1-48: 1,28s a


61,44s)

Exemplo:
AT+INQM=1,9,48\r\n
OK
AT+INQM\r\n
+ INQM:1, 9, 48
OK

Módulo Bluetooth HC-05 iteadstudio.com 18.06.2010


8
Suporte técnico: info@iteadstudio.com

12. Defina/Verifique o código PIN:

Comando Responder Parâmetro


AT+PSWD=<Param> OK Parâmetro: código PIN

AT+ PSWD? +PSWD:<Parâmetro> (Padrão 1234)


OK

13. Defina/Verifique o parâmetro serial:

Comando Responder Parâmetro


OK Param1: Baud
AT+UART=<Param>,<Param2>,<Param3> Param2: bit de parada

AT+UART? + UART=<Param>,<Param2>, Param3: Paridade

<Param3>
OK
Exemplo:
AT+UART=115200,
1,2,\r\nOK
AT+UART?
+ UART:115200,1,2
OK

14. Defina/verifique o modo de conexão:

Comando Responder Parâmetro


AT+CMODE=<Param> OK Parâmetro:

AT+ CMODE? + CMODE:<Param> 0 - conectar endereço fixo 1 -

OK conectar qualquer endereço 2

- slave-Loop

15. Definir/verificar endereço fixo:

Comando Responder Parâmetro


AT+BIND=<Param> OK Param: endereço fixo
AT+ BIND? + BIND:<Param> (Padrão
OK 00:00:00:00:00:00)
Exemplo:
AT+BIND=1234,56,abcdef\r\n
OK
AT+BIND?\r\n
+ BIND:1234:56:abcdef
OK

16. Definir/Verificar LED I/O

Comando Responder Parâmetro


AT+POLAR=<Param1,<Param2> OK Param1:
AT+ POLAR? + POLAR=<Param1>,<Param2> 0- LED de acionamento baixo PIO8 1-

OK LED de acionamento alto PIO8

Módulo Bluetooth HC-05 iteadstudio.com 18.06.2010


9
Suporte técnico: info@iteadstudio.com

Parâmetro2:

0- LED PIO9 de acionamento baixo 1-

LED de acionamento alto PIO9

17. Defina a saída PIO

Comando Responder Parâmetro


AT+PIO=<Param1>,<Param2> OK Param1: número PIO
Parâmetro 2: nível PIO

0- baixo

1- alto

Exemplo:
1. PIO10 saída de alto nível
AT+PI0=10,1\r\n
OK

18. Definir/Verificar - parâmetro de varredura

Comando Responder Parâmetro


AT+IPSCAN=<Param1>,<Param2 OK Param1: Consulta tempo

> , <Param3>,<Param4> intervalo

AT+IPSCAN? + IPSCAN:<Param1>,<Param2>,<P Param2:Duração da consulta

aram3>,<Param4> Param3:Intervalo de paginação

OK Parâm4:Duraçao da chamada

Exemplo:
AT+IPSCAN =1234.500.1200.250\r\n
OK
AT+IPSCAN?
+IPSCAN:1234,500,1200,250

19. Definir/Verificar - Parâmetro SHIFF

Comando Responder Parâmetro


AT+SNIFF=<Param1>,<Param2>, OK Param1: Tempo máximo

<Param3>,<Param4> Param2: Tempo mínimo

AT+ SNIFF? + SNIFF:<Param1>,<Param2>,<Par Param3: Tempo de nova tentativa

am3>,<Param4> Param4: Tempo esgotado

OK

20. Definir/verificar o modo de segurança

Comando Responder Parâmetro


AT+SENM=<Param1>,<Param2> 1. OK Param1:
2. FALHA 0——sec_mode0+off
AT+SENM? +SENM:<Param1>,<Param2> 1——sec_mode1+non_se

Módulo Bluetooth HC-05 iteadstudio.com 18.06.2010


10
Suporte técnico: info@iteadstudio.com

OK cura
2——sec_mode2_service
3——sec_mode3_link
4——sec_mode_unknow
n
Parâmetro2:

0——hci_enc_mode_off
1——hci_enc_mode_pt_t
optar

2——hci_enc_mode_pt_t
o_pt_and_bcast

21. Excluir dispositivo autenticado

Comando Responder Parâmetro


AT+PMSAD=<Param> OK Parâmetro:

Autenticado Dispositivo

Endereço

Exemplo:
AT+PMSAD =1234,56,abcdef\r\n
OK

22. Excluir todos os dispositivos autenticados

Comando Responder Parâmetro


AT+ RMAAD OK -

23. Pesquisar Dispositivo Autenticado

Comando Responder Parâmetro


AT+FSAD=<Param> 1. OK Parâmetro: endereço do dispositivo

2. FALHA

24. Obter contagem de dispositivos autenticados

Comando Responder Parâmetro


AT+ADCN? + ADCN:<Parâmetro> Parâmetro: contagem de dispositivos

OK

25. Dispositivo autenticado usado mais recentemente

Comando Responder Parâmetro


AT+MRAD? + MRAD:<Parâmetro> Parâmetro: Recentemente

OK Autenticado Dispositivo

Endereço

26. Obtenha o estado de funcionamento do módulo

Comando Responder Parâmetro

Módulo Bluetooth HC-05 iteadstudio.com 18.06.2010


11
Suporte técnico: info@iteadstudio.com

AT+ ESTADO? + ESTADO:<Parâmetro> Parâmetro:

OK “INICIALIZADO”

"PREPARAR"

“PARÁVEL”

“PARADO”

“PERGUNTAR”

“CONECTANDO”

"CONECTADO"
“DESCONECTADO”

“NUKNOW”

27. Inicialize a biblioteca de perfil SPP

Comando Responder Parâmetro


AT+INIT 1. OK -
2. FALHA

28. Consultar dispositivo Bluetooth

Comando Responder Parâmetro


AT+INQ + INQ: <Param1>, <Param2>, Param1:Endereço
<Param3> Param2:Classe de
…. Dispositivo Param3:Força do
OK Sinal RSSI

Exemplo:
AT+INIT\r\n
OK
AT+IAC=9e8b33\r\n
OK
AT+CLASSE=0\r\n
AT+INQM=1,9,48\r\n
At+INQ\r\n
+ INQ:2:72:D2224,3E0104,FFBC
+ INQ:1234:56:0,1F1F,FFC1
+ INQ:1234:56:0,1F1F,FFC0
+ INQ:1234:56:0,1F1F,FFC1
+ INQ:2:72:D2224,3F0104,FFAD
+ INQ:1234:56:0,1F1F,FFBE
+ INQ:1234:56:0,1F1F,FFC2
+ INQ:1234:56:0,1F1F,FFBE
+ INQ:2:72:D2224,3F0104,FFBC
OK

28. Cancelar consulta do dispositivo Bluetooth

Comando Responder Parâmetro


AT+ INQC OK -

Módulo Bluetooth HC-05 iteadstudio.com 18.06.2010


12
Suporte técnico: info@iteadstudio.com

29. Correspondência de Equipamentos

Comando Responder Parâmetro


AT+PAR=<Param1>,<Param2> 1. OK Param1:Endereço do dispositivo

2. FALHA Parâmetro2:Tempo esgotado

30. Conecte o dispositivo

Comando Responder Parâmetro


AT+LINK=<Param> 1. OK Parâmetro:Endereço do dispositivo

2. FALHA

Exemplo:
AT+FSAD=1234,56,abcdef\r\n
OK
AT+LINK=1234,56,abcdef\r\n
OK

31. Desconectar

Comando Responder Parâmetro


AT+DISC 1. +DISC:SUCESSO Parâmetro:Endereço do dispositivo

OK
2. +DISC:LINK_LOSS
OK
3. +DISC:NO_SLC
OK
4. +DISC:TIMEOUT
OK
5. +DISC:ERRO
OK

32. Modo de economia de energia

Comando Responder Parâmetro


AT+ENSNIFF=<Param> OK Parâmetro:Endereço do dispositivo

33. Exerce o modo de economia de energia

Comando Responder Parâmetro


AT+ EXSNIFF =<Param> OK Parâmetro:Endereço do dispositivo

Módulo Bluetooth HC-05 iteadstudio.com 18.06.2010


13
Suporte técnico: info@iteadstudio.com

Histórico de Revisão

Rev. Descrição Data de lançamento

v1.0 Versão inicial 18/07/2010

Módulo Bluetooth HC-05 iteadstudio.com 18.06.2010

Você também pode gostar