应用程序打包、安装和升级
概述
开发完成后,DejaOS 应用程序需要打包并部署到目标设备。典型流程如下:
- 购买少量开发设备进行调试,完成 JavaScript 应用程序开发。
- 打包应用程序。
- 将打包的应用程序安装或升级到多台生产设备。
应用程序打包
您可以通过 VSCode 中的 DejaOS 插件一键打包,生成 .dpk 文件:

也可以通 过 DejaOS CLI 在项目根目录执行:
dejaos build
生成的 .dpk 文件保存在项目的 .temp/ 目录中。
应用程序安装
方案一:使用具有内置升级能力的标准产品应用程序
购买生产设备(默认预装官方标准应用程序),然后使用以下功能进行远程升级:
- 按标准产品类型:
- 门禁标准产品支持 MQTT 升级。
- 按设备能力:
- 二维码扫描设备支持扫码升级(如扫描包含升级链接的二维码)。
- 注:二维码门禁设备将具备双重升级能力(二维码扫描 + MQTT)。