仅用于测试与学习
不要把这个端点用于生产设备或客户工作负载。
公共 MQTT 沙箱
仅供测试。请勿发送密钥或生产数据。
公共 Broker 仅用于客户端测试与学习,不提供 SLA,访问凭据可能随时变化。
了解托管 MQTT 方案public.runmqtt.com18838883wss://public.runmqtt.com/mqttajbkvbp/deviceshPiYROChaqtvUiZrunmqtt-test-<unique-id>使用上方当前参数,并为每个测试使用唯一 Client ID 和合成数据。
# Load the current credentials shown on this page
export MQTT_USERNAME="ajbkvbp/device"
export MQTT_PASSWORD="shPiYROChaqtvUiZ"
# Subscribe
mosquitto_sub \
-h public.runmqtt.com -p 8883 \
-u "$MQTT_USERNAME" -P "$MQTT_PASSWORD" \
-i "runmqtt-sub-$(date +%s)" \
-t "sandbox/$USER/telemetry" -q 1
# Publish from another terminal
mosquitto_pub \
-h public.runmqtt.com -p 8883 \
-u "$MQTT_USERNAME" -P "$MQTT_PASSWORD" \
-i "runmqtt-pub-$(date +%s)" \
-t "sandbox/$USER/telemetry" -q 1 \
-m '{"temperature":22.4,"unit":"C"}'只连接 RunMQTT 公共沙盒,订阅自动生成的 Topic,并发送一条固定的合成消息。
仅供公共测试。其他用户可能观察到消息;切勿发送密钥或生产数据。
wss://public.runmqtt.com/mqtt准备中…准备中…{"source":"runmqtt-browser-test","value":42}依次连接、订阅并发布;成功的 QoS 1 回环消息会显示在这里。
不要把这个端点用于生产设备或客户工作负载。
所有测试者共同使用同一容量,连接、凭据和保留状态可能随时重置。
其他用户可能观察到主题名称和载荷。请仅发布合成数据。
| Broker 功能对比 | 公共沙箱 | 托管 Broker |
|---|---|---|
| 身份验证 | 定期变化的公共测试凭据 | 限定范围的设备凭据 |
| 主题访问 | 所有测试者使用同一临时命名空间 | 可重用的发布/订阅策略 |
| 运维 | 尽力而为,无生命周期保证 | 专属运行环境、健康状态与计费信息 |
| 数据 | 仅合成负载 | 私有应用工作负载 |
不能。公共 Broker 仅提供尽力而为的测试服务,会话可能重置,访问凭据也会变化。它只适合客户端验证、研讨会和短期演示。
推荐使用 8883 端口并进行证书验证。1883 端口仅适用于隔离故障排除,因为载荷和凭据在传输过程中未加密。
凭据轮换限制滥用并清除过时的研讨会访问权限。请将凭据保存在环境变量中,并在计划测试前查看此页面。
MQTT Broker 对每个 Client ID 只允许一个活动会话。为每个浏览器标签页、进程、设备和研讨会参与者生成唯一的 Client ID。