
萤石蓝海AIoT新增设备开发能力,点击按钮即可体验
与应用开发不同,设备端代码需要运行在具体芯片上,并结合硬件外设、驱动和通信能力完成适配。
萤石蓝海AIoT将设备开发关键环节整合到统一工作流程中,为设备端开发提供一站式的集中入口。
设备开发方式升级:降低设备端开发门槛
在传统三方设备接入过程中,设备端程序通常需要客户自行开发,并完成 ezDevSDK 集成、硬件驱动适配、编译环境配置及固件烧录等工作。
萤石蓝海AIoT一站式工作台通过 AI 辅助代码生成与云端开发工具链,进一步完善了三方设备接入的开发支持,帮助开发者减少基础开发与环境配置工作,将更多精力投入设备功能实现和产品验证。
| 对比维度 | 传统设备开发 | 萤石蓝海AIoT平台设备开发 |
| 开发方式 | 编写程序,集成ezDevSDK,完成相关适配与调试 | 自然语言描述设备功能,AI辅助生成设备端代码 |
| 开发环境 | 配置芯片工具链、交叉编译环境及相关开发工具 | 云端编译 |
| 固件烧录 | 使用相应的芯片开发及烧录工具 | 浏览器烧录或下载固件后线下烧录 |
| 开发流程 | 需求分析、代码开发、环境配置、编译与烧录等环节需要分别处理 | 将需求配置、代码生成、云端编译及固件处理整合至一站式流程 |
| 开发门槛 | 对嵌入式开发经验、硬件适配及工程环境配置能力要求较高 | 通过AI辅助开发与一站式工具链,降低设备开发的入门门槛 |
设备开发核心能力:覆盖设备开发核心环节
围绕自有硬件接入萤石云的开发需求,萤石蓝海 AIoT 一站式工作台提供以下核心能力。
自然语言描述需求
开发者可直接通过自然语言描述设备功能需求。平台根据需求识别设备类型,并引导开发者确认后续配置,减少传统开发流程中的重复操作。
芯片与硬件技能选择
开发者可根据设备方案选择芯片型号,并配置相应的开发板、摄像头 Sensor 等硬件技能。
平台可使用已有硬件技能生成相应工程代码,也支持按需上传自定义技能包。

开发者可根据设备方案选择芯片型号,配置相应的开发硬件技能
产品关联与功能定义
平台支持新建产品或关联已有产品,并通过对话方式新增、修改或删除功能点,完成设备物模型配置、设备功能的数字化定义。
对于视频设备,开发者可根据实际硬件能力配置视频清晰度档位,为后续代码生成与固件编译提供相应参数。

平台支持新建产品或关联已有产品,并通过对话方式修改
AI 生成代码与云端编译
确认设备配置与功能需求后,平台根据相关信息生成设备端工程代码,并在云端完成编译,产出相应固件。
此方式能够减少本地编译环境搭建与维护工作,帮助开发者将需求配置、代码生成和编译环节集中在同一工作台中完成。
源码查看与工程下载
代码生成与编译完成后,开发者可在平台查看工程目录、源代码及相关配置文件,并按需下载工程。
生成的工程代码可作为后续功能调整和项目定制的基础,便于开发者进一步了解代码结构、开展二次开发。

开发者可在平台查看工程目录、源代码及相关配置文件
固件烧录与版本管理
开发者可根据芯片支持情况选择浏览器烧录或下载固件后线下烧录。
设备完成运行验证后,可将当前版本确认为基线,对固件及源码进行打包、下载,并在后续迭代中持续维护。通过代码查看、产品定义核对及版本留存,平台为设备开发成果的维护与持续迭代提供支持。
适用范围:当前支持视频类设备,开放乐鑫 ESP32-S3、君正 T41 两款芯片。其中,乐鑫 ESP32-S3 支持浏览器直接烧录,适合快速验证与小型视频设备;君正 T41 为摄像机主控芯片,支持代码生成与云端编译,固件需下载后线下烧录。两款芯片均已完成真机验证,其他芯片将陆续接入。

开发者可在平台内实现产品开发固件管理
平台内设备开发实操
操作细节可参考:萤石开放平台官网 - 文档中心 - 蓝海 AIoT 一站式工作台操作指南;
操作步骤
第一步:描述需求,确认设备类型
输入设备需求,例如“开发一款可视喂食器设备”。平台理解需求并识别设备类型,由开发者确认后进入后续流程。
第二步:选择芯片型号
根据设备硬件方案选择芯片品牌及具体型号。芯片型号将影响后续代码生成、编译工具链及固件烧录方式。
第三步:配置开发板与摄像头技能
选择与芯片匹配的开发板技能,以及设备所需的摄像头Sensor技能。平台支持使用已有技能,也可按需上传自定义技能包。若跳过相关配置,生成的固件将不包含对应硬件驱动,需要开发者自行补充。
第四步:创建或关联产品
开发者可创建全新产品,由平台生成对应PID;也可输入已有产品的PID,关联现有产品继续开发。对于新产品,还可参考已有产品复制功能定义,减少重复配置。
第五步:配置设备功能点
通过对话方式新增、修改或删除功能点,配置功能名称、标识符、功能类型及数据类型等信息,完成设备物模型定义。
第六步:确认视频清晰度
根据设备实际硬件能力选择视频清晰度档位。清晰度配置将影响固件编码参数,应结合设备性能进行选择,避免配置超出硬件能力的档位。
第七步:生成代码并编译固件
确认配置后,平台开始生成设备端代码并在云端完成固件编译。开发者可查看任务进度,完成后查看生成的工程代码及固件。
第八步:烧录固件并验证设备
根据芯片支持情况,选择浏览器直接烧录或下载固件后线下烧录。烧录完成并确认设备正常运行后,可点击「验证完成」,将当前版本固化为基线,后续可继续迭代、打包和下载。
萤石蓝海AIoT一站式工作台持续完善从应用侧到设备端的开发能力,通过自然语言交互、AI代码生成、云端编译及固件管理等功能,为自有硬件接入萤石云提供更便捷的开发路径。
后续将持续接入更多芯片与设备类型,敬请期待。
想要亲手体验这套设备开发流程?现在注册蓝海AIoT一站式工作台,无需邀请码,即赠1000积分,免费上手试用。