如何在Edge模块中处理设备消息并将其发送到上游,同时保留其来源并且不设置消息属性?

时间:2019-03-20 18:19:58

标签: azure-iot-edge

我正在尝试“透明地”拦截和修改传入的设备消息。假设有三个设备以每秒20条消息的速度向边缘集线器发送数据,我想对该数据应用移动平均值,然后以每秒1条消息的速度向上游发送数据,同时保持原始发件人信息可见从集线器开始,而无需使用消息属性或类似的东西,而这需要在集线器数据入口点上进行进一步的配置。

我想以一种几乎透明的方式执行此操作,就好像该设备本身直接连接到IoT中心一样,同时保留模块的接收器和输出,以便仅通过适应以下情况就可以轻松堆叠此类的多个模块路线。通过示例将默认输入链接到module1接收器,将module1输出连接到module2接收器,最后将module2输出链接到上游。

如何实现?最好使用Node SDK。

0 个答案:

没有答案