去年6月,我們推出了樹莓派Pico W(https://www.raspberrypi.com/news/raspberry-pi-pico-w-your-6-iot-platform/),這是我們Pico平臺的一種價格為6美元的無線變體,圍繞我們的RP2040微控制器構(gòu)建。在過去的一年中,我們已經(jīng)銷售了超過50萬個這些微型板,并且它們已經(jīng)被用于無數(shù)項目,從唱歌的魚(https://www.raspberrypi.com/news/big-mouth-billy-bass-meets-raspberry-pi-pico-w/)到Web服務(wù)器(https://www.raspberrypi.com/news/how-to-run-a-webserver-on-raspberry-pi-pico-w/)再到交流的家庭植物(https://www.raspberrypi.com/news/raspberry-pi-pico-w-lets-your-houseplant-text-you/)。
但是有一件事一直缺失:藍(lán)牙支持。現(xiàn)在這個問題已經(jīng)解決了——而且您甚至不需要購買新的Pico W。
Pico W的無線功能由Infineon CYW43439設(shè)備(https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/wi-fi-4-802.11n/cyw43439/)提供,該設(shè)備包含2.4 GHz無線電,提供802.11n Wi-Fi和藍(lán)牙5.2,支持藍(lán)牙經(jīng)典和藍(lán)牙低能耗(BLE)功能。在發(fā)布時,我們的固件和主機(jī)端軟件只支持Wi-Fi,而不支持藍(lán)牙。
現(xiàn)在,隨著C SDK版本1.5.1(https://github.com/raspberrypi/pico-sdk/releases/tag/1.5.1)和最新的MicroPython構(gòu)建(https://datasheets.raspberrypi.com/soft/micropython-firmware-pico-w-130623.uf2)版本的發(fā)布,您現(xiàn)有的Pico W已經(jīng)具備了與藍(lán)牙和藍(lán)牙LE設(shè)備通信的能力。具體來說,我們支持藍(lán)牙經(jīng)典——暫時除了ACL/SCO——以及BLE中央和外設(shè)角色。事情也是可配置的,因此您可以單獨啟用藍(lán)牙經(jīng)典和BLE,或同時擁有兩者。支持的藍(lán)牙協(xié)議和配置文件的完整詳細(xì)信息可在GitHub上找到(https://github.com/bluekitchen/btstack#supported-protocols-and-profiles)。
這是一個在iPhone的Punch Through LightBlue應(yīng)用程序中運行的MicroPython編寫的溫度傳感器外圍設(shè)備,它在Pico W上運行,顯示:廣告數(shù)據(jù)(左),服務(wù)(中)和溫度服務(wù)(右)
如果您想開始使用藍(lán)牙和Pico W,則最好的起點是我們的文檔站點(https://www.raspberrypi.com/documentation/microcontrollers/)以及《使用樹莓派 Pico W連接到互聯(lián)網(wǎng)》一書(https://datasheets.raspberrypi.com/picow/connecting-to-the-internet-with-pico-w.pdf),該書將指導(dǎo)您使用C SDK和MicroPython開始使用藍(lán)牙LE。
更新:藍(lán)牙支持已合并到官方MicroPython存儲庫中(https://github.com/micropython/micropython)。
致謝
在RP2040和CYW43439之間的單個三針SPI總線上傳輸Wi-Fi和藍(lán)牙流量是一個重大的工程挑戰(zhàn)。我們要感謝我們在英飛凌的朋友,特別是Graham Smith,他們在生產(chǎn)化這種能力方面提供了幫助。
SDK中提供了BTstack庫來支持藍(lán)牙經(jīng)典和BLE。Matthias Ringwald為集成和驗證提供了廣泛的幫助。樹莓派Pico W客戶受益于BTstack的預(yù)付商業(yè)許可證,使您可以將Pico W用作自己產(chǎn)品的組件。
在樹莓派這里,Peter Harper負(fù)責(zé)Pico W主機(jī)端軟件;Graham Sanderson開發(fā)了SDK;Alasdair Allan編寫了文檔。
最后但很重要的是,Damien George負(fù)責(zé)使MicroPython工作。
責(zé)任編輯:彭菁
-
無線
+關(guān)注
關(guān)注
31文章
5453瀏覽量
173310 -
軟件
+關(guān)注
關(guān)注
69文章
4944瀏覽量
87500 -
樹莓派
+關(guān)注
關(guān)注
116文章
1707瀏覽量
105648
原文標(biāo)題:新功能:Pico W 藍(lán)牙
文章出處:【微信號:Arm軟件開發(fā)者,微信公眾號:Arm軟件開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論