MQTT 协议是一种轻量级的消息传输协议,常用于物联网(IoT)设备之间的通信。本文主要介绍如何在山海鲸数据管家中连接 MQTT,具体操作如下:
打开山海鲸数据管家,点击“新建”,选择“连接物联网设备”。
在“连接物联网设备”弹窗中选择“MQTT”,在弹窗最下方的输入框中修改“应用名称”,点击“创建”。
在“新的 MQTT”弹窗中填入“链接”、“用户名”和“密码”参数信息。
配置项 | 说明 |
---|---|
链接 | 指的是是主机端口:举个例子,59.63.205.38:1883 是一个 IP 地址和端口号的组合,它指定了 MQTT 服务器的位置(IP 地址)和监听的端口(端口号)。在这个例子中,59.63.205.38 是 MQTT 服务器的 IP 地址,而1883 是默认的非加密 MQTT 服务端口。 |
客户端 ID | 这是在连接到 MQTT 代理时,客户端用来标识自己的唯一字符串。如果我们不指定一个唯一的客户端 ID,就不需要进行修改。但为了确保稳定性和避免冲突,建议为每个客户端设置一个唯一的 ID。 |
用户名 | 识别每个用户的唯一标识符。 |
密码 | 与用户名一起用来验证用户的身份。 |
【温馨提示】山海鲸数据管家会自动填入部分参数信息。
接入 MQTT 后,一旦成功建立了与 MQTT 服务器的连接,我们可以添加一个或多个主题(topics)。主题是消息发布的逻辑通道,格式通常类似于文件系统的路径。订阅特定主题后,每当有其他客户端向该主题发布消息时,MQTT 代理就会将这些消息转发给我们。这里我们新建一个主题,并设置名称为“test1”。
双击“test1”打开主题。
这样就从 MQTT 读取到了数据。
在山海鲸数据管家首页,可以看到刚创建的 MQTT 应用,支持“打开”和“删除”操作。通过API 应用和Hub 应用可以对数据源进行更复杂的处理。
打开山海鲸可视化,点击左上方的“新建”按钮创建一个新项目。
选择“空白项目”,再输入项目名称,最后点击“创建项目”按钮。
项目创建成功后会被自动打开,点击左上方的“数据”,选择“添加数据”,如下图所示:
下滑至“其他”一栏中,选择“山海鲸数据管家”,如下图所示:
选择需要连接的MQTT,选中需要添加的“数据”,选择完成后点击右下角的“确定”按钮,如下图所示:
软件会自动加载选中的数据库表中的数据并展示在界面中,确认没问题后点击右下角的“确定”按钮,这样就成功在山海鲸可视化中连接了 MQTT。
接入后,点击右上角的“数据”可以查看刚才添加的数据,如下图所示:
然后在下方的“看板公共数据”区域中可以查看添加的数据,如下图所示: