本文以TG7100C芯片为例,介绍在开发自有品牌项目智能插座产品时,使用开发板调试配网连云的过程,以及开发出海产品、量产设备证书的注意事项。
创建与配置产品
设备配网连云
- 设置设备证书
- 将设备固件烧录到开发板之后,可以通过linkkey命令设置设备证书,然后通过reset命令重置设备。
- 设置设备证书信息,在设备上电后将完整的设备证书信息写入开发板。
linkkey ProductKey DeviceName DeviceSecret ProductSecret ProductID
- 设备重置,清除设备配网信息。
reset
- 云智能App配网(V3.5.5以上版本)
- 在开发板上设置自有品牌产品的设备证书,并重置设备后,设备会处于待配网状态,会通过BLE广播自己的蓝牙辅助配网相关的设备信息。
- 在批量投产页面确认“开发完成”的产品,可以在云智能App自动发现页面,发现处于待配网状态的设备。如果产品未确认“开发完成”,可以单击手动添加进入手动添加页面,选择对应品类的“蓝牙+Wi-Fi”连接方式进入配网。
- App配网过程如下图所示。
- 配网连云设备端关键日志示例
- 蓝牙辅助配网
配网状态 命令/动作 预期日志 设备重置 reset start-----------hal 开启蓝牙辅助配网 ble_awss ble_awss_open Parse SSID/PWD 设备解析出热点信息 IOTX_AWSS_GOT_SSID_PASSWD AP Connect 设备连接AP IOTX_AWSS_CONNECT_ROUTER DHCP Get IP 设备获取IP地址 IOTX_AWSS_GOT_IP Cloud Connect 连云成功 Cloud Connected - 零配
配网状态 命令/动作 预期日志 设备重置 reset start-----------hal Dev Scan awss IOTX_AWSS_START Awss Process active_awss IOTX_AWSS_ENABLE Parse SSID/PWD 设备解析出热点信息 IOTX_AWSS_GOT_SSID_PASSWD AP Connect 设备连接AP IOTX_AWSS_CONNECT_ROUTER DHCP Get IP 设备获取IP地址 IOTX_AWSS_GOT_IP Cloud Connect 连云成功 Cloud Connected - 一键配网
配网状态 命令/动作 预期日志 设备重置 reset start-----------hal Dev Scan awss IOTX_AWSS_START Awss Process active_awss IOTX_AWSS_ENABLE Parse SSID/PWD 设备解析出热点信息 IOTX_AWSS_GOT_SSID_PASSWD AP Connect 设备连接AP IOTX_AWSS_CONNECT_ROUTER DHCP Get IP 设备获取IP地址 IOTX_AWSS_GOT_IP Cloud Connect 连云成功 Cloud Connected - 设备热点配网
配网状态 命令/动作 预期日志 设备重置 reset start-----------hal 起设备热点 dev_ap ssid:adh_[pk]_[mac suffix] Parse SSID/PWD 设备解析出热点信息 IOTX_AWSS_GOT_SSID_PASSWD AP Connect 设备连接AP - switch to ap:[ap ssid]
- IOTX_AWSS_CONNECT_ROUTER
DHCP Get IP 设备获取IP地址 Let's post GOT_IP event Cloud Connect 连云成功 Cloud Connected
- 蓝牙辅助配网
本地定时功能
本地倒计时功能的详细介绍,请参见开发设备端本地定时功能。
开发过程中,您需要注意以下内容。
- 注意在产品功能定义页面里添加设备端上定时(DeviceTimer)属性。
说明 在配置人机交互-自动化与定时中勾选本地定时后,平台会自动在功能定义中添加设备端上定时(DeivceTimer)属性。
- 在人机交互页面的自动化与定时中,选中本地定时功能复选框。
- 在人机交互页面的设备面板中,注意区别本地定时与云端定时。如果产品需要使用本地定时,则明确指定本地定时的组件。
本地倒计时功能
本地倒计时功能的详细介绍,请参见 本地倒计时功能开发实践。
开发过程中,您需要注意以下内容。
- 在产品功能定义页面里添加设备端上定时(DeviceTimer)属性。
说明 在配置人机交互-自动化与定时中勾选本地定时后,平台会自动在功能定义中添加设备端上定时(DeivceTimer)属性。
- 在人机交互页面的自动化与定时中,选中本地倒计时功能复选框。
- 在人机交互页面的设备面板中,选择的面板中使用了倒计时列表的组件。
三方语音平台
三方语音平台Amazon Alexa和Google Home的对接,请参见以下文档。
固件OTA
自有品牌项目的产品除了云智能App与天猫精灵App操作界面上有区别,OTA过程是一致的。详细介绍,请参见固件OTA。
量产设备
前文介绍了新蓝牙辅助配网方案需要在设备中写入设备证书,并且Device Name与Wi-Fi的MAC地址保持一致。测试设备证书可以通过读取开发板的Wi-Fi地址后在设备调试页面生成,本节介绍自有品牌项目量产阶段如何生成和获取设备证书。生活物联网平台设备量产介绍,请参见量产流程介绍与量产设备。