通过 TCP 接收来自闭路电视摄像机的消息并转发到 MQTT

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

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

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

相机>TCP服务器>MQTT>移动消息

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

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

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

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

[enter image description here](https://i.stack.imgur.com/4Xo2Z.jpg)

请查看之前输入的信息

tcp mqtt push messaging mosquitto
1个回答
0
投票

根据您的描述,您似乎需要设置一个 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.