Bluetooth finalmente está aquí en Raspberry Pi Pico W pero con algunas advertencias.
Durante mucho tiempo, el Pico W tenía hardware, pero inicialmente Bluetooth no era compatible cuando Raspberry Pi lanzó la placa en el verano de 2022. A partir del viernes 2 de febrero 10, puede dar los primeros pasos para probar Bluetooth en el Pico W si puede trabajar con el SDK beta de Pico 1.5.0. Esto significa programar en C++. Los usuarios de MicroPython, desafortunadamente, tienen que esperar.
Bibliotecas de Bluetooth para el Pico W
BTstack proporciona la API de Bluetooth y viene con las siguientes bibliotecas:
- Bluetooth de baja energía
- Bluetooth clásico
- Codificador/descodificador de codificación de subbanda Bluetooth (SBC)
- Compatibilidad con el protocolo de encapsulación de red Bluetooth (BNEP) mediante LwIP.
- Compatibilidad con el protocolo de encapsulación de red Bluetooth (BNEP) mediante LwIP con FreeRTOS para NO_SYS=0
Para más información, ver Notas de GitHub SDK 1.5 de Raspberry Pi.
Raspberry Pi Pico W Bluetooth Ejemplos
El Biblioteca de ejemplos de Raspberry Pi GitHub se ha actualizado con algunos programas de muestra que puede ejecutar en el Bluetooth del Pico W. Incluyen funciones como el uso de Pico W para fines de audio, incluida la transmisión, el control de reproducción y la alternancia de volumen. También hay una variedad de ejemplos de dispositivos de interacción humana que le permitirán imitar un teclado o un mouse.
Primeros pasos con Bluetooth en el Pico W
La forma más rápida de comenzar con Bluetooth en el Pico W es ejecutar uno de los ejemplos usando el Instrucciones de inicio rápido de Pi Pico SDK. Luego, en lugar de ejecutar hello_world.c como se muestra en el paso 3 de la instrucción, ejecute uno de los Ejemplos de Pico Bluetooth en la página de GitHub.
¿Qué sigue para Bluetooth en el Pico W?
El soporte Bluetooth de Pico W está en versión beta y Raspberry Pi ha prometido que "próximamente habrá más detalles con el lanzamiento real".
Además, una cláusula en la licencia de BTstack establece que solo se puede usar para fines personales. Sin embargo, Raspberry Pi ha declarado que "obtendremos nuestra licencia para un uso más permisivo en RP2040 (como el controlador cyw43)".
No está claro si MicroPython es compatible con Bluetooth, pero también hay otras formas de conexión que puede disfrutar en el Pico W.