gpt4 book ai didi

onem2m - 通过 MQTT 聚合多个订阅者的通知

转载 作者:行者123 更新时间:2023-12-01 15:14:35 25 4
gpt4 key购买 nike

我的用例如下:我有数百个(如果不是数千个)AE 订阅了另外 1 个在容器上发布传感器数据的 AE。这些 AE 中的每一个都有相同的 POA。问题是,对于每个传感器数据,相同的通知仅在 MQTT 中发送给一个订阅者:1 个新 CIN 触发 1000 个通知。oneM2M 规范是否可以将所有这些通知聚合为一个,并且让每个订阅的 AE 监听相同的主题并接收相同的通知?

看起来像组,“notificationForwardingURI”可能就是我正在寻找的;但在阅读 TS0001 10.2.7.11 和 10.2.7.12 后;和表 9.6.8-2 我不确定它是否能回答我的问题。

最佳答案

在我看来, 资源可能未设置为执行您正在尝试的操作。

如果您想将通知发送到多个 AE,则应通过指定带有每个接收者的 AE-ID 的 notificationURI 来配置。根据您的描述,听起来它们只是在 notificationURI 中指定的 1 个 AE。

因此,如果您有 1000 个 notificationURI,那么将会有 1000 个通知。

如果我理解您正在尝试执行的操作,您希望使用 MQTT 消息传递机制传递单个通知。这是可能的,但 oneM2M 中没有定义。 oneM2M MQTT 绑定(bind)旨在在 CSE 和 AE 之间创建一对一的消息流。您正在尝试按照预期的一对多方法使用 MQTT。因此,虽然 oneM2M 没有定义,但这可以通过以下方式完成。1)创建1个AE(通知接收者)
2) 创建一个 ,并将 notificationURI 设置为 AE。

从外部让所有其他监听器订阅 AE 的 MQTT 主题。确保只有 1 个 AE 响应通知请求。

关于onem2m - 通过 MQTT 聚合多个订阅者的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56855516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com