modify mqtt 根主题问题
This commit is contained in:
@@ -283,15 +283,16 @@ async def create_workers(session, config, count=1, worker_manager=None):
|
||||
int_mqtt_enabled = int_mqtt_cfg.get("enabled", False)
|
||||
int_mqtt_client = None
|
||||
# 内部请求-响应主题(edge_app_controller 的 alg_media_fetch 命令使用)。
|
||||
# 注意:勿用 chongming/{插件}/{操作} 保留命名空间——网关 MQTT Bridge 订阅了
|
||||
# chongming/+/+,会拦截该命名空间并按 Worker RPC 路由,而 edge_app_controller
|
||||
# 与盒子侧约定一致(盒子只设根主题 box,子路径固定 aibox_sophon/...);
|
||||
# 勿用 chongming/{插件}/{操作} 保留命名空间——网关 MQTT Bridge 订阅了
|
||||
# chongming/+/+,会拦截 3 级主题并按 Worker RPC 路由,而 edge_app_controller
|
||||
# 不是 @rpc_method(Worker 无对应 Queryable),导致 worker_manager 报
|
||||
# "Worker ... 无回复,尝试重试"。请与对端应用(设备)约定一致的主题。
|
||||
# "Worker ... 无回复,尝试重试"。
|
||||
int_req_topic = int_mqtt_cfg.get(
|
||||
"request_topic", "/internal/aibox_sophon_adapter/edge_app_controller"
|
||||
"request_topic", "box/aibox_sophon/edge_app_controller"
|
||||
)
|
||||
int_resp_topic = int_mqtt_cfg.get(
|
||||
"response_topic", "/internal/aibox_sophon_adapter/edge_app_controller_reply"
|
||||
"response_topic", "box/aibox_sophon/edge_app_controller_reply"
|
||||
)
|
||||
if int_mqtt_enabled:
|
||||
from chongming_mqtt.internal_mqtt import InternalMQTTClient
|
||||
|
||||
Reference in New Issue
Block a user