Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Bluetooth er endelig her på Raspberry Pi Pico W, men med noen få forbehold.

I lang tid hadde Pico W maskinvare, men Bluetooth ble opprinnelig ikke støttet da Raspberry Pi ga ut brettet sommeren 2022. Fra og med fredag, feb. 10, kan du ta de første skrittene til å prøve ut Bluetooth på Pico W hvis du kan jobbe med beta Pico 1.5.0 SDK. Dette betyr programmering i C++. MicroPython-brukere må dessverre henge godt.

Bluetooth-biblioteker for Pico W

Bluetooth API leveres av BTstack og leveres med følgende biblioteker:

  • Bluetooth lavenergi
  • Bluetooth klassisk
  • Bluetooth Sub Band Coding (SBC) koder/dekoder
  • Støtte for Bluetooth Network Encapsulation Protocol (BNEP) ved bruk av LwIP.
  • Bluetooth Network Encapsulation Protocol (BNEP) støtte ved bruk av LwIP med FreeRTOS for NO_SYS=0

For mer informasjon, se Raspberry Pis SDK 1.5 GitHub-notater.

Raspberry Pi Pico W Bluetooth-eksempler

De Raspberry Pi GitHub eksempelbibliotek har blitt oppdatert med noen eksempelprogrammer du kan kjøre på Pico Ws Bluetooth. De inkluderer funksjoner som å bruke Pico W til lydformål, inkludert streaming, avspillingskontroll og volumveksling. Det er også en rekke eksempler på Human Interaction Device som lar deg etterligne et tastatur eller en mus.

Komme i gang med Bluetooth på Pico W

Den raskeste måten å komme i gang med Bluetooth på Pico W er å kjøre et av eksemplene ved å bruke Pi Pico SDK hurtigstartinstruksjoner. Deretter, i stedet for å kjøre hello_world.c som vist i instruksjonstrinn 3, kjør en av Pico Bluetooth-eksempler på GitHub-siden.

Hva er neste for Bluetooth på Pico W?

Pico Ws Bluetooth-støtte er i beta, og Raspberry Pi har lovet at "flere detaljer vil komme med den faktiske utgivelsen."

Videre sier en klausul i BTstacks lisens at den kun kan brukes til personlige formål. Imidlertid har Raspberry Pi uttalt at "Den vil bli lisensiert av oss for mer tillatende bruk på RP2040 (som cyw43-driver)."

Hvorvidt MicroPython-støtte for Bluetooth er uklart, men det er andre former for tilkobling du kan nyte på Pico W også.