1)在启动mqtt之前,端口8080是否被其他进程占用。尝试用conf文件启动你的mosquitto。如果启动有任何问题,它将显示错误。
的 mosquitto -c mosquitto.conf 强>
2)尝试将端口更改为9001,因为它是在mqtt中使用websockets的默认端口
感谢Santosh Balaji指出我正确的方向。
我相信我需要 安装mosquitto 在pi上然后将mosquitto安装目录中的mosquitto.conf文件更改为项目提供的文件。在安装并确认我的conf被使用后,js和Python连接没有问题。