您现在所在的是:

产品体验综合讨论区

回帖:0个,阅读:22 [上一页] [1] [下一页]
68
2229273073
文章数:3
年度积分:68
历史总积分:68
注册时间:2026/4/4
发站内信
发表于:2026/4/9 11:11:45
#0楼
前段时间申请了一块Silicon Labs原厂的SiWx917Y开发板,近期到手后,记录开箱试用体验分享给各位工程师们。

开箱。收到一个很小的环保纸盒子,盒子小,里面装的板子也很小。
附件 image.jpg

附件 image.jpg
先从Silicon Labs官网下载Simplicity Studio v6,这是官网提供的免费IDE,v6的代码编辑环境转到现代的vscode,本身的IDE不再提供代码编辑环境,能够更好的vibecoding。打开Simplicity Studio 6,界面自动识别连接设备。整个IDE提供了非常多的工具。

附件 image.jpg

附件 image.jpg

附件 image.jpg
进入新建工程界面后,弹出Example Project Selection,随意先选一个例程。选中后下发点击“run”,直接烧录bin文件。

附件 image.jpg
现在来使用BLE 扩展广告中央模式(BLE AE Central)的示例应用,一个BLE中央设备的扫描演示,支持对多种蓝牙PHY模式的扫描和处理。整个工程是基于freertos。
核心功能:
扫描设备 - 有2个扫描集,支持扫描 1Mbps 和编码PHY 两种模式
连接远程设备 - 连接到配置的远程BLE外设设备
处理扩展广告 - 接收和处理扩展广告报告
周期同步 - 建立和管理周期性广告同步
这个演示主要展示 SiWx91x 作为 BLE 中央设备 的 扩展广告扫描和连接能力,简单的来说就是扫描并连接到正在使用扩展广告 (Extended Advertising) 的其他蓝牙设备
附件 image.jpg
这个工程的核心逻辑可以概括为一条清晰的流水线:
1.ble_ae_central() 启动并配置好扫描。
2.硬件开始扫描,一旦发现设备,就触发 rsi_ble_simple_central_on_ae_adv_report_event() 回调。
3.该回调函数进行设备筛选,如果找到目标,就通过 set_event 发送信号。
4.ble_ae_central() 的 while 循环接收到信号,在 switch 语句中执行连接操作

本次SiWx917Y开发板开箱首次试用体验就告一段落。整个流程来看,操作便捷,界面简洁,支持现代的开发环境,快速上手不错!    
期待后续深入调试开板的低功耗和matter。谢谢大家!



关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2026 Gkong.com, All Rights Reserved

31.2002