
mendersoftware/deviceconnectMender deviceconnect 微服务是 Mender 开源设备更新管理平台的关键组件,专注于建立和维护物联网设备与 Mender 服务器之间的可靠连接,实现设备状态跟踪、远程通信协调及更新任务的高效分发,是构建大规模设备管理系统的基础模块。
bashdocker run -d \ --name mender-deviceconnect \ --network mender-network \ -p 8080:8080 \ -e MENDER_DEVICEAUTH_URL=[***] \ -e MENDER_INVENTORY_URL=[***] \ -e MENDER_SERVER_URL=[***] \ -e MENDER_TLS_CERT_PATH=/etc/mender/certs/server.crt \ -v ./mender-certs:/etc/mender/certs \ mendersoftware/deviceconnect:latest
| 环境变量 | 描述 | 必选 | 默认值 | 示例 |
|---|---|---|---|---|
MENDER_DEVICEAUTH_URL | 指向 mender-device-auth 微服务的访问地址 | 是 | - | [***] |
MENDER_INVENTORY_URL | 指向 mender-inventory 微服务的访问地址 | 是 | - | [***] |
MENDER_SERVER_URL | Mender 服务器的公开访问域名/IP | 是 | - | [***] |
MENDER_TLS_CERT_PATH | TLS 证书文件路径,用于加密通信 | 否 | - | /etc/mender/certs/server.crt |
MENDER_LISTEN_ADDRESS | 服务监听地址 | 否 | 0.0.0.0:8080 | 0.0.0.0:9000 |
MENDER_LOG_LEVEL | 日志输出级别(debug/info/warn/error) | 否 | info | debug |
MENDER_CONNECTION_TIMEOUT | 设备连接超时时间(秒) | 否 | 300 | 600 |
yamlversion: '3.8' services: deviceconnect: image: mendersoftware/deviceconnect:latest container_name: mender-deviceconnect restart: unless-stopped networks: - mender-network ports: - "8080:8080" environment: - MENDER_DEVICEAUTH_URL=[***] - MENDER_INVENTORY_URL=[***] - MENDER_SERVER_URL=[***] - MENDER_TLS_CERT_PATH=/etc/mender/certs/server.crt - MENDER_LOG_LEVEL=info - MENDER_CONNECTION_TIMEOUT=300 volumes: - ./mender-certs:/etc/mender/certs:ro networks: mender-network: external: true name: mender-production-network
mendersoftware/deviceconnect:3.5.0)MENDER_CONNECTION_TIMEOUT 参数优化连接资源占用





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务