투케이2K

105. (Library/Framework) [라이브러리] [Android] paho.mqtt.android - MqttAndroidClient 안드로이드 MQTT 통신 라이브러리 본문

Library & F.W

105. (Library/Framework) [라이브러리] [Android] paho.mqtt.android - MqttAndroidClient 안드로이드 MQTT 통신 라이브러리

투케이2K 2024. 8. 22. 20:36

[타이틀]

구 분 : Library / 라이브러리

제 목 : [라이브러리] [Android] paho.mqtt.android - MqttAndroidClient 안드로이드 MQTT 통신 라이브러리

 

[설 명]

 

1. MqttAndroidClient 라이브러리는 MQTT Android Service 로 Kotlin으로 작성된 MQTT 클라이언트 라이브러리입니다


2. MqttAndroidClient 라이브러리는 M2M (Machine-to-Machine) 및 IoT (Internet of Things) 기능에 자주 사용되는 라이브러리입니다


3. MqttAndroidClient 라이브러리 사용 설정 방법 (Build.gradle) : 

-------------------------------------------------------
[jitpack.io 설명]
-------------------------------------------------------
  allprojects {
    repositories {
      ...
      maven { url 'https://jitpack.io' }
    }
  }

-------------------------------------------------------
[implementation 의존성 설정]
-------------------------------------------------------
dependencies {
  implementation 'androidx.legacy:legacy-support-v4:1.0.0'
  implementation 'com.github.hannesa2:paho.mqtt.android:$latestVersion'
}


4. MqttAndroidClient 라이브러리 주요 특징 : 

  - MQTT 3.1 (지원)
  - MQTT 3.1.1 (지원)
  - SSL/TLS(인터넷 프로토콜) (지원)
  - 메시지 지속성 (지원)
  - 자동 재연결 (지원)
  - 웹소켓 지원 (지원)
  - 표준 TCP 지원 (지원)		

5. Git 사이트 : https://github.com/hannesa2/paho.mqtt.android


6. 기타 MQTT 테스트 참고 사이트 : https://testclient-cloud.mqtt.cool/

 

반응형
Comments