【问题标题】:Rule to send mail when device (thing) is disconnected from AWS IoT设备(事物)与 AWS IoT 断开连接时发送邮件的规则
【发布时间】:2017-01-10 13:52:17
【问题描述】:

我正在从事一个基于 IoT 的项目,我从 raspberryPi 获取数据并将其发送到 AWS IoT 云。

我创建了一些规​​则来在 DynamoDB 中保存数据并在特定条件下发送电子邮件。但我正在努力解决如果设备断开连接如何发送电子邮件

基本上我想知道是否有任何方法可以获得 eventType: disconnected
截屏并对此事件执行操作。

我们将不胜感激任何形式的帮助。

谢谢!

【问题讨论】:

    标签: email amazon-web-services iot rule-engine


    【解决方案1】:

    我找到了解决方案,基本上你必须创建一个在触发 disconnected 生命周期事件时执行的规则。 In my case its like this

    如需更多参考,您可以点击此链接: http://docs.aws.amazon.com/iot/latest/developerguide/life-cycle-events.html

    【讨论】:

      【解决方案2】:

      您需要制定一个规则,定期尝试连接您的设备,并在出现故障时向您发送电子邮件。您的设备在断开连接时不会发送消息,因为这需要它提前知道它将断开连接。

      伪代码:

      Run every x amount of time:
          if connectionTest == false
              sendEmail()
      

      澄清 - 您不会收到“断开连接”的事件类型,因为如果您的设备断开连接,它将无法返回事件对象。您将收到一个错误,您将遇到赶上。

      【讨论】:

      • @user7366236 抱歉,我没有阅读您的回答。 AWS 会跟踪连接/断开连接确实是有道理的。很高兴您找到了比我建议的解决方案更好的解决方案。
      猜你喜欢
      • 2018-07-27
      • 2014-03-26
      • 2022-06-15
      • 1970-01-01
      • 2016-10-01
      • 1970-01-01
      • 2021-09-01
      • 2018-03-16
      • 1970-01-01
      相关资源
      最近更新 更多