gpt4 book ai didi

macos - 无法在 Mac 上测试 Mosquitto 服务器

转载 作者:行者123 更新时间:2023-12-01 07:41:23 28 4
gpt4 key购买 nike

我已经使用 brew 安装了 Mosquitto

brew 安装 mosquitto

并测试是否正在运行

酿造服务列表

输出

Name       Status  User Plist
mongodb stopped
mosquitto started amit /Users/amit/Library/LaunchAgents/homebrew.mxcl.mosquitto.plist
postgresql stopped
tomcat stopped

但是,当我从 this 尝试以下操作时回答我找不到命令

mosquitto_sub -v -t 'test/topic'
-bash: mosquitto_sub: command not found

我是否必须安装其他东西才能正常工作?

此外,我尝试使用 python 脚本连接到代理,但收到连接被拒绝的消息

client = mqtt.Client()
client.on_connect = on_connect_handler
client.on_message = on_message_handler

client.connect("localhost", 1883, 60)
client.loop_forever()

编辑 1

我使用 brew link mosquitto 解决了第一个无法使用 mosquitto_sub 的问题。

但我仍然遇到连接被拒绝的情况。

最佳答案

在谷歌搜索和尝试不同的东西之后,我找到了这两个问题的答案。

  1. 无法启动发布者和订阅者客户端的第一个问题已使用 brew link mosquitto 解决。要检查 brew link 如何工作,您可以检查 this发布。
  2. 将 mosquitto 代理服务作为允许连接的守护程序启动。因此,只需使用 brew services start mosquitto -d 即可。我不确定为什么这会起作用,而不是开始一个正常的过程。

关于macos - 无法在 Mac 上测试 Mosquitto 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52227571/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com