我在 Watson IoT 上有一个设备(虚拟设备),我使用 Eclipse Jee(我使用的是 Oxygen 版本)在这一侧连接它,一切都很正常,代码做它应该做的事情,连接设备,它接收我要发送的 Json。
现在,问题是,这个设备有一个包含两个需要触发的事件的模式:
- 第一个有效,当温度高于 30 C° 时触发
- 第二种,当使用的磁盘空间超过20%时触发
这两个参数在同一个 Json 中发送,结构如下
cpu{Temperature: 'something' },
diskSpace{... : ... , percentage: 'something' }
两个事件都被激活,都引用相同的模式,并且在触发时都应该发送电子邮件,但我只收到温度警报。我试图停用温度规则,因为我认为可能存在某种冲突,同时触发了两个在同一个电子邮件地址上的发送,但空间规则仍然不发送电子邮件。
为什么?
(我只使用 java 代码和 Eclipse,没有 Phyton,没有 nodeJs,没有 redNode)