티스토리 뷰

728x90

1. 개요

  PAHO 라이브러리를 이용한 MQTT 기본 기능을 구현합니다. 추가로 TopicTopic을 연결 해주는 프로그램을 구현해봅니다. MQTT 기본 설명은 http://twinw.tistory.com/158에서 보시면 됩니다.


PAHO mqtt 라이브러리는 https://eclipse.org/paho/에서 다운받으실 수 있으며 아래 첨부해 두었습니다.

org.eclipse.paho.client.mqttv3_fat.jar




2. 프로그램 시나리오



  소스코드는 기본적인 MQTT Client 기능을 구현한 MQTT.java 파일과 Broker와 Broker간 연결을 해주는 MqttToMqtt.java 파일이 있습니다.



어떠한 것이 MQTTServer1로 메세지를 보내면 MqttToMqtt.classMqttServer1Subscribe를 한 후 MqttServer2로 읽은 메세지로 Publish합니다.



3. Source Code - MQTT.java

 MQTT Client 소스 코드입니다.

아래 해당 소스 코드를 수정하여 Publish에 대한 동작을 정의하실 수 있습니다.





4. Source Code - MqttToMqtt.java

 MQTT Client 소스를 조금 수정하여 만든 소스 코드입니다.



5. Sample Code

 Sample 코드입니다. 

MQTT.zip



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함