【问题标题】:Automatic Restart of Raspberry PI树莓派自动重启
【发布时间】:2017-08-26 04:05:07
【问题描述】:

我正在尝试使用开箱即用的 PI 代理从 Cumulocity 重新启动 Raspberry PI 的最佳方法。

这是一个 PI 的 CPU 温度上升的用例,Cumulocity 将触发重启。到目前为止,我所做的工作如下

  1. 通过 MQTT(python paho 客户端)从 PI 发送测量值。我可以看到 他们出现在 Cumulocity 中
  2. 在cumulocity UI 中使用Shell 选项,我发送一份手册一份手册 重启消息
  3. 在python客户端订阅重启消息,然后发出一个 重启到 PI

总结一下,我想了解如何读取在 Cumulocity 中接收到的测量值,如果它达到某个值以上,触发 PI 设备的自动重启。即跳过上面的步骤 b 和 c 并使其自动进行。

感谢您的帮助, 杰米

【问题讨论】:

    标签: cumulocity


    【解决方案1】:

    如果您在数据点浏览器中看到测量值,请选择“创建智能规则”,然后选择“测量阈值创建警报”或“测量显式阈值创建警报”。配置阈值和报警类型。

    当您看到警报时,单击它并再次选择“创建智能规则”,使用“警报执行操作”。模板已经在里面重启了,点击确定即可。

    您可以通过点击“智能规则”直接执行相同操作,但您必须手动输入测量名称和警报类型。

    【讨论】:

    • 我认为您必须从您的代理处理此规则,然后您可以执行脚本(bash 脚本)-*.com/questions/13707519/… 重新启动您的 Rasberry