开发者社区 问答 正文

如何分别通过手机APP和电脑设置设备温湿度的预警值? 超过了预警值平台就下发命令开启设备上的报警灯。

如何分别通过手机APP和电脑设置设备温湿度的预警值? 超过了预警值平台就下发命令开启设备上的报警灯。

展开
收起
游客attsn5sydose2 2019-10-19 22:50:27 786 分享 版权
阿里云 AI 助理回答

要分别通过手机APP和电脑设置设备温湿度的预警值,并在超过预警值时让平台下发命令开启设备上的报警灯,您需要完成以下步骤:

1. 配置设备告警(电脑端操作)

  1. 登录控制台:首先,在电脑上登录阿里云生活物联网控制台。
  2. 进入产品设置:选择您的产品,进入人机交互页面,然后选择更多能力 > 设备告警
  3. 新建或编辑告警规则:点击新建告警编辑现有告警规则。配置告警名称、内容等信息。
    • 告警名称:例如,“温湿度超限警告”。
    • 告警内容:定义当温湿度超过设定阈值时的提示信息,可以使用${var.temperature}${var.humidity}来引用设备上报的温度和湿度值。
    • 触发规则:设置温度和湿度的阈值,如温度超过30°C或湿度超过80%时触发告警。
    • 推送范围:确保选择了App推送作为告警通知方式。

2. 设备端开发与配置(确保设备能响应告警并执行动作)

  1. 设备功能定义:在物联网平台的产品详情中,为设备定义温湿度属性,并发布物模型。
  2. 设备端代码实现:确保设备端程序能够接收来自云端的指令,并根据指令控制报警灯。这通常涉及订阅特定的Topic,如/${ProductKey}/${DeviceName}/user/get,以接收控制命令。

3. 手机APP设置(用户层面操作)

  • 对于最终用户来说,如果云平台支持用户自定义告警设置,用户需登录对应的手机APP,找到设备管理或设置界面,查看是否有允许用户自定义温湿度预警值的功能。若平台提供此功能,用户可直接在APP内输入希望的温湿度预警阈值,并保存设置。一旦设备温湿度数据超过这些阈值,平台将自动触发之前配置好的告警流程,包括开启报警灯。

4. 数据流转与自动化逻辑(电脑端配置)

  1. 配置数据流转规则:在物联网平台上,创建数据流转规则,当接收到超过预警值的温湿度数据时,触发函数计算(FC)任务。
  2. 编写函数逻辑:在FC中编写逻辑,当接收到触发信号时,向设备发送控制命令,开启报警灯。

综上所述,通过电脑端进行后台配置与逻辑设定,以及用户在手机APP上可能存在的自定义设置,您可以实现在温湿度超过预设值时,由平台自动下发命令至设备开启报警灯的功能。请注意,具体实现细节可能会根据所使用的云服务及APP的具体功能有所差异。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答