Le Bluetooth est enfin là sur le Raspberry Pi Pico W mais avec quelques mises en garde.
Pendant longtemps, le Pico W avait du matériel, mais Bluetooth n'était pas initialement pris en charge lorsque Raspberry Pi a sorti la carte à l'été 2022. Dès le vendredi 2 février. 10, vous pouvez faire les premiers pas pour essayer Bluetooth sur le Pico W si vous pouvez travailler avec le SDK bêta Pico 1.5.0. Cela signifie programmer en C++. Les utilisateurs de MicroPython, malheureusement, doivent s'accrocher.
Bibliothèques Bluetooth pour le Pico W
L'API Bluetooth est fournie par BTstack et est livrée avec les bibliothèques suivantes :
- Bluetooth basse consommation
- Bluetooth Classique
- Encodeur/décodeur de codage de sous-bande Bluetooth (SBC)
- Prise en charge du protocole BNEP (Bluetooth Network Encapsulation Protocol) à l'aide de LwIP.
- Prise en charge du protocole BNEP (Bluetooth Network Encapsulation Protocol) à l'aide de LwIP avec FreeRTOS pour NO_SYS=0
Pour plus d'informations, voir Notes GitHub du SDK 1.5 de Raspberry Pi.
Exemples Bluetooth Raspberry Pi Pico W
Le Bibliothèque d'exemples Raspberry Pi GitHub a été mis à jour avec quelques exemples de programmes que vous pouvez exécuter sur le Bluetooth du Pico W. Ils incluent des fonctionnalités telles que l'utilisation du Pico W à des fins audio, notamment la diffusion en continu, le contrôle de la lecture et le basculement du volume. Il existe également une gamme d'exemples de dispositifs d'interaction humaine qui vous permettront d'imiter un clavier ou une souris.
Premiers pas avec Bluetooth sur le Pico W
Le moyen le plus rapide de démarrer avec Bluetooth sur le Pico W est d'exécuter l'un des exemples en utilisant le Instructions de démarrage rapide du Pi Pico SDK. Ensuite, au lieu d'exécuter hello_world.c comme indiqué à l'étape 3 de l'instruction, exécutez l'un des Exemples de Pico Bluetooth sur la page GitHub.
Quelle est la prochaine étape pour Bluetooth sur le Pico W?
La prise en charge Bluetooth du Pico W est en version bêta et Raspberry Pi a promis que "plus de détails seront fournis avec la version actuelle".
De plus, une clause de la licence de BTstack stipule qu'il ne peut être utilisé qu'à des fins personnelles. Cependant, Raspberry Pi a déclaré qu'"il sera autorisé par nous pour une utilisation plus permissive sur RP2040 (comme cyw43-driver)."
La prise en charge de MicroPython pour Bluetooth n'est pas claire, mais il existe également d'autres formes de connexion dont vous pouvez profiter sur le Pico W.