mqtt - 为什么 TwinCat 3 Analytics Data Logger 无法连接到我的 MQTT 服务器?
问题描述
我正在尝试将 TwinCat 3 与 TcAnalytics 一起使用来创建一个将值记录到 MQTT 的数据记录器。我已经创建了这个数据记录器,并将设置设置为 127.0.0.1,并且还在 TcAnalytics 下的目标浏览器中创建了相同的连接。
问题是为数据记录器创建的 PlcStream1 在在线选项卡中显示“已断开连接”,同时目标浏览器连接显示一切正常且连接正确。
我看过有人设置的视频,一旦设置完成,来自数据记录器的数据流就会嵌套在目标浏览器的连接下。对我来说,这也没有出现。
我已经使用可以发布和订阅它的第三方工具测试了我的本地 MQTT 服务器。
为什么 Data Logger 无法连接到 MQTT 并向其发布数据?
我在 Data Logger 1 Parameter (Init) 选项卡中的设置对我来说看起来很准确。它们如下所示。
有谁知道如何让 TcAnalytics 将数据记录到 MQTT?这似乎是一个非常简单的设置,但它只是没有连接。
解决方案
这里的问题是我的 MQTT 服务器没有在所有接口上提供服务。与我发现的一些数据相反,Mosquitto 默认情况下并不适用于所有接口。我需要将此添加到我的 mosquitto.conf 文件中。
listener 1883
allow_anonymous true
推荐阅读
- javascript - 需要增加圆的高度和宽度
- sql - 如何在不使用 If 语句的情况下根据值从表 A 或表 B 中进行选择
- c++ - const std::optional 的内容总是 const 吗?
- ios - 错误域=NSURLErrorDomain 代码=-999“无法连接到 iTunes Store”
- javascript - ESLint 找不到插件“eslint-plugin-@typescript-eslint”
- openmodelica - 如何在 OpenModelica 中设置库应用程序,包括扩展/重新声明?
- angular - 根据模板异步管道的完成停止加载图标
- javascript - 使用 Javascript 将单元格附加到集合
- angularjs - AngularJS:使用 multipart/form-data 上传多个图像时出现 405 错误
- ios - 将 NSString 转换为 NSDate 时月份的变化