CN
LARSOBRE NóSINFORMAçõES DA INDúSTRIA COMO USAR O MóDULO BLE BLE5101

Como usar o Módulo BLE BLE5101

Por SDGA:NiceRF Wireless Technology Co., Ltd

BLE5101 é um módulo BLE baseado no protocolo BLE 5.1, com banda de frequência de trabalho de 2,4 GHz. Possui características de tamanho pequeno, baixo consumo de energia, coexistência mestre-escravo e assim por diante.

 

Como usar o Módulo BLE BLE5101

Ferramentas:

  • Assistente de depuração serial SSCOM,
  • nRF Conectar para Android,
  • A versão do telefone Android 10

(Configuração da porta serial: 115200, 8, N, 1)

 

  1. Confirme se o módulo BLE está em modo de configuração

O módulo BLE BLE5101 fabricado por nossa empresa entrará no modo de configuração por padrão ao ser ligado, para facilitar ao usuário a configuração dos parâmetros. No modo de configuração, o módulo não executará automaticamente as funções Bluetooth e ficará no estado inativo.

Envie o comando de teste AT "AT\r\n" (onde \r\n é o retorno de carro e avanço de linha, ou seja, 0x0d 0x0a) para confirmar se o módulo entra no modo de configuração:

Se não houver resposta, o módulo não entra no modo de configuração. Envie um pacote de string "+++\r\n" ou puxe o pino SET (PIN 6) para baixo para entrar no modo de configuração. Ao entrar no modo de configuração, a porta serial do módulo responderá com a mensagem “[ENTER AT MODE]”:

 

  1. Desligue a função de entrar automaticamente no modo de configuração após ligar

Envie o comando AT "AT+ENATMODE=0\r\n", o módulo retorna "OK" e a configuração é bem-sucedida. O módulo aplicará este parâmetro na próxima vez que for iniciado.

 

  1. Modifique o endereço MAC do módulo BLE

Os módulos BLE5101 fabricados por nossa empresa possuem o mesmo endereço MAC. É impossível estabelecer uma conexão Bluetooth entre dois módulos BLE5101 com o mesmo endereço MAC, portanto é necessário modificar o endereço MAC de um dos módulos BLE.

Por exemplo, defina o endereço MAC do módulo para 11:22:33:44:55:66 e envie o comando AT "AT+MAC=112233445566\r\n":

Se o módulo retornar "OK", a configuração foi bem-sucedida.

 

  1. Habilite a função mestre-escravo do módulo BLE

Envie o comando AT "AT+CONS?\r\n" para verificar se a função mestre-escravo do módulo BLE está habilitada:

O módulo retorna "+CONS=a,b". Entre eles, quando a = 0, o módulo desabilitará a função escravo, o módulo não poderá habilitar a transmissão Bluetooth e rejeitará qualquer solicitação de conexão do mestre Bluetooth; quando b = 0, o módulo desabilitará a função mestre e o módulo não poderá habilitar a varredura Bluetooth. O módulo BLE5101 suporta a coexistência de mestre e escravo, então aeb podem ser definidos como 1 juntos, e a função mestre e a função escravo podem ser ativadas ao mesmo tempo.

Envie o comando AT "AT+CONS=1,1\r\n", o módulo retorna "OK" e a configuração é bem-sucedida. O módulo aplicará este parâmetro na próxima vez que for iniciado.

 

  1. Reinicie o módulo BLE

Envie o comando "AT+RESET\r\n" ou ligue o módulo para reiniciar. Se o pino SET for puxado para baixo, o pino SET precisa ser restaurado para um nível alto, caso contrário, o módulo BLE ainda entrará no modo de configuração após a reinicialização.

 

O módulo sempre aplicará os parâmetros de configuração acima e ativará automaticamente a varredura de Bluetooth e a publicidade de Bluetooth após ser ligado. Abra o nRF Connect, inicie a digitalização, o telefone poderá receber pacotes de publicidade do BLE5101 e os usuários poderão clicar em CONNECT para estabelecer uma conexão Bluetooth; se dois módulos BLE5101 tiverem essas configurações aplicadas, eles estabelecerão automaticamente uma conexão Bluetooth após serem ligados.

 

  1. BLE5101 estabelece uma conexão Bluetooth entre si e envia e recebe dados

Se houver dois módulos BLE5101 com as configurações de 1 a 5 etapas aplicadas, eles estabelecerão automaticamente uma conexão bluetooth. Após o módulo ser conectado com sucesso como mestre, a porta serial responderá: "SLAVE CONNECTED" e exibirá o endereço MAC do escravo; caso contrário, responderá: "MASTER CONNECTED" e exibirá o endereço MAC do mestre.

Nota: Como a publicidade Bluetooth dos dois módulos BLE5101 é ativada junto com a varredura Bluetooth, não pode ser garantido que uma das partes seja fixada como mestre ou escravo durante a conexão real. Se uma parte precisar ser fixada como mestre/escravo, após entrar no modo de configuração, envie o comando AT+CONS para definir a função correspondente como 0.

 

Quando o BLE5101 é conectado como mestre, devido ao processo do protocolo BLE, ele precisa descobrir o Serviço GATT e a Característica GATT do escravo. Este processo leva cerca de 1-2s e, em seguida, envia automaticamente uma solicitação de ativação de notificação ao escravo BLE5101 para iniciar a transmissão de dados. BLE5101 suporta MTU máximo de 250, ou seja, um único pacote pode enviar até 250 - 3 = 247 bytes de dados.

 

  1. O celular estabelece uma conexão Bluetooth com BLE5101 e envia e recebe dados

Depois de estabelecer uma conexão Bluetooth entre o celular e o BLE5101 por meio de 1 a 5 pontos, você pode começar a enviar e receber dados conforme mostrado na figura:

 

UUID de serviço

FFF0

Característica UUID

UUID

Atributos

Explicar

FFF1

Ler/Notificar

O escravo envia, o mestre recebe o canal de dados

FFF2

Escreva/escreva sem resposta

O mestre envia, o escravo recebe o canal de dados

 

1) O UUID de serviço primário padrão do BLE5101 para envio e recebimento de dados é 0xFFF0. Clique para visualizar a Característica incluída no Serviço Primário.

2) Quando BLE5101 é utilizado como escravo, ele envia uma notificação de Notificação ao mestre através da Característica com o atributo Notify por padrão. Clique na seta para enviar uma solicitação de ativação de notificação ao BLE5101 para receber automaticamente os dados enviados pelo BLE5101.

3) Clique na seta para enviar dados para BLE5101, e BLE5101 irá imprimi-los através da porta serial após receber os dados.

Contate-nos

 +86-755-23080616

 vendas@nicerf.com

Site: https://www.nicerf.com/

Endereço: 309-314, 3/F, Bldg A, edifício comercial Hongdu, Zona 43, Baoan Dist, Shenzhen, China

Contate-nos
política de Privacidade

política de Privacidade

· Política de Privacidade

No momento não há conteúdo disponível


           

E-mail: sales@nicerf.com

Tel:+86-755-23080616

Endereço:309-314, 3/F, Bldg A, edifício comercial Hongdu, Zona 43, Baoan Dist, Shenzhen, China


×