简介
EFR 连接概述
EFR Connect 是一款通用 BLE 移动应用程序,可用于快速轻松地开发蓝牙® 低能耗产品。
您可以快速测试和调试 BLE 嵌入式应用程序代码、空中下载 (OTA) 固件更新、数据吞吐量,以及与 Android 和 iOS 移动设备的互操作性。
使用 EFR Connect 轻松排除故障。该应用程序将指示您的设置何时准备就绪。其功能众多,您只需点击应用程序上的按钮即可即时修复错误并测试数据吞吐量和移动互操作性。开箱即用演示让您熟悉 EFR Connect 以及整个 Silicon Labs 开发生态系统。要进行深入分析,您可以使用我们的网络分析仪查看数据包跟踪数据。
EFR Connect 适用于所有 Silicon Labs 蓝牙开发套件、SoC 和模块。
下文将介绍如何查找用于嵌入式开发流程的更有价值的 EFR Connect 信息和代码:
源代码 - 在 GitHub 上获取 EFR Connect 源代码。
更多详细信息 - 阅读 EFR Connect 发行说明。
EFR Connect——演示视图
EFR Connect BLE 移动应用程序划分为两个主要功能区域:“演示”视图和“开发”视图。“演示”视图为您提供在 Silicon Labs GSDK(可通过 Simplicity Studio 获取)中快速测试示例应用程序的演示。
EFR Connect 包含以下演示:
- 闪烁演示:BLE 的“Hello World”– 只需轻轻一按即可切换 LED 灯。
- 吞吐量演示:测量 BLE 硬件和移动设备之间的双向应用程序数据吞吐量
- “健康温度计”演示:连接到 BLE 硬件套件并从板载传感器接收温度数据。
- 连接照明 DMP 演示:利用动态多协议 (DMP) 示例应用程序,从移动和协议特定的交换节点(Zigbee,专有)控制 DMP 照明节点,同时保持所有设备的照明状态同步。
- 范围测试演示:在应用程序上可视化 RSSI 和其他 RF 性能数据,同时在一对 Silicon Labs 无线电板上运行范围测试。
- 运动:控制 Silicon Labs Thunderboard 套件或开发套件的 3D 渲染,跟随物理板运转。
- 环境:读取和显示 Silicon Labs Thunderboard 套件或开发套件上板载传感器的数据。
- Wi-Fi 调试:通过 BLE 调试 Wi-Fi 设备。
EFR Connect —— 开发视图
“开发”视图包含多项实用功能,可帮助您创建基于 EFR32/BGM 设备的嵌入式蓝牙应用程序并进行故障排除。以下是主要功能的运行情况:
- 蓝牙浏览器:一款通用且强大的工具,用于探索附近 BLE 设备
- 蓝牙广告装置:创建多个广告集,并可并行启用这些广告集
- 蓝牙 GATT 配置器:创建和操作多个 GATT 数据库;
- 蓝牙互操作性测试:验证 Silicon 实验室 BLE 硬件/软件与移动设备之间的互操作性
蓝牙浏览器主要功能
使用丰富的数据集进行结果扫描
可连接/不可连接
信标类型
广告时间间隔
RSSI
蓝牙地址
能够在扫描列表中收藏设备,使其升至顶部
高级过滤选项可快速识别您所需的设备
设备名称
原始广告数据
RSSI
信标类型(iBeacon、Eddystone、AltBeacon)
仅限收藏夹
仅限可连接
保存过滤器以供将来使用的选项
支持多个连接
可以使用 128 位 UUID(映射字典)重命名服务/特性
通过快速且可靠的模式进行空中下载 (OTA) 设备固件升级 (DFU)
可配置 MTU 和连接时间间隔
支持所有 GATT 操作
蓝牙广告装置主要功能
支持传统和扩展广告
可配置广告间隔、TX 电源、初级/次级 PHY
手动开始和停止广告,或根据时间或事件停止
支持多种广告类型
蓝牙 GATT 配置器
在 EFR Connect 上创建和操作多个本地 GATT 数据库
添加服务、特性和描述符
在连接到设备时通过浏览器操作本地 GATT
在 EFR Connect 和 Simplicity Studio GATT 配置器之间导入和导出 GATT 数据库
互操作性 (IOP) 关键特性
运行一系列 BLE 操作以验证互操作性:扫描、连接、GATT 发现、GATT 操作、安全性、吞吐量、OTA
导出结果日志


下载
下载 EFR Connect 应用程序
在您的智能手机上下载 EFR Connect 应用程序,立即加快开发速度!
如果无法访问 Google Play,可以在此处下载 Android 版 EFR Connect。
技术文档
社区与支持