一、已编译程序下载

二、docker

目前支持 linux/amd64 , linux/arm64

docker.cnb.cool/an1ai/public-docker-image/smart-socket-mp:0.0.10

docker-compose.yml

version: '3.8'

services:
  smart-socket-mp:
    image: docker.cnb.cool/an1ai/public-docker-image/smart-socket-mp:0.0.10
    container_name: smart-socket-mp
    ports:
      - "8080:8080"
    volumes:
      - ./logs:/app/logs
      - ./config:/app/config
    restart: unless-stopped
    environment:
      - TZ=Asia/Shanghai
      - SS_MQTT_BROKER=tcp://172.18.93.230:9101
      - SS_MQTT_USER=smartsocket-user
      - SS_MQTT_PASSWORD=smartsocket-pwd
      - SS_MQTT_CLIENT_ID=smartsocketmp
      - SS_LOG_LEVEL=debug
      - SS_DB_AUTO_MIGRATE=true
      - SS_DB_MYSQL_CONN=root:pwd@tcp(172.17.194.201:3306)/an1-smart-socket-mp?charset=utf8mb4&parseTime=True&loc=Local
      - SS_MQTT_SHARE_TOPIC=$$share/an1/
      - SS_MQTT_EMQX_API_URL=http://172.18.93.230:9100/
      - SS_MQTT_EMQX_API_KEY=a630e5080c8b07c1
      - SS_MQTT_EMQX_SECRET_KEY=xVPdZ9A9BUGM9CAPazPIIlLs8ioz5DQyYnTK

Emqx API 设置

如果配置有API接口信息,将会在系统启动时读取在线的设备。

  • 登录EMQX (http://172.18.93.230:9100/ ),进入 系统设置 - API密钥
  • 新建一个密钥,记住 API Key,Secret Key,并设置到环境变量 SS_MQTT_EMQX_API_KEY , SS_MQTT_EMQX_SECRET_KEY
作者:阮德明  创建时间:2026-01-16 10:45
最后编辑:阮德明  更新时间:2026-03-23 15:16