【发布时间】:2017-04-10 06:41:44
【问题描述】:
我在 Windows pc 上设置了一个代理,它将消息发布到树莓派(客户端)。在同一台 windows 机器上,我正在运行一个 node.js 服务器,它也是一个 mosquitto 客户端,可以将消息发布到在同一台 windows 机器上运行的代理。
我查找了(通过简单的谷歌搜索和阅读官方文档)我如何保护moquittoconnections。但我还是遇到了一些问题:
- 如何只允许 mosquitto 经纪人与客户沟通 在同一台机器上运行? (例如,用于简单地发布传感器 通过 websockets 将值传递给本地前端 - 我已经这样做了)
- 本地(在同一台机器上)客户端是否需要用户名和 如果指定了密码?
- 为什么这个配置不需要用户名和密码 客户端何时连接到代理?
我的mosquitto.conf:
allow_anonymous false
password_file C:\Program Files (x86)\mosquitto
密码文件在指定位置且有效。
mosquitto -c mosquitto.conf 没有抛出任何错误。
- 在包含加密的情况下我还能使用用户名和密码吗
mosquitto-tls?
【问题讨论】:
标签: raspberry-pi mqtt mosquitto