
该Docker镜像包含针对IPv4 UDP数据包的自定义构建Eclipse Paho MQTT-SN网关,支持ARM平台。
MQTT-SN协议要求使用MQTT-SN网关作为协议转换器,将MQTT-SN消息转换为MQTT消息。MQTT-SN客户端无法直接与MQTT broker(TCP/IP)通信。更多信息可查看https://github.com/eclipse/paho.mqtt-sn.embedded-c/tree/master/MQTTSNGateway%E3%80%82
udp(默认)udp6dtlsdtls6loralinkxbee适用于需要将使用MQTT-SN协议的物联网设备连接到标准MQTT broker的场景。当设备采用MQTT-SN协议(通常用于低功耗、低带宽网络),而后端系统使用标准MQTT协议时,该网关作为中间件实现协议转换,确保设备与broker的正常通信。
源代码可在https://github.com/kyberpunk/paho-mqtt-sn-docker%E8%8E%B7%E5%8F%96%E3%80%82
使用默认配置运行网关。默认情况下,应用监听***端口,并连接到broker mqtt.eclipse.org。
bashdocker run -d -p 10000:10000 -p 10000:10000/udp kyberpunk/paho
使用自定义MQTT broker的IP地址和端口运行网关。
bashdocker run -d -p 10000:10000 -p 10000:10000/udp kyberpunk/paho --broker-name $HOST --broker-port $PORT
将$HOST替换为目标MQTT broker的主机名或IP地址,$PORT替换为目标broker的端口号。
通过文件系统使用自定义配置运行网关。可从https://github.com/eclipse/paho.mqtt-sn.embedded-c/blob/master/MQTTSNGateway/gateway.conf%E8%8E%B7%E5%8F%96%E9%BB%98%E8%AE%A4%E9%85%8D%E7%BD%AE%E6%A8%A1%E6%9D%BF%E5%B9%B6%E8%B0%83%E6%95%B4%E3%80%82
bashdocker run -d -p 10000:10000 -p 10000:10000/udp -v $PWD/gateway.conf:/etc/paho/gateway.conf:ro kyberpunk/paho
将$PWD替换为存储配置文件的目录路径。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务