有没有办法将Arduino连接到WSO2平台?

有没有办法将Arduino连接到WSO2平台?,arduino,wso2,amqp,mqtt,iot,Arduino,Wso2,Amqp,Mqtt,Iot,我尝试安装WSO2 message broker,但据我所知,它只通过AMQP协议(而不是MQTT)接收消息,而Arduino没有AMQP库 如何使Arduino从WSO2 Message Broker发送和接收消息?有没有办法通过MessageBroker接收MQTT消息?我应该用另一个经纪人吗?Arduino是否有任何AMQP库?WSO2 Message Broker 2.2.0不支持MQTT协议。但即将发布的版本(3.0.0)将支持MQTT协议 你可以在家里试用新的包装 注:这仍在开发中

我尝试安装WSO2 message broker,但据我所知,它只通过AMQP协议(而不是MQTT)接收消息,而Arduino没有AMQP库


如何使Arduino从WSO2 Message Broker发送和接收消息?有没有办法通过MessageBroker接收MQTT消息?我应该用另一个经纪人吗?Arduino是否有任何AMQP库?

WSO2 Message Broker 2.2.0不支持MQTT协议。但即将发布的版本(3.0.0)将支持MQTT协议

你可以在家里试用新的包装

注:这仍在开发中

如何使Arduino从WSO2 Message Broker发送和接收消息

因为你说“我是新来的…”,我建议蜂群思维的建议是“不要”(或者至少不要直接说)

如果你看一下当代使用的东西,就可以认为在大众舆论的核心可能有一些好的建议。MQTT、REST、COAP、XMPP在微控制器上使用,因为它们非常适合于资源高度受限的平台。如果没有别的,随大流会让你成为一个可以帮助你的好朋友

AMQP针对企业应用程序和企业对企业(即大型金属平台)进行推广。如果您查看一些比较()的话,它被认为是MQTT或HTTP之上的特性增加。特性改进意味着更大的资源消耗

但我不是说什么都不要做


我的建议是考虑使用中间党的方法。例如,节点RED()用于连接各种设备并转换协议。在一个小小的Linux机器上运行Node RED(例如Raspberry PI或Intel NUC)是将小Arduino的推送MQTT消息连接到更大的东西的一种方式。类似的替代方法是使用web服务作为中间件。例如,Temboo是一个希望简化将小Arduino连接到web()的服务。请注意,截至2015年4月,我确实看到这两项都不支持AMQP;这应该会告诉你一些事情。

你能更详细地描述一下你想要实现的目标吗?您的需求是否特别与WSO和MQTT有关?@MichalFoksa这只是一个初步研究,我正在比较JBOSS平台和WSO2平台。现在我正在尝试使用WSO2-MB3.0(正在开发中),因为它支持mqtt协议,并且我找不到任何用于arduino的amqp库来使其与WSO2-MB2.2.0通信。任何解决方案都被接受,我的目标是让Arduino和WSO2平台进行通信。