每当系统从IoT中心接收到一定数量的消息时,我都会发送一封自动电子邮件,但是我在重置这些消息的计数器方面很挣扎。到目前为止,系统如下:
我正在从Azure接收器获取Json消息,检查其中一个参数是否在某个阈值之上,如果这样增加了计数器,并且该计数器是否在另一个阈值之上,我正在发送带警告的电子邮件。
我想要的是一旦发送电子邮件便要重置该计数器,因此请重新开始,并在“写电子邮件”框中进行重置,但是我看到msg变量不是全局变量,并且无法同时连接两者功能框之间进行通信,并使“计数”值重置该变量。
有任何提示吗?谢谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
节点红色通过名为 contexts 的共享内存空间处理状态。上下文受节点,流的范围限制,或者可以全局访问。
在特定情况下,您应该使用流上下文,以便其他节点可以使用您的计数器来进行处理。
您可以在official documentation上的his comment上找到有关上下文页面的更多详细信息。