2012-01-15 6 views
7

Czy ktoś wie, czy możliwe jest używanie MQTT w rozwoju iOS, jak w Androidzie? Czy istnieje biblioteka lub coś takiego?Jak korzystać z MQTT w systemie iOS?

+5

możliwe duplikat [MQTT klienta dla iPhone] (http://stackoverflow.com/questions/5032124/mqtt-client-for-iphone) –

+0

Można użyć https: //github.com/nsnick/MQTTClient obsługuje TLS/SSL –

+0

Istnieje dobry przykład https://github.com/njh/marquette, który korzysta z bibliotek mosquitto na iOS –

Odpowiedz

4

Spróbuj tego. Jest o wiele lepszy niż mosquitto: Projekt Paho dostarcza klientowi open-source implementacje otwartych i standardowych protokołów przesyłania komunikatów, skierowanych na nowe, istniejące i powstające aplikacje do Machine-to-Machine (M2M) i Internet of Things (IoT). Klient Paho MQTT C jest pełnoprawnym klientem MQTT napisanym w standardzie ANSI C. Unikanie języka C++ jest tak przenośne, jak to tylko możliwe. Warstwa C++ nad tą biblioteką jest również dostępna w Paho. Faktycznie istnieją dwa API C. "Synchroniczny" i "asynchroniczny", dla którego wywołania API rozpoczynają się odpowiednio od MQTTClient i MQTTAsync.

C - http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.c.git Wrapper - https://github.com/relayr/apple-mqtt-example