通过 TCP 从闭路电视摄像机接收消息并转发到 MQTT [关闭]

问题描述 投票:0回答:1

我在编码等方面的经验为零。我拥有良好的 IT 技能,可以配置已经存在的东西,但我从未编码过。

我有一个 CCTV 摄像头,我需要从中发送消息,然后需要将该消息转发到 MQTT 代理,以便第三方接收该消息并将其转发到他们的移动消息系统。

相机 → TCP 服务器 → MQTT → 移动消息传递

我在相机中进行了基本配置,指向 IP 和端口,并且我已成功在本地计算机上找到的一个名为“数据包发送器”的程序中发送和接收该配置,以确认一切按描述工作。

我需要设置某种可以接收 TCP 消息然后发送到 MQTT 代理的服务器。我安装了 Eclipse Mosquitto 和 MQTTX,并设法在“testtopic”中发布和接收测试消息,所以我想象如果我可以设置某种“TCP 服务器”来接收消息并转发给 Mosquitto(我在运行 Windows 10 Pro 的笔记本电脑上安装了 WSL)我将能够看到 MQTTX 中弹出的消息,嘿,presto 概念已得到验证。

那么我如何设置 A) 接收消息的 TCP 服务器 B) 将其转发到 MQTT 代理。

随附相机配置页面和数据包发送者数据的图像。

Enter image description here

请查看之前输入的信息。

tcp mqtt push messaging mosquitto
1个回答
-4
投票

根据您的描述,您似乎需要设置一个 TCP 服务器来接收来自闭路电视摄像机的消息,然后将其转发到 MQTT 代理。您可以按照以下步骤来实现此目的:

  1. 选择一种编程语言来构建您的 TCP 服务器。一些流行的选项是 Python、Node.js 和 Java。

  2. 编写代码创建一个 TCP 服务器,用于侦听您在闭路电视摄像机上配置的 IP 和端口上的传入消息。

  3. 服务器收到消息后,解析该消息并使用您选择的编程语言的 MQTT 库将其发送到 MQTT 代理。

  4. 通过从闭路电视摄像机发送消息并验证其是否成功转发到 MQTT 代理来测试您的 TCP 服务器。

我希望这有帮助!如果您还有其他问题,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.