我在编码等方面的经验为零。我拥有良好的 IT 技能,可以配置已经存在的东西,但我从未编码过。
我有一个 CCTV 摄像头,我需要从中发送消息,然后需要将该消息转发到 MQTT 代理,以便第三方接收该消息并将其转发到他们的移动消息系统。
相机 → TCP 服务器 → MQTT → 移动消息传递
我在相机中进行了基本配置,指向 IP 和端口,并且我已成功在本地计算机上找到的一个名为“数据包发送器”的程序中发送和接收该配置,以确认一切按描述工作。
我需要设置某种可以接收 TCP 消息然后发送到 MQTT 代理的服务器。我安装了 Eclipse Mosquitto 和 MQTTX,并设法在“testtopic”中发布和接收测试消息,所以我想象如果我可以设置某种“TCP 服务器”来接收消息并转发给 Mosquitto(我在运行 Windows 10 Pro 的笔记本电脑上安装了 WSL)我将能够看到 MQTTX 中弹出的消息,嘿,presto 概念已得到验证。
那么我如何设置 A) 接收消息的 TCP 服务器 B) 将其转发到 MQTT 代理。
随附相机配置页面和数据包发送者数据的图像。
请查看之前输入的信息。
根据您的描述,您似乎需要设置一个 TCP 服务器来接收来自闭路电视摄像机的消息,然后将其转发到 MQTT 代理。您可以按照以下步骤来实现此目的:
选择一种编程语言来构建您的 TCP 服务器。一些流行的选项是 Python、Node.js 和 Java。
编写代码创建一个 TCP 服务器,用于侦听您在闭路电视摄像机上配置的 IP 和端口上的传入消息。
服务器收到消息后,解析该消息并使用您选择的编程语言的 MQTT 库将其发送到 MQTT 代理。
通过从闭路电视摄像机发送消息并验证其是否成功转发到 MQTT 代理来测试您的 TCP 服务器。
我希望这有帮助!如果您还有其他问题,请告诉我。