返回列表 发布新帖
查看: 2419|回复: 0

萤石蓝海AIoT新增设备开发能力:自然语言生成代码,云端编译直出固件

67

主题

0

回帖

0

积分

网站编辑

积分
0
发表于 2026-10-13 15:19:55 | 显示全部楼层 |阅读模式 来自 浙江杭州
640.webp
传统的自有硬件接入云平台,往往需要经历芯片选型、硬件驱动适配、设备端代码开发、编译环境搭建、固件烧录等多个环节。

对于开发团队来说,这不仅需要嵌入式开发经验,还意味着较高的开发和调试成本,从选型到首次跑通往往以周为单位。

萤石蓝海AIoT一站式工作台新增设备开发能力。开发者可以通过自然语言描述设备需求,完成芯片与硬件配置、产品关联、功能定义、代码生成及云端编译等操作,让设备端开发流程更加集中、高效。从应用生成,到设备端开发,AI Coding 能力进一步延伸。

平台能力延申:多端应用生成到设备开发

此前,萤石蓝海 AIoT 一站式工作台已支持通过自然语言生成网页应用、移动 APP 与微信小程序等,帮助开发者简化应用侧开发流程。

本次新增的设备开发能力,将 AI Coding 进一步延伸至设备端,面向需要将自有硬件接入萤石云的设备品牌商、设备方案商及相关开发团队。
640 (1).webp
萤石蓝海AIoT新增设备开发能力,点击按钮即可体验

与应用开发不同,设备端代码需要运行在具体芯片上,并结合硬件外设、驱动和通信能力完成适配。

萤石蓝海AIoT将设备开发关键环节整合到统一工作流程中,为设备端开发提供一站式的集中入口。

设备开发方式升级:降低设备端开发门槛

在传统三方设备接入过程中,设备端程序通常需要客户自行开发,并完成 ezDevSDK 集成、硬件驱动适配、编译环境配置及固件烧录等工作。

萤石蓝海AIoT一站式工作台通过 AI 辅助代码生成与云端开发工具链,进一步完善了三方设备接入的开发支持,帮助开发者减少基础开发与环境配置工作,将更多精力投入设备功能实现和产品验证。

对比维度传统设备开发萤石蓝海AIoT平台设备开发
开发方式编写程序,集成ezDevSDK,完成相关适配与调试自然语言描述设备功能,AI辅助生成设备端代码
开发环境配置芯片工具链、交叉编译环境及相关开发工具云端编译
固件烧录使用相应的芯片开发及烧录工具浏览器烧录或下载固件后线下烧录
开发流程需求分析、代码开发、环境配置、编译与烧录等环节需要分别处理将需求配置、代码生成、云端编译及固件处理整合至一站式流程
开发门槛对嵌入式开发经验、硬件适配及工程环境配置能力要求较高通过AI辅助开发与一站式工具链,降低设备开发的入门门槛

设备开发核心能力:覆盖设备开发核心环节

围绕自有硬件接入萤石云的开发需求,萤石蓝海 AIoT 一站式工作台提供以下核心能力。

自然语言描述需求

开发者可直接通过自然语言描述设备功能需求。平台根据需求识别设备类型,并引导开发者确认后续配置,减少传统开发流程中的重复操作。

芯片与硬件技能选择

开发者可根据设备方案选择芯片型号,并配置相应的开发板、摄像头 Sensor 等硬件技能。

平台可使用已有硬件技能生成相应工程代码,也支持按需上传自定义技能包。
640 (2).webp
开发者可根据设备方案选择芯片型号,配置相应的开发硬件技能

产品关联与功能定义

平台支持新建产品或关联已有产品,并通过对话方式新增、修改或删除功能点,完成设备物模型配置、设备功能的数字化定义。

对于视频设备,开发者可根据实际硬件能力配置视频清晰度档位,为后续代码生成与固件编译提供相应参数。
640 (3).webp
平台支持新建产品或关联已有产品,并通过对话方式修改

AI 生成代码与云端编译

确认设备配置与功能需求后,平台根据相关信息生成设备端工程代码,并在云端完成编译,产出相应固件。

此方式能够减少本地编译环境搭建与维护工作,帮助开发者将需求配置、代码生成和编译环节集中在同一工作台中完成。


源码查看与工程下载

代码生成与编译完成后,开发者可在平台查看工程目录、源代码及相关配置文件,并按需下载工程。

生成的工程代码可作为后续功能调整和项目定制的基础,便于开发者进一步了解代码结构、开展二次开发。
640 (4).webp
开发者可在平台查看工程目录、源代码及相关配置文件

固件烧录与版本管理

开发者可根据芯片支持情况选择浏览器烧录或下载固件后线下烧录。

设备完成运行验证后,可将当前版本确认为基线,对固件及源码进行打包、下载,并在后续迭代中持续维护。通过代码查看、产品定义核对及版本留存,平台为设备开发成果的维护与持续迭代提供支持。

适用范围:当前支持视频类设备,开放乐鑫 ESP32-S3、君正 T41 两款芯片。其中,乐鑫 ESP32-S3 支持浏览器直接烧录,适合快速验证与小型视频设备;君正 T41 为摄像机主控芯片,支持代码生成与云端编译,固件需下载后线下烧录。两款芯片均已完成真机验证,其他芯片将陆续接入。

640 (5).webp
开发者可在平台内实现产品开发固件管理

平台内设备开发实操

操作细节可参考:萤石开放平台官网 - 文档中心 - 蓝海 AIoT 一站式工作台操作指南;
或复制链接跳转:https://open.ys7.com/help/5268
操作步骤
第一步:描述需求,确认设备类型
输入设备需求,例如“开发一款可视喂食器设备”。平台理解需求并识别设备类型,由开发者确认后进入后续流程。

第二步:选择芯片型号
根据设备硬件方案选择芯片品牌及具体型号。芯片型号将影响后续代码生成、编译工具链及固件烧录方式。

第三步:配置开发板与摄像头技能
选择与芯片匹配的开发板技能,以及设备所需的摄像头Sensor技能。平台支持使用已有技能,也可按需上传自定义技能包。若跳过相关配置,生成的固件将不包含对应硬件驱动,需要开发者自行补充。

第四步:创建或关联产品
开发者可创建全新产品,由平台生成对应PID;也可输入已有产品的PID,关联现有产品继续开发。对于新产品,还可参考已有产品复制功能定义,减少重复配置。

第五步:配置设备功能点
通过对话方式新增、修改或删除功能点,配置功能名称、标识符、功能类型及数据类型等信息,完成设备物模型定义。

第六步:确认视频清晰度
根据设备实际硬件能力选择视频清晰度档位。清晰度配置将影响固件编码参数,应结合设备性能进行选择,避免配置超出硬件能力的档位。

第七步:生成代码并编译固件
确认配置后,平台开始生成设备端代码并在云端完成固件编译。开发者可查看任务进度,完成后查看生成的工程代码及固件。

第八步:烧录固件并验证设备
根据芯片支持情况,选择浏览器直接烧录或下载固件后线下烧录。烧录完成并确认设备正常运行后,可点击「验证完成」,将当前版本固化为基线,后续可继续迭代、打包和下载。
萤石蓝海AIoT一站式工作台持续完善从应用侧到设备端的开发能力,通过自然语言交互、AI代码生成、云端编译及固件管理等功能,为自有硬件接入萤石云提供更便捷的开发路径。

后续将持续接入更多芯片与设备类型,敬请期待。

想要亲手体验这套设备开发流程?现在注册蓝海AIoT一站式工作台,无需邀请码,即赠1000积分,免费上手试用。




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by 【杭州赋睿科技有限公司】 萤石用户社区(浙ICP备2024101974号-2) 使用条款 | 隐私政策 | 经营许可
关灯 返回顶部
快速回复 返回顶部 返回列表