Alto-falante sem fio portatil Bluetooth pacote de evento de baixa energia tws
Alto-falante sem fio portátil Bluetooth pacote de evento de baixa energia tws
Os pacotes de eventos enviados pelo controlador ao host são usados principalmente para enviar informações e feedback de comandos inseridos anteriormente. O pacote de eventos HCI consiste em um código de tipo de evento, um campo de comprimento de parâmetro e um parâmetro de evento. Cada evento possui um conjunto exclusivo de parâmetros. bjbjaudio.com
O Bluetooth Low Energy possui principalmente os três tipos básicos de eventos a seguir;
Evento de conclusão de comando genérico
Eventos de status de comando genérico
Eventos de conclusão de comandos específicos bjbjaudio.com <a style="opacity:0.0;color:#ffffff">tws portable wireless speaker</a>
1. Evento de conclusão de comando genérico
Quando o comando enviado pelo host para o controlador é concluído, o controlador retorna imediatamente um evento geral de conclusão de comando. Os parâmetros do evento contêm o opcode do comando enviado anteriormente e o parâmetro de retorno do comando executado. O primeiro parâmetro no parâmetro retornado é o código de status, que é usado para indicar se o comando foi executado com sucesso ou não. Por exemplo, LERand é usado para comandar o controlador a retornar um número aleatório. Possui dois parâmetros de retorno, um é o código de status e o outro é o número aleatório retornado. Observe que o evento de conclusão de comando genérico é usado sempre que o controlador executa uma tarefa não relacionada à transmissão sem fio. Por exemplo, o comando LEEncrypt não envolve transmissão de pacote de camada de link, portanto, um evento de conclusão de comando genérico será retornado O comando LE Create Connection requer que pelo menos um pacote de solicitação de conexão da camada de link (CONNECTREO) seja enviado antes que a conexão seja estabelecida blished, portanto, um evento de conclusão de comando genérico não será retornado. bjbjaudio.com
<a style="opacity:0.0;color:#ffffff">tws portable wireless speaker</a> <a style="opacity:0.0;color:#ffffff">tws portable wireless speaker</a>
2. Eventos de Status de Comando Genérico
Tipos de comando como LECreateConnection mencionados na seção anterior precisam realizar operações de transmissão sem fio e geralmente retornam um evento de status de comando geral; um evento de conclusão de comando específico será retornado após um período de tempo. <a style="opacity:0.0;color:#ffffff">tws portable wireless speaker</a>
3. Evento de conclusão de comando específico
Alguns comandos demoram um pouco para concluir a execução e todos eles têm eventos de conclusão de comando correspondentes e são os únicos específicos. Por exemplo, o comando LECreateConnection primeiro retorna um evento de status de comando e, em seguida, aguarda o estabelecimento da conexão ou falha antes de retornar o evento LEConnectionComplete. Deve-se notar que a conclusão do comando não é marcada pelo recebimento de um evento de conclusão de comando específico. bjbjaudio.com <a style="opacity:0.0;color:#ffffff">tws portable wireless speaker</a>