Я установил Mosquitto, используя brew, используя
brew install mosquitto
И проверил, работает ли он с помощью
brew services list
выход
Name Status User Plist
mongodb stopped
mosquitto started amit /Users/amit/Library/LaunchAgents/homebrew.mxcl.mosquitto.plist
postgresql stopped
tomcat stopped
Однако, когда я попробую следующее из этого ответа, я получаю команду, не найденную
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
Я решил первую проблему невозможности использования mosquitto_sub
с использованием brew link mosquitto
.
Но я все равно получаю отказ в соединении.