SIMBAD
MÓDULO BLUETOOTH PARA MICROCONTROLADOR
AGORA SEU PC, MÓBILE, PALM OU OUTRO MÓDULO
PODE ACESSAR SEU MICROCONTROLADOR VIA BLUETOOTH
Frequency Band : 2.4GHz ISM
Sensitivity : -80 dBm or better
Standard : Bluetooth 2.0
Antenna : External
RF Power : 0~4dBm
Working Distance : about 10 meters
Specification version 1.2 and V2.0 EDR
Profile : SPP (AT)
SLAVE AND MASTER MODE.
Pode se comunicar com PC, CELULAR, PALM ou
outro SIMBAD
Atualmente estamos em testes com aplicações
para J2ME e PYTHON
(SYMBIAN) e BLUETOOTH VIRTUAL COM
SPP LINK entre BLUETOOTH VIRTUAL COM e SIMBAD
MÓDULO SIMBAD - DÚVIDAS FREQUENTES
COM QUE VELOCIDADE PODE SE COMUNICAR COM O MICROCONTROLADOR
?
9600 OU 19200 OU 38400 OU 57600 OU 115200. USE COMANDO
BAU PARA CONFIGURAR.
PERMITE MUDAR O PINCODE TRADICIONAL (0000/1234) ?
SIM, COM O COMANDO PNU
POSSO ATRIBUIR NOME A ELE ?
SIM, COM O COMANDO NAM
PODE PROCURAR OUTROS MÓDULOS ?
SIM, COM O COMANDO SIQ
PODE SE CONECTAR COM O OUTRO MÓDULO ?
SIM
MANDA MENSAGENS DO STATUS DA CONEXÃO ?
SIM, POR EXEMPLO CON, DSC
PODE CONFIGURÁ-LO COMO MESTRE ?
SIM, COM O COMANDO MST
POSSO VER QUEM SE CONECTA A ELE ?
SIM, COM O COMANDO GRN
POSSO SABER O MAC DELE ?
SIM, COM O COMANDO RLA
AO LIGAR OU RESETAR MÓDULO, COMO POSSO VER
SE ESTÁ FUNCIONANDO?
ELE MANDA A MENSAGEM "PON"
ELE PAREIA TAMBEM COM PC, MOBILE OU PALM ?
SIM, FOI TESTADO, MAS NÃO ESQUEÇA DE USAR
O PROFILE "SPP"
É CLASSE II ?
SIM, 10 MTS. TEMOS CLASSE I, MAS NÃO FOI TESTADO
AINDA.
TEM COMUNICAÇÃO SERIAL ?
SIM, DEFAULT É 9600,N,8,1; TTL 3.3V
TEM COMANDOS AT ?
SIM, PARA CADA COMANDO, UMA RESPOSTA. NÃO ESQUECER
DE ENVIAR NO FINAL DO COMANDO OS CARACTERES DE CONTROLE
CR/LF
TESTADO COM J2ME, PYTHON EMBARCADO E BLUESOLEIL?
SIM, COM SUCESSO (REQUER CONHECIMENTO DE J2ME E PYTHON)
AVISA QUANDO ALGUÉM ESTA CONECTADO OU DESCONECTADO
A ELE ?
SIM, CON PARA CONECTADO E DSC
PARA DESCONECTADO
RESET POR SOFTWARE E HARDWARE ?
SIM, POR SOFTWARE É O RST
PODE AUTORIZAR O MÓBILE COM QUEM PODE PAREAR
?
SIM, OBRIGATÓRIO, ATRAVÉS DO COMANDO AUT.
FAÇA O SEU MÓBILE "VISIBLE"
PARA O MÓDULO ENCONTRÁ-LO, AI VOCÊ
PEGA O MAC PARA USAR COM PARÂMETRO AO COMANDO
"AUT".
CONVERSA COM ARM, PIC, AVR ? SIM, BASTA UMA SERIAL LIVRE.
QUAL A LISTA DE COMANDOS AT DO SIMBAD ? SIQ (PROCURA MÓDULOS BLUETOOTH PRÓXIMOS)
EIQ (PARA A PROCURA DE MÓDULOS BLUETOOTH PRÓXIMOS)
PAR (ENTRA NO MODO DE PAREAMENTO)
CNP (SAI DO MODO DE PAREAMENTO)
PNU (INFORMA O PIN CODE)
CON (ESTABELECE UMA CONEXÃO COM O MÓDULO
BLUETOOTH)
DSC (FINALIZA UMA CONEXÃO COM O MÓDULO
BLUETOOTH)
RST (RESETA MÓDULO BLUETOOTH)
RPT (REPORTA O ESTADO ATUAL DO MÓDULO BLUETOOTH)
SND (HABILITA ENVIO DE DADOS)
END (DESABILITA ENVIO DE DADOS)
BAU (MUDA BAUD RATE ATUAL)
NAM (MUDA NOME DO MÓDULO BLUETOOTH)
GRN (PEGA O NOME DE QUEM SE CONECTOU NO MÓDULO
BLUETOOTH)
RLA (PEGA MAC DO MÓDULO BLUETOOTH)
RLN (PEGA O NOME DO MÓDULO BLUETOOTH)
AUT (HABILITA PAREAMENTO)
SLP (ENTRA NO MODO SLEEP)
WKP (SAI DO MODO SLEEP)
POR QUE O NOME "SIMBAD" ? (SIMPLE BLUETOOTH ADAPTER)
HÁ REGULADOR NA ALIMENTAÇÃO ?
SIM, UM LM317
ELE É SMD ?
O RÁDIO SIM,O MÓDULO QUE CONTÉM
O REGULADOR E ANTENA, NÃO.
O QUE SÃO AQUELES PINOS ?
ESQUERDO DE CIMA PARA BAIXO: RESET, TXD,RXD
DIREITO DE CIMA PARA BAIXO: VCC, LED, GND
POSSO JOGAR 5V NO TXD, RXD E RESET ?
NÃO!, NECESSITA DE UM DIVISOR DE TENSÃO,
POIS TRABALHA COM 3.3V
QUAL O TAMANHO DELE ? 30mmX28mm
POR QUE AO TENTAR PAREAR COM O MÓDULO, ALGUMAS
VEZES ELE MANDA RQP ?
NESTE MOMENTO MANDE UM PINCODE PARA HOST E ASSIM SE
OBTÊM O PAREAMENTO, UTILIZE COMANDO PNU
AO TENTAR SE CONECTAR A ELE VIA MÓBILE, NÃO
ACHA O SERVIÇO "SPP", O QUE PODE SER
?
VOCÊ AUTORIZOU O MÓBILE COM COMANDO "AUT"
? O PARÂMETRO PARA "AUT" DEVE SER O
MAC DO MÓBILE.
O RESET É EM QUAL NÍVEL LÓGICO
? ALTO
COMO MANDO UM COMANDO PARA ELE ? POR EXEMPLO RST COMANDO "RST" SEGUIDO DE CR E LF (BYTES
13 E 10)
OS COMANDOS DEVEM SEMPRE SEREM EM MAÍUSCULO ?
SIM
COMO ENCERRAR O ENVIO DE DADOS ?
AGUARDE 50ms E ENVIE "END". SE NÃO
AGUARDAR OS 50ms, o AT#END É INTERPRETADO COMO
UM DADO A SER ENVIADO.
PAREAR E CONEXÃO SÃO A MESMA COISA
?
PARA SE CONECTAR O PAREAMENTO DEVE SER FEITO ANTES.
O QUE SIGNIFICA BLUETOOTH ?
O nome Bluetooth foi escolhido em homenagem ao rei da
Dinamarca Harald Blatand, que era conhecido como Harald
Bluetooth. Esse apelido lhe foi dado por ele possuir
uma coloração azulada em seus dentes.
O apelido foi usado para esta tecnologia pelo fato de
Harald Bluetooth ter ficado conhecido como unificador
da Dinamarca, logo o significado de Bluetooth é
unificação.
POSSO LIGAR DIRETAMENTE NA SERIAL DO COMPUTADOR
O MÓDULO ? OBRIGATORIAMENTE DEVES TER UM CONVERSOR DE RS232
PARA NÍVEL LÓGICO 3.3V. USE UM MAX3232
OU MAX232 (COM DIVISOR DE TENSÃO NOS PINOS TXD
E RXD DO LADO DO SIMBAD)
QUAL UM BOM SOFTWARE PARA TESTAR O MÓDULO
VIA PC ?
REALTERM
ALGUMA DICA SOBRE O REALTERM ?
SIM, CONFIGURE ELE PARA 9600,N,8,1 E HABILITE O ENVIO
DE CR/LF (13,10) NO FINAL DA STRING A SER ENVIADA AO
MÓDULO
AINDA ESTOU CONFUSO, POR ONDE COMEÇO ?
COMEÇE PRIMEIRO OS TESTES COM O SIMBAD UTILIZANDO
O REALTERM, QUE DEVE SER INSTALADO EM SEU PC, PARA SE
COMUNICAR COM O SIMBAD E SOMENTE DEPOIS UTILIZE SEU
MICROCONTROLADOR PARA SE COMUNICAR, DESTA FORMA VOCÊ
SE HABITUA COM OS COMANDOS AT# ENVIADOS PELO REALTERM,
PREPARANDO VOCÊ PARA LÓGICA DO PROGRAMA
POSTERIORMENTE EM SEU MICROCONTROLADOR.
NO PC, INSTALE O REALTERM, CONFIGURANDO ELE PARA BAUD
9600,N,1 EM UMA SERIAL LIVRE. NA OPÇÃO
SEND DO REALTERM, HABILITE +CR E +LF.
ADICIONE À SERIAL DO PC O CONVERSOR MAX3232 OU
MAX232 (COM DIVISOR DE TENSÃO) E LIGUE AO TXD
DO PC AO RXD DO SIMBAD, O RXD DO PC AO TXD DO SIMBAD
E GND EM AMBOS.
AO LIGAR SIMBAD, DEVE APARECER NO EMULADOR REALTERM
A MENSAGEM "PON".
DIGITE AT#PAR PARA COLOCAR O SIMBAD NO MODO "VISIBLE"
E TECLE EM "SEND ASCII", ELE DEVE RESPONDER
COM "OK".
CONTINUE OS TESTES COM OUTROS COMANDOS AT#.