본문으로 바로가기

이 글은 저의 Github Page의 내용 중 일부를 담아온 것입니다.


안녕하세요. 요즘 취업 시즌이 한창이다보니, 블로그에 글쓰는게 또 게을러지게 되었네요. ㅜㅜ 오늘은 지난 포스트에 이어서, 프로그래밍 코드를 이용한 MQTT 메시지 교환 - 안드로이드 편을 포스트하고자 합니다. 혹시 아직 MQTT에 대한 개념이나, Broker를 설치하지 않으신 분들은 아래 링크를 통해, 이전 글을 반드시 구독해주신 후, 이 포스트를 참조하시기 바랍니다.

아직 MQTT에 잘 모르신다구요?

아래 버튼을 클릭하셔서 자세히 알아보시기 바랍니다.


MQTT에 대해 알아보기



Eclipse Paho

MQTT 프로토콜을 사용해 메시지 교환을 하기 위해서는 MQTT 통신이 가능한 라이브러리가 필요합니다. 그 중에서도 저희는 Java와 아주 궁합이 좋은 Eclipse Paho를 사용하고자 합니다.


implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.1.1'


compile 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.1.1'


Gradle 3.0 버전을 사용하신다면, implementation을, Gradle 2.x 버전을 사용하신다면, compile 코드를 build.gradle에 삽입합니다. 



Using Paho

자 이제 그럼 Paho를 사용해서 MQTT를 사용해보도록 하겠습니다. MQTT가 기본적으로 하는 일에는 Publish, Subscribe가 있는데요. 그 전에 우리는 MQTT Broker와 연결해줘야 합니다.



이어서 읽으시려면 아래의 버튼을 클릭해주세요.


... 계속 읽기



comments powered by Disqus

티스토리 툴바