Il n'y a pas qu'Apple qui active les fonctions après la sortie des produits, la fondation à l'origine des cartes Raspberry Pi vient d'annoncer la prise en charge du Bluetooth dans les cartes Pico W, lancées en juin 2022.
Du Bluetooth en bêta pour un usage personnel
Les cartes de la famille Pico s'apparentent plus à des microcontrôleurs, dans le sens où elles n'exécutent pas un OS mais un programme installé par l'utilisateur. Le modèle W (pour Wireless) avait amené la prise en charge du Wi-Fi, mais la fondation avait expliqué que le Bluetooth n'était pas disponible, même si la puce employée était compatible. Avec le SDK 1.5, il est maintenant possible d'en profiter.
La prise en charge est en bêta, et passe par la pile Bluetooth — c'est-à-dire l'ensemble des pilotes pour gérer la norme — BTstack, qui est open source. La carte prend en charge le Bluetooth LE, l'encodage et le décodage du codec SBC (utilisé pour l'audio) ainsi que différents profils liés aux liaisons séries. Quelques exemples montrent aussi qu'il est possible de connecter des périphériques de saisie (comme des claviers) en Bluetooth.
La question de la licence se pose évidemment : la licence de la bibliothèque BTstack indique explicitement que seul l'usage personnel est permis, et pas l'usage commercial. Tout n'est pas totalement clair pour le moment, mais un des contributeurs du projet (kilograham) a indiqué que les termes sont différents pour les cartes à base de RP2040, de la même manière que pour le pilote dédié au Wi-Fi (comme le montre CNX-Software).
Ce petit ajout aux cartes Raspberry Pi Pico les rend encore plus intéressantes, et les usages sont réellement multiples : récemment, un émulateur de disque dur SCSI a été développé avec une carte de ce type.
Enfin, le point le plus intéressant de cette carte est son prix : elle se trouve pour moins de 9 € en France.