BASIC PARA SEMPRE
       Home
       Telit SDK
       BlueTOOTH
       ZIGBEE
       Quick AVR64
       voIP
       ARM9 LINUX
       BasicWeb
       UnetEthernet
       Unetserial
       BABuino
       ARM
       Useful
 
       Contato
       Webmaster


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

ONDE PEGO O REALTERM ?
http://realterm.sourceforge.net/

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#.

ALGUM EXEMPLO EM "C" ?

SIM, VEJA ESTE EXEMPLO

ALGUM EXEMPLO DE BLUETOOTH EM J2ME ?
SIM, O EXEMPLO J2ME ABAIXO PERMITE SEU CELULAR (COM J2ME) SE COMUNICAR COM SIMBAD.
http://forums.nxtasy.org/index.php?showtopic=1839

AO LIGAR O SIMBAD, ELE ESTÁ PRONTO PARA SER PAREADO ?
NÃO. NECESSITA COMANDO "PAR"

ALGUM VÍDEO ?

AINDA ESTOU CONFUSO, PODES ME DAR A SEQUENCIA DE COMANDOS ?

  1. LIGUE SIMBAD E AGUARDE PON
  2. FAÇA O BLUETOOTH DO SEU CELULAR COMO "VISIBLE"
  3. MANDE O SIMBAD PROCURAR O CELULAR COM O COMAND AT#SIQ
  4. VAI APARECER O TEXTO "RIR" COM O MAC DO TEU CELULAR, POR EXEMPLO, RIR001BAFBF3063
  5. AGORA AUTORIZE ESTE CELULAR PAREAR COM AT#AUT001BAFBF3063
  6. APÓS RECEBE RQP, DIGITE AT#PNU1234 OU OUTRO PINCODE
  7. DIGITE O MESMO PINCODE NO CELULAR (O MESMO VAI PEDIR)
  8. SE O PINCODE FOR IGUAL, VAI APARECER A MENSAGEM PRD
  9. AGORA FAÇA O SIMBAD VISIBLE COM AT#PAR
  10. AGORA VÁ AO CELULAR EXECUTE O APLICATIVO PARA PROCURA DO SIMBAD E SE CONECTE, O SIMBAD VAI MANDAR UMA MENSAGEM CON QUANDO HOUVER A CONEXÃO
  11. A ENCERRAR A CONEXÃO, O SIMBAD VAI MANDAR A MENSAGEM DSC
  12. CERTIFIQUE QUE A APLICAÇÃO QUE VAI SE CONECTAR AO SIMBAD TRABALHE COM O PROFILE "SPP"


Maiores detalhes sobre BlueTooth


DESCRIÇÃO COD# VALOR
MÓDULO BLUETOOTH CLASSE II BLUE R$90,00


POR E-MAIL

Contate me:



Home   | Imprimir   |   Fechar Janela