2011-02-04 3 views
1

최근에 Android를 통해 MQTT를 사용했을 때 우수 blog을 보았습니다. MQTT를 처음 접했고 개념을 이해하기 위해 MQTT 서비스를 Blackberry에서 사용하고자한다. MQTT가 어떻게 작동하는지에 대한 좋은 설명이 있는가 ... J2ME/블랙 베리 구현은 나를 이해하기 쉽다.Blackberry/J2ME 용 MQTT 사용

감사합니다.

답변

2

IBM은 Eclipse Paho mqtt java 클라이언트 (IBM이 기고 한)를 감싸는 developerworks를 통해 Android 용 Cordova MQTT 플러그인 및 소스를 출시했다. 모바일 앱을 만드는 경우 MQTT 플러그인으로 Cordova (f.k.a. PhoneGap)에서 HTML5/javascript 하이브리드 앱을 실행하는 것이 좋습니다. Android (예 : BB 플레이 북)에는이 아이콘이 있습니다. 다른 플랫폼의 경우 Eclipse Paho를 사용하여 BB에서 Cordova 용 플러그인을 만드는 것은 어렵지 않습니다. 예를 들어, 제 아이폰에서 Eclipse Paho C 클라이언트를 사용하는 MQTT 플러그인이있는 Cordova/Worklight 응용 프로그램이 있습니다. https://www.ibm.com/developerworks/mydeveloperworks/blogs/messaging/entry/using_mq_telemetry_transport_protocol_in_ibm_worklight_mobile_applications1

MQTT 모바일 앱에 대한 경쟁력이다 :

여기에 안드로이드에 대한 MQTT 플러그인입니다. Android에서 수행 된 벤치마킹은 MQTT가 93x 높은 처리량과 메시지 당 1/10 배터 사용량을 보냈고 HTTPS 대 대역폭의 1/8을 사용함을 보여주었습니다. 이것은 아마도 Facebook Messenger가 MQTT를 사용하는 이유 일 것입니다. 당신은 코르도바와 HTML5/자바 스크립트 하이브리드 모바일 애플리케이션을 개발 할 경우 http://stephendnicholas.com/archives/1217

BTW, IBM 작업등은 크로스 플랫폼 WYSIWYG 모바일 개발자 IDE, 강력한 보안, 통합 푸시 알림 엔진, 온라인/오프라인 지원 등을 가지고 있으며, 코르도바이다 붙박이.

+0

이러한 업데이트를 해주셔서 감사합니다. Joe! – SlowAndSteady

3

http://mosquitto.org/man/mqtt-7.html

http://www.slideshare.net/andysc/the-house-that-twitters에서의 프리젠 테이션은 또한 애플리케이션 관점의 이상에서 설명이 포함에서 MQTT의 개념 중 일부에 대한 간단한 설명이있다.

http://mqtt.org/software에서 링크 된 IBM ia92 패키지에는 J2ME 구성 요소 (API 문서 및 예제 포함)가 포함되어 있지만 구현 코드는 포함되어 있지 않습니다.

마지막으로, MQTT 스펙은 http://mqtt.org/documentation에 링크되어 있으므로 자세한 내용을 항상 볼 수 있습니다.