Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Bluetooth je konačno tu na Raspberry Pi Pico W, ali uz nekoliko upozorenja.

Pico W je dugo vremena imao hardver, ali Bluetooth u početku nije bio podržan kada je Raspberry Pi objavio ploču u ljeto 2022. Od petka, veljače 10, mogli biste poduzeti prve korake u isprobavanju Bluetootha na Pico W ako možete raditi s beta Pico 1.5.0 SDK. To znači programiranje u C++. Korisnici MicroPythona, nažalost, moraju strpjeti.

Bluetooth knjižnice za Pico W

Bluetooth API osigurava BTstack i dolazi sa sljedećim bibliotekama:

  • Bluetooth Low Energy
  • Bluetooth Classic
  • Bluetooth Sub Band Coding (SBC) koder/dekoder
  • Podrška za Bluetooth Network Encapsulation Protocol (BNEP) pomoću LwIP-a.
  • Podrška za Bluetooth Network Encapsulation Protocol (BNEP) koristeći LwIP s FreeRTOS za NO_SYS=0

Za više informacija pogledajte Raspberry Pi SDK 1.5 GitHub bilješke.

Raspberry Pi Pico W Bluetooth primjeri

instagram viewer

The Raspberry Pi GitHub biblioteka primjera je ažuriran nekim primjerima programa koje možete pokrenuti na Pico W Bluetoothu. Uključuju značajke kao što je korištenje Pico W za audio svrhe uključujući strujanje, kontrolu reprodukcije i promjenu glasnoće. Tu je i niz primjera uređaja za interakciju s ljudima koji će vam omogućiti da oponašate tipkovnicu ili miš.

Početak rada s Bluetoothom na Pico W

Najbrži način da počnete koristiti Bluetooth na Pico W je da pokrenete jedan od primjera pomoću Pi Pico SDK brze upute za početak. Zatim, umjesto pokretanja hello_world.c kao što je prikazano u 3. koraku uputa, pokrenite jedan od Pico Bluetooth primjeri na GitHub stranici.

Što je sljedeće za Bluetooth na Pico W?

Bluetooth podrška za Pico W je u beta verziji i Raspberry Pi je obećao da će "više detalja biti dostupno sa stvarnim izdanjem."

Nadalje, klauzula u licenci BTstacka navodi da se može koristiti samo u osobne svrhe. Međutim, Raspberry Pi je izjavio da "ćemo ga mi licencirati za više dopuštenu upotrebu na RP2040 (kao što je cyw43-driver)."

Nejasno je hoće li MicroPython podržavati Bluetooth, ali postoje i drugi oblici povezivanja u kojima možete uživati ​​i na Pico W.