开始前必读

本文档以三个场景为例,介绍中国电信AEP平台设备接入、应用开发和AEP平台能力使用的步骤。

设备、应用及AEP平台的关系如下:

本项目需求的场景如下:

场景一:

(1)遮挡设备红外线传感器,应用显示红灯,表示传感器被遮挡

(2)移除遮挡,应用显示蓝灯,表示传感器未被遮挡

场景二:

(1)应用下发指令让设备电机开始旋转;

(2)电机开始旋转,应用显示电机为旋转状态;

(3)应用下发指令让设备电机停止旋转;

(4)电机停止旋转,应用显示电机为停止状态。

场景三:

(1)应用下发指令配置终端设备温湿度上报周期为N秒;

(2)应用下发指令让终端设备开始上报温湿度;

(3)设备开始每N秒上报一次温湿度,应用实时显示温湿度;

(4)应用下发指令让终端停止上报温湿度,设备停止上报温湿度。

场景四:(在场景三的基础上增加步骤4)

(1)应用下发指令配置终端设备温湿度上报周期为N秒;

(2)应用下发指令让终端设备开始上报温湿度;

(3)设备开始每N秒上报一次温湿度,应用实时显示温湿度;

(4)如果湿度大于设定阈值,则自动开启电机;待湿度低于阈值时,自动关闭电机;

(5)应用下发指令让终端停止上报温湿度,设备停止上报温湿度。

通过对场景进行分析,我们需要满足以下需求:

1、设备侧:

  • 设备能够在状态变化时上报传感器、电机状态;
  • 设备能够按设置的周期上报温湿度数据;
  • 设备能够接收、解析并执行应用指令。

2、应用侧:

  • 应用能够下发控制指令、配置参数;
  • 应用能够显示实时温湿度;
  • 应用能够显示传感器、电机状态。

3、平台侧:

  • 需要获取AEP的通用使能服务
  • 建立规则引擎规则(针对场景四的步骤4,将湿度数据过滤出来)

确定开发需求后,将开发流程细化如下图:

搜索结果 ""

    没有搜索结果 ""