1. Home
  2. 博客

    将 AI 辅助开发能力引入 nRF Connect SDK 与 nRF Cloud

将 AI 辅助开发能力引入 nRF Connect SDK 与 nRF Cloud

Nordic Semiconductor

本篇博文将详细介绍 Nordic AI 辅助开发的具体含义、功能构成以及上手实操步骤。

今天,我们正式为 nRF Connect SDK 和 nRF Cloud 上线 AI 辅助开发功能。对众多开发者而言,AI 辅助工具早已融入日常开发流程。Claude Code、Cursor 以及 GitHub Copilot 能够协助编写代码、解读应用程序接口(API)、加快常规任务处理速度。但基于通用数据集训练的大语言模型(LLM)存在明显局限性:这类模型缺少 Nordic 相关专属场景信息与实地实测数据,无法输出精准的结果和分析结论。

我们的 MCP 服务器补齐了这一短板。你可将自选的 AI 助手接入我方 MCP 服务器,把通用型 AI 助手转变为精通 Nordic 产品的专属技术专家。从原型设计到设备集群管理的全产品生命周期各阶段,都能更快获取质量更高、准确度更强的输出内容。

本篇博文将详细介绍 Nordic AI 辅助开发的具体含义、功能构成以及上手实操步骤。

Nordic AI 辅助开发的定义

我们将 AI 辅助开发定义为:在开发者全程严格把控下,依托大语言模型(LLM)及其配套工具开展嵌入式设备开发工作。AI 助手仅能提供参考建议,整个开发流程必须由资深开发者进行监督与校验。这绝非随性编码,开发者始终掌握主导权。

  • 快速搭建原型。无论是新建工程、外设配置,还是添加基础功能,AI 助手都能加速原型搭建,让你把更多精力投入最终产品研发。
  • 自动化处理繁琐工作。测试、自定义硬件板卡移植、文档编写、SDK 版本迁移等重复性事务均可交由 AI 助手处理,你能专心开展需要专业技术积淀的核心工作。
  • 高效调试排错。依托完备的专属上下文信息与真实故障数据,AI 助手可更快定位并解决问题。
  • 提质降本。参考资料质量更高,用于修正代码的大模型 Token 消耗量随之减少,同步实现开发质量提升与 AI 调用成本下降。

实操演示:AI 辅助开发应用场景

以下列举了 Nordic AI 辅助开发能够实现的各类功能案例。每段演示视频均还原真实开发任务,全程借助接入我方 MCP 服务器的 AI 助手完成操作。

为项目添加 Zephyr 功能模块

可复用组件是 Zephyr 框架的核心优势之一。下文介绍 AI 助手如何协助开发者筛选适配组件并完成集成操作。

👉视频解说(YouTube)

应用程序向新版 SDK 迁移

手动进行 SDK 版本迁移,需要翻阅更新日志、逐一查找破坏性变更内容。下文介绍 AI 助手如何帮你清晰梳理全部变更项。

👉视频解说(YouTube)

自定义硬件板卡的 DeviceTree 与 Kconfig 文件生成

从开发套件切换至自研定制板卡,以往全程手动操作,流程繁琐耗力。下文说明 AI 助手如何系统化完成各项修改适配工作。

👉视频解说(YouTube)

严控 AI 调用成本,同时保障输出质量

AI 工具按 Token 消耗量计费,调用量越大,费用越高。下文将介绍,为 AI 助手配备完整的参考信息指引,能够有效降低运行成本。

👉视频解说(YouTube)

排查 nRF Cloud 数据访问相关上报问题

排查客户反馈的故障问题,通常耗时较长,还需要多次切换查阅不同资料。下文介绍仅凭借序列号和少量提示指令,AI 助手就能定位问题根本原因。

👉视频解说(YouTube)

判断新版本是否可投入量产

判断一个发行版本能否正式投产,往往需要汇总多方数据源进行核验。下文介绍 AI 助手可在数分钟内完成新版本与历史版本的比对分析。

👉视频解说(YouTube)

批量设备中筛选异常节点

想要在设备集群里定位故障设备,以往往往要耗费数小时逐一排查分析。借助自然语言指令,AI 助手就能自动完成该项工作,并导出包含异常设备清单的 CSV 文件交付使用。

👉视频解说(YouTube)

以上仅为部分示例。我们相信开发者还能发掘 Nordic AI 辅助开发的更多应用场景。

MCP 服务器所能提供的能力

Nordic MCP 服务器与 nRF Cloud MCP 服务器可为 AI 助手分别提供不同类型的上下文信息与功能能力。开发者可单独接入其中任意一个,也可同时连接两者,部分应用场景组合使用两台服务器效果更佳。

MCP 向 AI 助手开放三类功能能力:

  • 资源:AI 助手可调取的数据源(例如参考指南、脚本文件)。
  • 斜杠命令:用于调用可复用提示词模板或完整工作流的指令范式(例如 nRF Connect SDK 工程初始化、开发整套流程)。
  • 工具:AI 助手能够调用的功能函数(例如检索 Nordic 官方文档、查询现场实测数据)。

我方每一台 MCP 服务器都会组合开放上述多项能力。

Nordic MCP 服务器

Nordic MCP 服务器可为 AI 助手提供专属上下文信息,使其基于 nRF Connect SDK 及其他 Nordic 工具开展开发工作时输出结果精准可靠。

资源

  • 一份精简版 nRF Connect SDK 与 Zephyr 代码开发及审核指南,AI 助手在生成或审核代码时会调用该文档。
  • nrfutil 命令及参数参考手册。
  • 可复用的 UART 读写与监控脚本。

斜杠命令

适配 nRF Connect SDK 的整套工作流:环境部署(安装 SDK、配置工具链、创建工程)、开发操作(编译、烧录固件、调试、测试、UART 监控以及定制板卡专属任务)。

工具

  • 对 Nordic 全量文档库进行语义检索,覆盖 nRF Connect SDK、开发者学院(DevAcademy)、开发者社区问答板块(DevZone Q&A);
  • 列出全部可用文档数据源。

nRF Cloud MCP 服务器

nRF Cloud MCP 服务器支持 AI 助手以只读方式访问已部署设备上报至 nRF Cloud 的现场运行数据。

工具

可对设备集群执行只读查询,获取设备元数据、运行指标、故障与追踪信息、软件版本、日志、内核转储文件等各类内容。

备注

当前共有两款 MCP 服务器:Nordic MCP 服务器与 nRF Cloud MCP 服务器。后续 nRF Cloud MCP 服务器将会整合并入 Nordic MCP 服务器。现阶段开发者可任选其一接入,也可同时连接两台服务器。

下一步

  • 意见反馈:本次是 Nordic AI 辅助开发功能的首个正式版本。我们已在持续拓展适用场景,并计划将用户反馈融入后续迭代版本。诚挚欢迎各位如实反馈功能亮点、现存问题以及优化建议,助力产品实用性进一步提升。欢迎填写反馈问卷分享你的使用体验
  • 线上研讨会报名:想要实操体验 Nordic AI 辅助开发完整流程,可注册参加下周即将举办的线上研讨会。我们将现场演示真实案例、详解主流应用场景,并解答意向开发者提出的相关疑问。点击此处完成注册
  • 快速上手:查阅 Nordic MCP 文档nRF Cloud MCP 文档
  • 深入了解:访问 AI 辅助开发专题落地页

非常期待了解各位在实际项目中如何运用 Nordic AI 辅助开发功能。欢迎在下方评论区分享使用心得、疑问或是创意想法。

短距离

适用于短距离物联网的蓝牙低功耗及多协议系统级芯片(支持Thread、Matter、Zigbee协议)

长距离

适用于LTE-M/NB-IoT、GNSS、DECT NR+和NTN的蜂窝物联网系统级封装

Wi-Fi

低功耗Wi-Fi 6协同ICs,支持2.4 GHz/5 GHz频段选项及WPA3加密协议

电源管理ICs

适用于电池供电设备的电源管理IC(PMIC),nPM系列提供充电与稳压功能选项。

AI及软件工具

工具与NPU加速边缘人工智能开发和部署

订阅Nordic新闻简报

了解最新信息!订阅后即可获取最新Nordic及物联网资讯

立即订阅