gpt4 book ai didi

OPC UA 订阅和通知

转载 作者:行者123 更新时间:2023-12-02 17:33:45 27 4
gpt4 key购买 nike

我在处理 ANSI C 堆栈中的 OPC UA 订阅和通知时遇到问题。 OPC UA 第 4 部分,服务说:

5.13.1 Subscription model 5.13.1.1 Description c) NotificationMessages are sent to the Client in response to Publish requests.

如何发送?我真的很期待某种回调,但似乎没有。它确实说这些是对“发布”请求的响应,但是发布服务调用确认收到通知,它似乎没有请求。此外,那将是轮询,而订阅和监控的全部意义在于不进行轮询。

任何人都可以提供一个示例来显示在 ANSI C 中监视数据值吗?

最佳答案

PublishRequests 在服务器上排队,仅当通知准备就绪或需要发送保持事件状态时才返回响应(或一堆其他内容,请查看第 4 部分中的状态机描述)。

它们确实也包括对先前收到的通知的确认,但想法是不会立即收到响应,并且客户端通常会不断发送 PublishRequests,以便服务器有一个队列准备好随时返回通知订阅需要。

是的,这是轮询。它不是严格意义上的主动提供,这有点令人失望,但这就是它的工作原理。

__

编辑:

这不是真正的轮询。它是通过后续 PublishRequests 提供的 QoS 保证和背压机制的异常批量报告。

关于OPC UA 订阅和通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29522824/

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