nRF Toolbox for Android 使用教程
1. 项目介绍
nRF Toolbox 是一个由 Nordic Semiconductor 开发的 Android 应用程序,它作为一个容器应用,用于存储和展示 Nordic Semiconductor 的蓝牙低功耗(Bluetooth Low Energy, BLE)应用。该应用包含了多个示例应用,展示了标准的蓝牙低功耗协议,如:
- 骑行速度和踏频
- 跑步速度和踏频
- 心率监测
- 血压监测
- 体温监测
- 血糖监测
- 连续血糖监测
- 接近度监测
自版本 1.10.0 起,nRF Toolbox 还支持 Nordic UART 服务,可用于设备之间的双向文本通信。
2. 项目快速启动
2.1 环境准备
- Android Studio
- Kotlin BLE Library
- Android BLE Common Library
2.2 导入项目
-
克隆项目到本地:
git clone https://github.com/NordicSemiconductor/Android-nRF-Toolbox.git -
打开 Android Studio,选择
File > Open,然后选择克隆的项目目录。 -
确保项目依赖正确配置。如果需要,可以在
settings.gradle文件中更新依赖库的路径。
2.3 运行项目
-
在 Android Studio 中,点击
Run按钮,选择一个模拟器或连接的设备来运行应用。 -
如果遇到“Missing Feature Watch”错误,请切换配置为
app。
3. 应用案例和最佳实践
3.1 使用 BleManager
nRF Toolbox 展示了两种使用 BleManager 的方式:
- 基本方式:在 BPS 和 GLS 配置文件中使用。每个活动都持有一个静态的
BleManager引用。 - 高级方式:在 CGMS、CSC、HRS、HTS、PRX、RSCS、UART 配置文件中使用。
BleManager实例由运行中的服务维护,服务在连接设备时启动,在用户断开连接时停止。
3.2 Nordic UART 服务
Nordic UART 服务允许快速原型设计,具有两个特性:一个用于发送数据,一个用于接收数据。数据可以是任何字节数组,但通常用于文本通信。
3.3 设备固件更新(DFU)
DFU 功能现在作为一个单独的应用程序提供,地址为:Android-DFU-Library。
4. 典型生态项目
4.1 nRF Logger API
nRF Toolbox 使用 nRF Logger API 库来创建日志条目,这些日志条目可以在 nRF Logger 应用程序中查看。该库的地址为:nRF-Logger-API。
4.2 MPAndroidChart
心率监测配置文件中的图表使用 MPAndroidChart 库创建,该库基于 Apache 2.0 许可证。
4.3 开发套件
nRF Toolbox 兼容 Nordic Semiconductor 的 nRF5 系列开发套件,这些套件可以在 Nordic Semiconductor 官网 获取。
通过以上步骤,您可以快速启动并使用 nRF Toolbox 进行蓝牙低功耗应用的开发和测试。
GLM-5智谱 AI 正式发布 GLM-5,旨在应对复杂系统工程和长时域智能体任务。Jinja00
GLM-5-w4a8GLM-5-w4a8基于混合专家架构,专为复杂系统工程与长周期智能体任务设计。支持单/多节点部署,适配Atlas 800T A3,采用w4a8量化技术,结合vLLM推理优化,高效平衡性能与精度,助力智能应用开发Jinja00
请把这个活动推给顶尖程序员😎本次活动专为懂行的顶尖程序员量身打造,聚焦AtomGit首发开源模型的实际应用与深度测评,拒绝大众化浅层体验,邀请具备扎实技术功底、开源经验或模型测评能力的顶尖开发者,深度参与模型体验、性能测评,通过发布技术帖子、提交测评报告、上传实践项目成果等形式,挖掘模型核心价值,共建AtomGit开源模型生态,彰显顶尖程序员的技术洞察力与实践能力。00
Kimi-K2.5Kimi K2.5 是一款开源的原生多模态智能体模型,它在 Kimi-K2-Base 的基础上,通过对约 15 万亿混合视觉和文本 tokens 进行持续预训练构建而成。该模型将视觉与语言理解、高级智能体能力、即时模式与思考模式,以及对话式与智能体范式无缝融合。Python00
MiniMax-M2.5MiniMax-M2.5开源模型,经数十万复杂环境强化训练,在代码生成、工具调用、办公自动化等经济价值任务中表现卓越。SWE-Bench Verified得分80.2%,Multi-SWE-Bench达51.3%,BrowseComp获76.3%。推理速度比M2.1快37%,与Claude Opus 4.6相当,每小时仅需0.3-1美元,成本仅为同类模型1/10-1/20,为智能应用开发提供高效经济选择。【此简介由AI生成】Python00
Qwen3.5Qwen3.5 昇腾 vLLM 部署教程。Qwen3.5 是 Qwen 系列最新的旗舰多模态模型,采用 MoE(混合专家)架构,在保持强大模型能力的同时显著降低了推理成本。00- RRing-2.5-1TRing-2.5-1T:全球首个基于混合线性注意力架构的开源万亿参数思考模型。Python00