适用于iPhone的MQTT客户端

时间:2011-02-17 17:07:56

标签: iphone push-notification mqtt

我正在尝试按照此blog来为iPhone构建推送服务。该博客使用Android作为工作平台,但它也可以迁移到iPhone,只要我在客观C ...中找到一个MQTT客户端,我无法在任何地方找到它。我最接近的是:

  1. 我有一个C实现here - libmosquitto

  2. This post说我可以使用HTTP桥接器之类的东西。

  3. 任何人都可以帮助我利用这两个选项吗?我不知道下一步要采取的措施:(

    谢谢!

4 个答案:

答案 0 :(得分:3)

我根本不熟悉Objective C,但似乎你可以将任何C代码编译为Objective C.这会解决你的问题吗?

如果您正在使用gcc,可以使用“-x objective-c”强制它以Objective C编译。

答案 1 :(得分:3)

在这种情况下,HTTP选项对您没有帮助,因为您没有尝试通过MQ与JMS应用程序交谈(嗯 - 您还没有说这是您的目标)。最好的办法是为iPhone编译类似libmosquitto或其他MQTT客户端(参见http://mqtt.org列表)。现在有一个很好的例子https://github.com/njh/marquette在iOS上使用mosquitto的库

答案 2 :(得分:1)

我目前在我的项目中使用MQTTKit。它使用起来相当容易和直接。

答案 3 :(得分:0)

对于swift,您可以使用以下库:https://github.com/ltg-uic/ios-mqtt-base