feat(M06-A): 建立MQTT连接与Broker基础
This commit is contained in:
@@ -13,9 +13,10 @@ port="${QIPAI_MQTT_PORT:-1883}"
|
||||
protocol="${QIPAI_MQTT_PROTOCOL:-mqtt}"
|
||||
mqtt_version="${QIPAI_MQTT_VERSION:-3.1.1}"
|
||||
qos="${QIPAI_MQTT_QOS:-1}"
|
||||
client_id="qipai-device-smoke-$(date +%s)"
|
||||
allowed_publish_topic="${QIPAI_MQTT_ALLOWED_PUBLISH_TOPIC:-qipai/${client_id}/status}"
|
||||
allowed_subscribe_topic="${QIPAI_MQTT_ALLOWED_SUBSCRIBE_TOPIC:-qipai/${client_id}/command/#}"
|
||||
device_id="${QIPAI_MQTT_DEVICE_ID:-SMOKE_DEVICE}"
|
||||
client_id="qipai-device-${device_id}"
|
||||
allowed_publish_topic="${QIPAI_MQTT_ALLOWED_PUBLISH_TOPIC:-/devicesend/${device_id}}"
|
||||
allowed_subscribe_topic="${QIPAI_MQTT_ALLOWED_SUBSCRIBE_TOPIC:-/deviceaccept/${device_id}}"
|
||||
denied_subscribe_topic="${QIPAI_MQTT_DENIED_SUBSCRIBE_TOPIC:-\$SYS/#}"
|
||||
enable_tls_smoke="${QIPAI_MQTT_ENABLE_TLS_SMOKE:-false}"
|
||||
enable_will_smoke="${QIPAI_MQTT_ENABLE_WILL_SMOKE:-false}"
|
||||
@@ -24,9 +25,9 @@ tls_host="${QIPAI_MQTT_TLS_HOST:-$host}"
|
||||
tls_port="${QIPAI_MQTT_TLS_PORT:-8883}"
|
||||
tls_protocol="${QIPAI_MQTT_TLS_PROTOCOL:-mqtts}"
|
||||
tls_insecure="${QIPAI_MQTT_TLS_INSECURE:-false}"
|
||||
will_topic="${QIPAI_MQTT_WILL_TOPIC:-qipai/${client_id}/will}"
|
||||
will_topic="${QIPAI_MQTT_WILL_TOPIC:-/devicewill/${device_id}}"
|
||||
will_message="${QIPAI_MQTT_WILL_MESSAGE:-{\"type\":\"will\",\"clientId\":\"${client_id}\"}}"
|
||||
idempotency_topic="${QIPAI_MQTT_IDEMPOTENCY_TOPIC:-qipai/${client_id}/status}"
|
||||
idempotency_topic="${QIPAI_MQTT_IDEMPOTENCY_TOPIC:-/devicesend/${device_id}}"
|
||||
idempotency_key="${QIPAI_MQTT_IDEMPOTENCY_KEY:-smoke-${client_id}}"
|
||||
|
||||
echo "INFO: MQTT smoke target ${protocol}://${host}:${port}, version ${mqtt_version}, qos ${qos}"
|
||||
|
||||
Reference in New Issue
Block a user