You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse Mosquitto的mqtt://localhost:1883访问问题求助

关于Cedalo Streamsheets中Mosquitto的mqtt://localhost:1883的说明及访问问题解答

1. 什么是mqtt://localhost:1883?

  • Eclipse Mosquitto是轻量级MQTT消息代理(Broker),是Cedalo Streamsheets架构里负责设备、应用与Streamsheets之间消息传递的核心组件。
  • mqtt://localhost:1883是Mosquitto服务的MQTT协议访问地址,它不属于HTTP/HTTPS类Web服务,本身就不能用浏览器直接访问——浏览器默认仅支持HTTP系列协议,无法识别MQTT协议。

2. 验证Mosquitto服务是否正常运行的方法

在Ubuntu虚拟机终端执行以下操作:

  • 检查服务状态:
    sudo systemctl status mosquitto
    
    输出显示active (running)即为正常。
  • 测试MQTT连接(需先安装客户端工具):
    sudo apt-get install mosquitto-clients
    
    打开第一个终端执行订阅命令:
    mosquitto_sub -h localhost -p 1883 -t test/topic
    
    打开第二个终端执行发布命令:
    mosquitto_pub -h localhost -p 1883 -t test/topic -m "hello streamsheets"
    
    若第一个终端收到hello streamsheets消息,说明Mosquitto服务完全正常。

3. 无需浏览器访问该地址的原因

Cedalo Streamsheets会自动与本地Mosquitto服务建立连接,用于数据流的收发。你只需确保Mosquitto服务正常运行,Streamsheets的Web UI会在后台自动完成与MQTT代理的交互,无需手动通过浏览器访问MQTT地址。

内容的提问来源于stack exchange,提问作者Chris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 03:51:42