使用 MQTT 通信进行触发。
- 28 Jan 2025
- 打印
- PDF
使用 MQTT 通信进行触发。
- 更新于 28 Jan 2025
- 打印
- PDF
文章摘要
您觉得此摘要对您有帮助吗?
感谢您的反馈
摄像机可以通过 Node-RED 和 MQTT 请求与其他设备通信。MQTT 请求可用于获取信息、触发摄像机或发送信息。通过向特定主题发送 MQTT 请求,可以触发摄像机。
以下是演示该功能操作的流程:
您可以通过以下 JSON 文件下载并导入此流程:
Inject 节点: 此节点通过脉冲信号启动触发过程。可以修改为响应来自摄像机的条件、仪表板上的按钮,或其他逻辑。
设置 Payload 1: 此步骤触发摄像机的一个条件,用于设置其 stream_mode
或 set
主题为 HMI_Mode
负载。这是触发过程的第一步。
设置 Payload 2: 在短暂延迟(10ms)后激活此条件。此步骤将 hmi/10/capture_mode
主题设置为 SINGLE
负载。请注意,hmi/NUMBER/capture_mode
中的数字必须与摄像机的活动 URL 相匹配。
输出:最后一个模块是输出,在此情况下为发送到本地主机的 MQTT 消息。如果需要将消息发送到其他主机,可以在此处通过目标设备的 IP 地址进行指定。
本文对您有帮助吗?