Jeremy Gooch の指示に従って、http://goochgooch.co.uk/2014/08/01/building-mosquitto-1-4/ を参照してください。RPi の websockets に mosquitto をインストールしました。私はテスト サイトhttp://test.mosquitto.org/ws.htmlにメッセージを sub/pub できます
その時点から、より多くのテストのために mosquitto.conf でユーザーとトピックのアクセス制御を有効にしましたが、奇妙な点は、mosquitto を再度起動すると、1 秒あたりのソケット エラーが表示されることです...
sudo /usr/local/sbin/mosquitto -v -c /etc/mosquitto/mosquitto.conf
1429857948: mosquitto version 1.4 (build date 2015-04-20 22:04:51+0800) starting
1429857948: Config loaded from /etc/mosquitto/mosquitto.conf.
1429857948: Opening ipv4 listen socket on port 1883.
1429857948: Opening ipv6 listen socket on port 1883.
1429857948: Warning: Address family not supported by protocol
1429857949: New connection from 127.0.0.1 on port 1883.
1429857949: Sending CONNACK to 127.0.0.1 (0, 5)
1429857949: Socket error on client <unknown>, disconnecting.
1429857950: New connection from 127.0.0.1 on port 1883.
1429857950: Sending CONNACK to 127.0.0.1 (0, 5)
...
構成ファイルを変更して ACL のみを有効にし、他のすべてをコメントアウトします。ソケット エラーはまだ残っています。構成ファイルは次のようになります。
sudo nano /etc/mosquitto/mosquitto.conf
autosave_interval 1800
persistence true
persistence_file m2.db
persistence_location /var/tmp/
connection_messages true
log_timestamp true
log_dest stderr
log_type error
log_type warning
log_type debug
allow_anonymous false
password_file /etc/mosquitto/mqtt.pw
acl_file /etc/mosquitto/mqtt.acl
port 1883
protocol mqtt
サンプルの password_file と acl_file を使用してテストしましたが、同じエラーが発生しました。Googleで検索しても結果がありません。誰かこれについて助けてもらえますか? ありがとう。