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:
(Configuração da porta serial: 115200, 8, N, 1)
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]”:
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.
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.
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.
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.
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.
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.
+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
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