Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

O Bluetooth está finalmente aqui no Raspberry Pi Pico W, mas com algumas ressalvas.

Por muito tempo, o Pico W teve hardware, mas o Bluetooth não era inicialmente suportado quando o Raspberry Pi lançou a placa no verão de 2022. A partir de sexta-feira, 2 de fevereiro 10, você pode dar os primeiros passos para experimentar o Bluetooth no Pico W se puder trabalhar com o SDK beta do Pico 1.5.0. Isso significa programar em C++. Os usuários do MicroPython, infelizmente, têm que esperar.

Bibliotecas Bluetooth para o Pico W

A API Bluetooth é fornecida pelo BTstack e vem com as seguintes bibliotecas:

  • Bluetooth de baixa energia
  • Bluetooth Clássico
  • Codificador/decodificador Bluetooth Sub Band Coding (SBC)
  • Suporte ao protocolo de encapsulamento de rede Bluetooth (BNEP) usando LwIP.
  • Suporte ao protocolo de encapsulamento de rede Bluetooth (BNEP) usando LwIP com FreeRTOS para NO_SYS=0

Para mais informações, veja Raspberry Pi's SDK 1.5 Notas do GitHub.

Raspberry Pi Pico W Exemplos de Bluetooth

O Biblioteca de exemplos Raspberry Pi GitHub foi atualizado com alguns programas de amostra que você pode executar no Bluetooth do Pico W. Eles incluem recursos como o uso do Pico W para fins de áudio, incluindo streaming, controle de reprodução e alternância de volume. Há também uma variedade de exemplos de dispositivos de interação humana que permitirão que você imite um teclado ou mouse.

Introdução ao Bluetooth no Pico W

A maneira mais rápida de começar a usar o Bluetooth no Pico W é executar um dos exemplos usando o Instruções de início rápido do Pi Pico SDK. Em seguida, em vez de executar hello_world.c conforme mostrado na etapa 3 da instrução, execute um dos Exemplos de Pico Bluetooth na página do GitHub.

O que vem a seguir para o Bluetooth no Pico W?

O suporte a Bluetooth do Pico W está em beta e o Raspberry Pi prometeu que "mais detalhes serão divulgados com o lançamento real".

Além disso, uma cláusula na licença do BTstack afirma que ele só pode ser usado para fins pessoais. No entanto, o Raspberry Pi afirmou que "ele será licenciado por nós para uso mais permissivo no RP2040 (como o driver cyw43)".

Se o suporte do MicroPython para Bluetooth não está claro, mas existem outras formas de conexão que você também pode aproveitar no Pico W.