Qualcomm技术论坛
直播中

刘欣

7年用户 210经验值
私信 关注
[经验]

基于QCA4020 Onboard的操作(2)

运行AWS演示

1.在继续之前,请遵循板载AWS演示的无云模式板载演示部分中针对Zigbee网络列出的先决条件。

2. CDB4020和CDB4024设备在电源循环时启动,进入BLE / Wi-Fi外设模式(基于设备在构建时的配置方式)并开始广告。

3.移动应用程序连接到CDB20 / 24设备,其中密码“123456”用于BLE入职,密码“123456789”用于Wi-Fi入门。

4.一旦CDB20板从移动应用程序接收到BLE / Wi-Fi密钥和板载,它将验证配置并将其保存到文件系统。

5.移动应用程序读取CDB20板状态并显示Wi-Fi入门屏幕。 输入Home AP凭据以连接到网络。

CDB20上的板载Zigbee协调器/线程连接器路由器

6.在移动应用程序和CDB20设备成功进行BLE / Wi-Fi连接后,移动应用程序通过BLE连接读取Zigbee / Thread服务的板载状态。 如果状态成功,并且Zigbee处于协调器模式或者线程处于joiner路由器模式,则移动应用程序会生成链接密钥并将凭证数据包发送到作为Zigbee协调器或线程管理器路由器运行的CDB20设备。

7.一旦CDB20设备获得操作模式和链接密钥,入门演示将提取板载详细信息,验证配置,存储到文件系统并将ACK发送到移动应用程序。 CDB20设备基于用户配置的Zigbee / Thread操作模式启动Zigbee / Thread服务作为协调器/连接器路由器。

8.移动应用程序收到Zigbee板载状态通知后,将显示板载状态屏幕和状态

CDB2x上的板载Zigbee终端设备/螺纹连接器

9.用户可以通过BLE连接“加载”CDB2x设备。

□在Zigbee入职的情况下,CDB2x设备作为连接Zigbee协调器CDB20设备的Zigbee终端设备运行。

□在线程入线的情况下,CDB2x设备作为线程连接器运行,连接到线程连接器路由器CDB20设备。在移动应用程序主屏幕上,通过BLE连接使用默认密码“123456”或通过Wi-Fi连接使用密码“123456789”选择CDB2x设备并登录设备。

10.移动应用程序检查CDB2x板载状态并通过BLE / Wi-Fi显示Zigbee / Thread连接状态,选择相关协调器CDB20设备名称或joiner路由器CDB20设备名称,该名称允许CDB2x作为终端设备加入Zigbee通过BLE / Wi-Fi连接加入Thread网络的网络或连接器。

11.如果CDB24成功启用,移动应用程序将显示成功的入门设备状态;否则通知失败状态并断开与设备的连接。

使用qca_sensors应用程序获取传感器数据[Zigbee + BLE]

成功启动CDB2x设备后,Zigbee终端设备/线程连接器将传感器信息发送到Zigbee协调器/线程连接器路由器。 使用AWS Dashboard Desktop Application以实时图形格式观察传感器数据,或使用qca_sensors应用程序查看传感器信息。 要使用qca_sensor移动应用程序查看传感器数据,请将credentials.csv文件存储在从创建IAM用户(控制台)下载的Android设备中。

12.启动应用程序后,将提示用户出现一个对话框,将IAM用户credentials.csv文件保存在电话中。

13.用户从显示的可用区域列表的对话框中选择文件和AWS区域。

注意:上述两个步骤仅需要用户连接到AWS IoT服务,同时传送传感器和恒温器数据。



14.成功登录后,应用程序将显示AWS IoT中的事物列表,其中包含与每个事物相连的一个或多个板的传感器和恒温器的详细信息。

15.选择与其关联的设备列表下的设备,以查看传感器和恒温器数据。



更多回帖

发帖
×
20
完善资料,
赚取积分