I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

Il Bluetooth è finalmente arrivato sul Raspberry Pi Pico W ma con alcuni avvertimenti.

Per molto tempo, il Pico W ha avuto l'hardware, ma inizialmente il Bluetooth non era supportato quando Raspberry Pi ha rilasciato la scheda nell'estate del 2022. A partire da venerdì 2 febbraio 10, potresti fare i primi passi per provare il Bluetooth su Pico W se riesci a lavorare con la beta Pico 1.5.0 SDK. Questo significa programmare in C++. Gli utenti di MicroPython, sfortunatamente, devono tenere duro.

Librerie Bluetooth per Pico W

L'API Bluetooth è fornita da BTstack e viene fornita con le seguenti librerie:

  • Bluetooth a basso consumo energetico
  • Bluetooth Classico
  • Codificatore/decodificatore Bluetooth Sub Band Coding (SBC).
  • Supporto Bluetooth Network Encapsulation Protocol (BNEP) tramite LwIP.
  • Supporto Bluetooth Network Encapsulation Protocol (BNEP) tramite LwIP con FreeRTOS per NO_SYS=0
instagram viewer

Per ulteriori informazioni, vedere Note su GitHub dell'SDK 1.5 di Raspberry Pi.

Esempi di Raspberry Pi Pico W Bluetooth

IL Libreria di esempi GitHub per Raspberry Pi è stato aggiornato con alcuni programmi di esempio eseguibili sul Bluetooth di Pico W. Includono funzionalità come l'utilizzo di Pico W per scopi audio tra cui streaming, controllo della riproduzione e commutazione del volume. C'è anche una serie di esempi di dispositivi di interazione umana che ti permetteranno di imitare una tastiera o un mouse.

Guida introduttiva al Bluetooth su Pico W

Il modo più rapido per iniziare a utilizzare il Bluetooth sul Pico W è eseguire uno degli esempi utilizzando il file Istruzioni di avvio rapido per Pi Pico SDK. Quindi, invece di eseguire hello_world.c come mostrato nel passaggio 3 dell'istruzione, esegui uno dei file Esempi di Pico Bluetooth sulla pagina GitHub.

Quali sono le prospettive per il Bluetooth su Pico W?

Il supporto Bluetooth di Pico W è in versione beta e Raspberry Pi ha promesso che "maggiori dettagli saranno disponibili con il rilascio effettivo".

Inoltre, una clausola nella licenza di BTstack afferma che può essere utilizzato solo per scopi personali. Tuttavia, Raspberry Pi ha dichiarato che "sarà concesso in licenza da noi per un uso più permissivo su RP2040 (come il driver cyw43)."

Non è chiaro se MicroPython supporti Bluetooth, ma ci sono anche altre forme di connessione che puoi goderti su Pico W.