Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Bluetooth je konečně tady na Raspberry Pi Pico W, ale s několika výhradami.

Po dlouhou dobu měl Pico W hardware, ale Bluetooth nebyl zpočátku podporován, když Raspberry Pi vydalo desku v létě 2022. Od pátku února. 10, můžete udělat první kroky k vyzkoušení Bluetooth na Pico W, pokud můžete pracovat s beta Pico 1.5.0 SDK. To znamená programování v C++. Uživatelé MicroPythonu se bohužel musí držet pevně.

Knihovny Bluetooth pro Pico W

Bluetooth API poskytuje BTstack a je dodáváno s následujícími knihovnami:

  • Bluetooth Low Energy
  • Bluetooth Classic
  • Kodér/dekodér Bluetooth Sub Band Coding (SBC).
  • Podpora Bluetooth Network Encapsulation Protocol (BNEP) pomocí LwIP.
  • Podpora Bluetooth Network Encapsulation Protocol (BNEP) pomocí LwIP s FreeRTOS pro NO_SYS=0

Více informací viz Poznámky GitHub SDK 1.5 Raspberry Pi.

Příklady Raspberry Pi Pico W Bluetooth

instagram viewer

The Knihovna příkladů Raspberry Pi GitHub byl aktualizován o některé ukázkové programy, které můžete spustit na Pico W's Bluetooth. Zahrnují funkce, jako je použití Pico W pro zvukové účely včetně streamování, ovládání přehrávání a přepínání hlasitosti. Existuje také řada příkladů zařízení lidské interakce, které vám umožní napodobit klávesnici nebo myš.

Začínáme s Bluetooth na Pico W

Nejrychlejší způsob, jak začít s Bluetooth na Pico W, je spustit jeden z příkladů pomocí Pokyny pro rychlý start Pi Pico SDK. Potom místo spuštění hello_world.c, jak je ukázáno v kroku 3, spusťte jeden z Příklady Pico Bluetooth na stránce GitHub.

Co bude dál pro Bluetooth na Pico W?

Podpora Bluetooth Pico W je v beta verzi a Raspberry Pi slíbilo, že „více podrobností přineseme se skutečným vydáním“.

Dále klauzule v licenci BTstack uvádí, že ji lze používat pouze pro osobní účely. Raspberry Pi však uvedlo, že „bude od nás licencováno pro tolerantnější použití na RP2040 (jako ovladač cyw43).“

Není jasné, zda podpora MicroPythonu pro Bluetooth není jasná, ale na Pico W si můžete užít i jiné formy připojení.