Skip to content

快速配网与基于 App 的设备控制

1. 将设备元数据嵌入固件

利用 Device SDK 在设备固件中配置必要的连接参数。这将建立硬件与云端环境之间的初始连接。

提示

在 SDK 中配置 IAM 端点 (Endpoint)、MQTT 端点、SNTP 服务器等参数。

提示

目前支持 ESP32 SDK。如果您使用的是其他芯片组,请参考 通用开发指南 中详细介绍的集成流程。

安全最佳实践

确保设备私钥永远不会暴露给外部环境或不安全的仓库。它必须存储在设备的安全性元件(Secure Element)或受保护的闪存分区中。

2. 建立身份基础设施并使用 App SDK 进行开发

为了管理用户与设备之间的关系并实现安全访问,您必须也为您的App建立一套稳健的身份系统。

  • 创建身份应用
    通过管理控制台初始化一个身份应用。这将作为最终用户的集中身份验证权威机构。

INFO

我们建议在 SiX统一认证&授权 中创建身份应用。如果您选择使用专有的身份系统,请确保其完全兼容 OIDC/OAuth2 协议,以保持与 SDK 的兼容性。

  • 配置 App SDK
    将身份应用凭据和特定产品的参数集成到 App SDK 中。该 SDK 提供了一个全面的框架,包括:
    • 网络配网:将设备安全地接入本地 Wi-Fi 网络的工具。

    • 产品控制面板:用于开发特定硬件功能定制化 UI 面板的框架。

    • 身份绑定:将设备安全地关联到身份系统中特定用户账户的逻辑。

领先的解决方案提供商