Kết nối mosquitto_sub Nhận từ chối trên Arch Linux


11

Vì vậy, tôi đã cài đặt mosquittomosquitto-clienttrên Raspberry Pi chạy Raspbian Jessie thông qua apt-getcũng như mosquittotrên một Pi khác chạy Arch Linux pacman. Trên Arch, các tiện ích khách hàng không cần phải được cài đặt riêng.

Thử nghiệm đăng ký / xuất bản đơn giản trên Raspbian đã hoạt động tốt.

mosquitto_sub –d –t blub
mosquitto_pub –d –t blub –m “test”

Xuất bản từ hộp Arch cũng hoạt động:

mosquitto_pub -h <IP-Raspbian> -t blub -m "test"

Đăng ký một chủ đề trên hệ thống Arch tuy nhiên chỉ cho tôi:

mosquitto_sub –d –t blub
Error: Connection refused

Bây giờ đó là khá chung chung. Có chuyện gì ở đây vậy?

Câu trả lời:


10

Hóa ra không có nhà môi giới nào chạy trên hệ thống Arch trong khi cài đặt mosquittotrên Raspbian sẽ tự động khởi động nó. Đơn giản chỉ cần kích hoạt và bắt đầu môi giới.

Bắt đầu dịch vụ systemd.

systemctl start mosquitto

Cho phép dịch vụ systemd chạy khi khởi động.

systemctl enable mosquitto
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.