如何使用 SSE (TwinCAT3) 将数据从 Firebase REST API 流式传输到 Beckhoffs 的 PLC?

问题描述

我通常可以通过 REST API.GET 请求从 Firebase 实时数据库读取数据。这同样适用于使用 .PUT 请求写入数据。但是在 Firebase Realtime Database REST API documentation 中指定您还可以设置 SSE 侦听器(EventSource / Server-Sent Events)。

到目前为止我有

  1. 按照文档中的说明将 Accept 标头设置为 "text/event-stream"(使用 FB_IotHttpHeaderFieldMap 及其方法 AddField)。
  2. 设置 HTTP 安全层 SSL(以便 PLC 根据文档需要通过 REST APIHTTPS 通信)。

但现在我无法思考接下来我应该做什么......

  • 您将如何解决这个问题?
  • 设置 SSE 侦听器的下一步是什么?
  • 如果没有内置的方法来做到这一点 - 是否可以编码 是我自己吗?

使用: Windows 10 上的 TwinCAT XAE (VS 2017)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)