如何使用MQTT客户端连接到WSO2 Message Broker?

如何使用MQTT客户端连接到WSO2 Message Broker?,wso2,mqtt,wso2iot,Wso2,Mqtt,Wso2iot,我已经安装了WSO2物联网服务器,我正在努力了解它。。。 我的主要目标是让一些物联网设备通过MQTT发送数据。 但是我甚至不能用MQTT.fx连接到MQTT。。。我正在使用tcp://localhost:1886 作为代理URL地址,即使在broker.xml配置文件中说端口是1883,它也不工作。我使用admin作为登录名和密码,但我得到一个错误: [2017-03-31 10:40:07,861] [IoT-Broker] INFO {org.dna.mqtt.moquette.messa

我已经安装了WSO2物联网服务器,我正在努力了解它。。。 我的主要目标是让一些物联网设备通过MQTT发送数据。 但是我甚至不能用MQTT.fx连接到MQTT。。。我正在使用tcp://localhost:1886 作为代理URL地址,即使在broker.xml配置文件中说端口是1883,它也不工作。我使用admin作为登录名和密码,但我得到一个错误:

[2017-03-31 10:40:07,861] [IoT-Broker]  INFO {org.dna.mqtt.moquette.messaging.sp
i.impl.ProtocolProcessor} -  Lost connection with client 5354d06fb5694b5cb65f07c
f3c62fa23
[2017-03-31 10:40:07,863] [IoT-Broker]  WARN {org.dna.mqtt.moquette.messaging.sp
i.impl.ProtocolProcessor} -  MQTTAuthorizationSubject for client ID 5354d06fb569
4b5cb65f07cf3c62fa23 is not removed since the entry does not exist
我做错了什么


第二个问题,我无法访问WSO2 Message Broker管理。。。当我使用时,我得到一个错误403禁止。当我在WSO2 IOT服务器管理页面时,我不知道如何访问WSO2 Message Broker。(有效)

wso2 IoT服务器中的MQTT代理具有可插拔的身份验证和授权,默认情况下,它附带基于OAuth的身份验证,其中它使用空密码并使用OAuth令牌作为用户名。您可以按照中的文档生成令牌

[1]和[2]中解释了此扩展的实现。 [1] [2]