0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Pico W的无线功能

jf_9aVl32Dp 来源:Arm软件开发者 2023-06-19 14:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

去年6月,我们推出了树莓派Pico W(https://www.raspberrypi.com/news/raspberry-pi-pico-w-your-6-iot-platform/),这是我们Pico平台的一种价格为6美元的无线变体,围绕我们的RP2040微控制器构建。在过去的一年中,我们已经销售了超过50万个这些微型板,并且它们已经被用于无数项目,从唱歌的鱼(https://www.raspberrypi.com/news/big-mouth-billy-bass-meets-raspberry-pi-pico-w/)到Web服务器(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/)。

但是有一件事一直缺失:蓝牙支持。现在这个问题已经解决了——而且您甚至不需要购买新的Pico W。

Pico W的无线功能由Infineon CYW43439设备(https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/wi-fi-4-802.11n/cyw43439/)提供,该设备包含2.4 GHz无线电,提供802.11n Wi-Fi和蓝牙5.2,支持蓝牙经典和蓝牙低能耗(BLE)功能。在发布时,我们的固件和主机端软件只支持Wi-Fi,而不支持蓝牙。

现在,随着C SDK版本1.5.1(https://github.com/raspberrypi/pico-sdk/releases/tag/1.5.1)和最新的MicroPython构建(https://datasheets.raspberrypi.com/soft/micropython-firmware-pico-w-130623.uf2)版本的发布,您现有的Pico W已经具备了与蓝牙和蓝牙LE设备通信的能力。具体来说,我们支持蓝牙经典——暂时除了ACL/SCO——以及BLE中央和外设角色。事情也是可配置的,因此您可以单独启用蓝牙经典和BLE,或同时拥有两者。支持的蓝牙协议和配置文件的完整详细信息可在GitHub上找到(https://github.com/bluekitchen/btstack#supported-protocols-and-profiles)。

04d92ca2-0ce8-11ee-962d-dac502259ad0.jpg

这是一个在iPhone的Punch Through LightBlue应用程序中运行的MicroPython编写的温度传感器外围设备,它在Pico W上运行,显示:广告数据(左),服务(中)和温度服务(右)

如果您想开始使用蓝牙和Pico W,则最好的起点是我们的文档站点(https://www.raspberrypi.com/documentation/microcontrollers/)以及《使用树莓派 Pico W连接到互联网》一书(https://datasheets.raspberrypi.com/picow/connecting-to-the-internet-with-pico-w.pdf),该书将指导您使用C SDK和MicroPython开始使用蓝牙LE。

更新:蓝牙支持已合并到官方MicroPython存储库中(https://github.com/micropython/micropython)。

致谢

在RP2040和CYW43439之间的单个三针SPI总线上传输Wi-Fi和蓝牙流量是一个重大的工程挑战。我们要感谢我们在英飞凌的朋友,特别是Graham Smith,他们在生产化这种能力方面提供了帮助。

SDK中提供了BTstack库来支持蓝牙经典和BLE。Matthias Ringwald为集成和验证提供了广泛的帮助。树莓派Pico W客户受益于BTstack的预付商业许可证,使您可以将Pico W用作自己产品的组件。

在树莓派这里,Peter Harper负责Pico W主机端软件;Graham Sanderson开发了SDK;Alasdair Allan编写了文档。

最后但很重要的是,Damien George负责使MicroPython工作。
责任编辑:彭菁

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 无线
    +关注

    关注

    31

    文章

    5635

    浏览量

    177972
  • 软件
    +关注

    关注

    69

    文章

    5298

    浏览量

    90888
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109713

原文标题:新功能:Pico W 蓝牙

文章出处:【微信号:Arm软件开发者,微信公众号:Arm软件开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Pico W基于C/C++ SDK适配RT-Thread Wi-Fi经验总结

    Pico W 作为 Raspberry Pi Pico 的衍生版本,主要增加了无线通信的功能,通过搭载 CYW43439
    的头像 发表于 11-28 17:15 2897次阅读
    <b class='flag-5'>Pico</b> <b class='flag-5'>W</b>基于C/C++ SDK适配RT-Thread Wi-Fi经验总结

    高增益0.5W驱动放大器为什么适合Pico cell?

    高增益0.5W驱动放大器为什么适合Pico cell?
    发表于 05-20 06:12

    Raspberry Pi Pico具有哪些功能特性?

    Raspberry Pi Pico具有哪些功能特性?
    发表于 10-11 08:13

    基于树莓派pico的FM接收器

    的按钮,音量将从 0-15 循环,然后回到 0。此外,可以通过访问串行控制台来访问pico_rda5807 库中提到的 rda5807 的全部功能。USB 实现:我还将左扬声器输出连接
    发表于 07-08 07:56

    如何让树莓派Pico支持LoRaWAN?

    ,用于标识我们的远程设备。   由于Adafruit的RFM9W功能板在包装袋中有像无线入网号那种唯一标识符的贴纸,因此我们可以使用它在字符串后附加以唯一地标识我们的树莓派Pico,因
    发表于 05-11 10:44

    Pico与Zerolight合作展示5G无线化VR解决方案

    Pico与汽车可视化方案供应商Zerolight合作,在2019年企业级可穿戴技术峰会(EWTS)上利用Pico原型头显展示了高通的无线XR方案:Boundless XR。
    发表于 09-24 16:13 1012次阅读

    W5100S EVB Pico上使用Micropython连接到Azure IoTHub

    电子发烧友网站提供《在W5100S EVB Pico上使用Micropython连接到Azure IoTHub.zip》资料免费下载
    发表于 10-18 09:35 0次下载
    在<b class='flag-5'>W</b>5100S EVB <b class='flag-5'>Pico</b>上使用Micropython连接到Azure IoTHub

    RaspberryPi Pico Web服务器w5100S(W5500)

    电子发烧友网站提供《RaspberryPi Pico Web服务器w5100S(W5500).zip》资料免费下载
    发表于 11-10 14:48 1次下载
    RaspberryPi <b class='flag-5'>Pico</b> Web服务器<b class='flag-5'>w</b>5100S(<b class='flag-5'>W</b>5500)

    Pico W推出自己的WiFi驱动程序

    树莓派Pico是一个方便的小微控制器,已成为许多黑客工作台的广泛使用。Pico W有一个CYW4342W模块(就像Pi Zero W一样)来
    的头像 发表于 01-03 11:37 1622次阅读

    W5100S作为3线SPI连接到Pico

    电子发烧友网站提供《将W5100S作为3线SPI连接到Pico.zip》资料免费下载
    发表于 06-13 16:39 1次下载
    将<b class='flag-5'>W</b>5100S作为3线SPI连接到<b class='flag-5'>Pico</b>

    Arduino Raspberry Pi Pico/RP2040以太网:W5100S EVB Pico

    电子发烧友网站提供《Arduino Raspberry Pi Pico/RP2040以太网:W5100S EVB Pico.zip》资料免费下载
    发表于 06-14 14:29 1次下载
    Arduino Raspberry Pi <b class='flag-5'>Pico</b>/RP2040以太网:<b class='flag-5'>W</b>5100S EVB <b class='flag-5'>Pico</b>

    如何使用W5100S EVB Pico连接到Azure IoT Central

    电子发烧友网站提供《如何使用W5100S EVB Pico连接到Azure IoT Central.zip》资料免费下载
    发表于 06-14 10:53 0次下载
    如何使用<b class='flag-5'>W</b>5100S EVB <b class='flag-5'>Pico</b>连接到Azure IoT Central

    W5100S EVB Pico与Node RED开源

    电子发烧友网站提供《W5100S EVB Pico与Node RED开源.zip》资料免费下载
    发表于 06-14 10:50 0次下载
    <b class='flag-5'>W</b>5100S EVB <b class='flag-5'>Pico</b>与Node RED开源

    Raspberry Pi Pico功能入门套件

    电子发烧友网站提供《Raspberry Pi Pico功能入门套件.zip》资料免费下载
    发表于 06-16 10:36 0次下载
    Raspberry Pi <b class='flag-5'>Pico</b>多<b class='flag-5'>功能</b>入门套件

    Raspberry Pi Pico 2 W 发布

    树莓派官方今日宣布推出支持无线连接的新款 MCU(微控制器)主板 Raspberry Pi Pico 2 W,售价 7 美元, 较此前的有线版本高出 2 美元 。     Raspberry Pi
    的头像 发表于 11-25 18:25 1864次阅读
    Raspberry Pi <b class='flag-5'>Pico</b> 2 <b class='flag-5'>W</b> 发布