我有多个IoT设备将相同类型的数据发送到它们的影子。我想使用IoT分析来分析这些数据。我已经为这些设备中的每一个创建了一个通道,并希望使用activities处理来自所有这些设备的数据。UI建议一条管道可以连接多个通道,但我不知道如何实现。我也没有在API文档中找到任何关于这方面的信息。
是否可以为这些通道中的每个通道添加新管道?有没有一种更简单的方法来组织这些东西,以便它们都将数据发送到单个通道(因为它无论如何都是同一类型的数据)?
发布于 2019-04-16 04:04:18
UI建议一条管道可以连接多个通道,但我不知道如何实现。我也没有在API文档中找到任何关于这方面的信息。
每条管道恰好需要一个关联的通道。在API级别,这以对管道本身的pipeline activities
属性的要求的形式记录下来,例如:
该列表可以是2-25个PipelineActivity对象,并且必须同时包含通道和数据存储区活动
来自:IoT-Analytics CreatePipeline API
是否可以,或者我是否必须为每个通道添加新管道?
如果您有多个通道(每个设备一个通道)并希望处理每个通道的数据,则当前需要为每个通道定义单独的管道。
是不是有一种更简单的方法来组织这些东西,以便它们都将数据发送到单个通道(因为它无论如何都是相同类型的数据)?
如果您试图在处理过程中的某个时刻合并来自多个设备的数据,您可以:
a)让多个设备将数据发送到同一通道,然后使用单个管道根据需要处理来自该通道的数据
b)让设备将数据发送到单独的通道,然后配置单独的管道(每个通道一条),以便根据需要处理数据,并将处理后的数据发送到单个数据存储区
后一种方法有更多的资源需要定义和维护,但允许您在出于任何原因需要时将来自每个设备的数据分开保存。
希望这对你有所帮助,但如果我误解了你的场景或问题,请告诉我。
https://stackoverflow.com/questions/55648222
复制相似问题