Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Bluetooth er endelig her på Raspberry Pi Pico W, men med et par forbehold.

I lang tid havde Pico W hardware, men Bluetooth blev oprindeligt ikke understøttet, da Raspberry Pi udgav boardet i sommeren 2022. Fra fredag, feb. 10, kan du tage de første skridt til at prøve Bluetooth på Pico W, hvis du kan arbejde med beta Pico 1.5.0 SDK. Det betyder programmering i C++. MicroPython-brugere er desværre nødt til at hænge godt fast.

Bluetooth-biblioteker til Pico W

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

  • Bluetooth lavenergi
  • Bluetooth klassisk
  • Bluetooth Sub Band Coding (SBC) koder/dekoder
  • Bluetooth Network Encapsulation Protocol (BNEP) understøtter ved hjælp af LwIP.
  • Bluetooth Network Encapsulation Protocol (BNEP) understøttelse ved hjælp af LwIP med FreeRTOS for NO_SYS=0

For mere information, se Raspberry Pi's SDK 1.5 GitHub-noter.

instagram viewer

Raspberry Pi Pico W Bluetooth-eksempler

Det Raspberry Pi GitHub eksempelbibliotek er blevet opdateret med nogle eksempler på programmer, du kan køre på Pico W's Bluetooth. De inkluderer funktioner såsom brug af Pico W til lydformål, herunder streaming, afspilningskontrol og volumenskift. Der er også en række eksempler på Human Interaction Device, som giver dig mulighed for at efterligne et tastatur eller en mus.

Kom godt i gang med Bluetooth på Pico W

Den hurtigste måde at komme i gang med Bluetooth på Pico W er at køre et af eksemplerne ved hjælp af Pi Pico SDK hurtig-start instruktioner. Så, i stedet for at køre hello_world.c som vist i instruktionstrin 3, skal du køre en af Pico Bluetooth-eksempler på GitHub-siden.

Hvad er det næste for Bluetooth på Pico W?

Pico W's Bluetooth-understøttelse er i beta, og Raspberry Pi har lovet, at "flere detaljer vil komme med den faktiske udgivelse."

Endvidere står der i en klausul i BTstacks licens, at den kun må bruges til personlige formål. Raspberry Pi har dog udtalt, at "Den vil blive licenseret af os til mere tilladelig brug på RP2040 (som cyw43-driver)."

Hvorvidt MicroPython understøtter Bluetooth er uklart, men der er andre former for forbindelse, du også kan nyde på Pico W.