5 votes

Client MQTT pour iPhone

J'essaie de suivre ce qui suit blog pour créer des services de push pour l'iPhone. Le blog utilise Android comme plateforme de travail, mais il peut être migré vers l'iPhone également, à condition que je trouve un client MQTT en Objective C ce que je ne trouve nulle part. Le plus proche que j'ai trouvé est :

  1. J'ai obtenu un C pour la mise en œuvre aquí - libmosquitto

  2. Ce poste dit que je peux utiliser quelque chose comme un pont HTTP.

Quelqu'un peut-il m'aider à exploiter ces deux options ? Je ne sais pas quelle est la prochaine étape à franchir :(

Merci !

3voto

ralight Points 2253

Je ne connais pas du tout l'Objective C, mais il semble que l'on puisse compiler n'importe quel code C en Objective C. Cela résoudrait-il votre problème ?

Si vous utilisez gcc, vous pouvez forcer la compilation en Objective C en utilisant "-x objective-c".

2voto

Andy Piper Points 1652

L'option HTTP ne vous aiderait pas dans ce cas, car vous n'essayez pas de communiquer avec une application JMS via MQ (enfin, vous n'avez pas dit que c'était votre objectif). Votre meilleur choix serait de compiler quelque chose comme libmosquitto ou l'un des autres clients MQTT (voir la liste à http://mqtt.org ) pour l'iPhone. Il y a maintenant un bon exemple https://github.com/njh/marquette qui utilise les bibliothèques de mosquitto sur iOS

1voto

Kiran Points 424

J'utilise actuellement MQTTKit dans mes projets. Son utilisation est assez simple et directe.

0voto

Gihan Points 333

Pour swift, vous pouvez utiliser la bibliothèque suivante : https://github.com/ltg-uic/ios-mqtt-base

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X