利用MQTT接入时的罕见题目

2022-02-16 14:48:12 admin 62

在收集组件中建立了MQTT办事,并且在装备网关中建立了MQTT办事装备网关,MQTT客户端依然没法毗连.

  1. 请肯定收集组件中的MQTT办事和MQTT办事装备网关已启动.

  2. 若是是docker情况,请肯定MQTT办事对应的端口已映照到主机.

注重

若是只在收集组件中建立了MQTT办事,不在装备网关中建立对应的MQTT办事装备网关,

罕见毛病码

毛病码: CONNECTION_REFUSED_IDENTIFIER_REJECTED

平台没法辨认客户端标识(clientId),能够是装备未在平台遏制激活.

注重

clientId 须要和装备实例ID分歧.若是在平台已激活,并且clientId无误,请测验考试从头激活装备.

毛病码:CONNECTION_REFUSED_NOT_AUTHORIZED

MQTT客户端不传认证信息(username,password).

注重

MQTT办事装备网关请求一切mqtt客户端都必须通报认证信息,可是具体的认证战略由自界说的动静和谈决议.

毛病码:CONNECTION_REFUSED_BAD_USER_NAME_OR_PASSWORD

MQTT客户端认证信息毛病(用户名暗码毛病).

  1. 请查抄通报的用户名暗码是不是合适装备利用动静和谈的认证战略,和是不是合适在对应产物中的设置装备摆设信息.

  2. 是不是建立了装备网关,并且查抄装备网关中是不是勾选了认证和谈,测验考试打消勾选.

  3. 点窜了用户名暗码等信息后,是不是从头利用设置装备摆设.

毛病码: CONNECTION_REFUSED_SERVER_UNAVAILABLE

办事端产生了毛病.能够缘由:

  1. 未建立 MQTT办事装备网关未准确与MQTT办事遏制接洽关系.

  2. MQTT办事装备网关停息遏制.

  3. 其余,请据体系日记排查.

提醒:mqtt客户端认证失利:不撑持的认证体例或没法获得认证成果

缘由:装备网关挑选了认证和谈,但对应和谈不完成认证接口。
处理计划:
1. 打消认证和谈。
2. 在和谈中完成Authenticator接口,
保举检查认证器


标签: MQTT