2011-02-17 15 views
5

Estoy intentando seguir este blog para crear servicios de inserción para iPhone. El blog usa Android como la plataforma de trabajo, pero también se puede migrar a iPhone, siempre que obtenga un cliente MQTT en el objetivo C ... que no encuentro en ninguna parte. Lo más cerca que llegué a esto es:Cliente MQTT para iPhone

  1. que tiene una aplicación C here - libmosquitto

  2. This post dice que puedo usar algo como un puente de HTTP.

¿Alguien puede ayudarme a explotar estas dos opciones? No sé el siguiente paso a tomar :(

Gracias !!

Respuesta

3

La opción HTTP no le ayudaría en este caso, ya que' No estoy tratando de hablar con una aplicación JMS a través de MQ (bueno, no has dicho que es tu objetivo). Tu mejor opción sería compilar algo como libmosquitto o uno de los otros clics de MQTT. nts (consulte la lista en http://mqtt.org) para el iPhone. Ahora hay un buen ejemplo https://github.com/njh/marquette que usa las bibliotecas de mosquitto en iOS

3

No estoy familiarizado con el objetivo C en absoluto, pero parece como si usted puede compilar cualquier código C como objetivo conseguir C. Sería esto alrededor de su problema?

Si está utilizando gcc, se puede forzar para compilar C como objetivo el uso de "-x Objective-C".

1

Actualmente estoy usando MQTTKit en mis proyectos. Es bastante fácil y sencillo de usar.

+0

¿Cómo es posible que enviamos notificaciones push en MQTT carga útil – SMS

+2

Tendrá que configurar un cliente MQTT en sus APN servidor certificado para escuchar un mensaje y enviar un empujón notificación en consecuencia. – Kiran

+0

@Kiran, tengo problemas para suscribirme a un tema en un servidor específico. Cualquier idea –