IoT Hub设备通过ActiveMQ发送/接收消息

时间:2016-07-08 11:28:14

标签: java activemq amqp azure-iot-hub

我正在寻求对我目前正在处理的任务的支持。我试图通过ActiveMQ将我的设备连接到IoT Hub。我有以下理由这样做:

  • 我目前工作的公司使用自己的服务器,在设备和服务器上运行ActiveMQ。
  • 我们希望将ActiveMQ保留在设备上,因为它处理消息持久性(Kaha DB),并且还为我们提供了一些连接问题。
  • 我已经使用Qpid库做了一个有关消息传递的工作示例。它运行良好,但不包括持久性/连接问题。
  • 当前代码非常复杂且没有注释,因此我不能只更改配置文件并希望一切正常。但我必须创建兼容的解决方案。

在我看来,没有人试图做过这样的事情。虽然ActiveMQ declares AMQP compatibility和IoT Hub也可以与JMS + AMQP 1.0一起使用(例如ServiceBus example),但我还没有找到任何关于连接这两种技术的支持。

所以我有几个问题只是为了确保我不会花太多时间在最终没有工作的事情上:

  1. 是否可以将ActiveMQ用作Azure IoT中心客户端?如果我处理设备注册,SAS令牌处理等。
  2. 是否有任何(体面的)使用ActiveMQ和AMQP的示例?我还没有找到使用amqp连接到远程服务器的ActiveMQ客户端的任何指导,但它确实会有所帮助有一些事情可以开始。
  3. 感谢您的帮助!

0 个答案:

没有答案