Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

A Bluetooth végre itt van a Raspberry Pi Pico W-n, de néhány figyelmeztetéssel.

A Pico W hosszú ideig hardveres volt, de a Bluetooth kezdetben nem támogatott, amikor a Raspberry Pi 2022 nyarán kiadta az alaplapot. Pénteken, febr. 10, megteheti az első lépéseket a Bluetooth kipróbálásához a Pico W-n, ha tud dolgozni a béta Pico 1.5.0 SDK-val. Ez azt jelenti, hogy C++ nyelven kell programozni. A MicroPython-felhasználóknak sajnos ki kell tartaniuk.

Bluetooth-könyvtárak a Pico W számára

A Bluetooth API-t a BTstack biztosítja, és a következő könyvtárakkal érkezik:

  • Bluetooth Low Energy
  • Bluetooth Classic
  • Bluetooth Sub Band Coding (SBC) kódoló/dekódoló
  • A Bluetooth Network Encapsulation Protocol (BNEP) támogatása az LwIP használatával.
  • Bluetooth Network Encapsulation Protocol (BNEP) támogatása LwIP használatával FreeRTOS-szal NO_SYS=0 esetén

További információkért lásd A Raspberry Pi SDK 1.5 GitHub jegyzetei.

Raspberry Pi Pico W Bluetooth példák

A Raspberry Pi GitHub példatár néhány mintaprogrammal frissítve lett, amelyeket a Pico W Bluetooth-ján futtathat. Olyan funkciókat tartalmaznak, mint például a Pico W hangcélú használata, beleértve a streamelést, a lejátszás vezérlését és a hangerő-váltást. Számos emberi interakciós eszköz példája is létezik, amelyek lehetővé teszik a billentyűzet vagy az egér utánzását.

Ismerkedés a Bluetooth funkcióval a Pico W készüléken

A Pico W Bluetooth használatának leggyorsabb módja az, ha a példák egyikét futtatja a Pi Pico SDK gyors üzembe helyezési útmutató. Ezután a hello_world.c futtatása helyett futtassa az utasítások 3. lépésében látható egyikét Pico Bluetooth példák a GitHub oldalon.

Mi a következő lépés a Pico W Bluetooth számára?

A Pico W Bluetooth-támogatása béta állapotban van, és a Raspberry Pi megígérte, hogy "további részletek a tényleges kiadással kapcsolatban lesznek".

Ezenkívül a BTstack licencében egy záradék kimondja, hogy csak személyes célokra használható fel. A Raspberry Pi azonban kijelentette, hogy "mi licencet fogunk kapni az RP2040 megengedőbb használatához (például a cyw43-driverhez)."

Nem világos, hogy a MicroPython támogatja-e a Bluetooth-t, de vannak más csatlakozási formák is, amelyeket a Pico W-n is élvezhet.