왕논의 연구실

[iOS] MQTT를 이용한 채팅서비스 만들기 - 준비 본문

iOS/iOS

[iOS] MQTT를 이용한 채팅서비스 만들기 - 준비

ywangnon 2020. 4. 18. 23:04

채팅 관련해서 공부해야할 일이 생겼다. 크게 XMPP냐 MQTT냐 고민했고, 간단한 프로젝트 앱을 만들어보기로 했다.

일단 출처

https://whereisusb.tistory.com/110

 

[안드로이드] MQTT를 이용한 채팅서비스 만들기(1)

안드로이드 MQTT를 이용한 간단 채팅 서비스 만들기 MQTT는 Message Queueing Telemetry Transport의 약자로 일반적으로 IOT(Internet of Things)에서 많이 쓰입니다. 즉, IOT 제품들에 들어가는 소형 디바이스들..

whereisusb.tistory.com

  • 안드로이드이지만 차근 차근 정리한 자료가 참 보기 좋다고 느꼈다.
  • MQTT 관련해서 블로그 정리 형태를 이 블로그 따라 하려고 한다.

http://lemonheim.blogspot.com/2017/01/mqtt-mosquitto-mac.html

 

MQTT mosquitto 서버 Mac 설치/ 테스트

lemonheim's program note

lemonheim.blogspot.com

  • 중계할 서버가 필요하기 때문에 mosquitto를 설치, 실행, 중지하는 방법이 간단하게 정리되어 있다.

https://github.com/novastone-media/MQTT-Client-Framework

 

novastone-media/MQTT-Client-Framework

iOS, macOS, tvOS native ObjectiveC MQTT Client Framework - novastone-media/MQTT-Client-Framework

github.com

  • MQTT 통신에 쓰일 라이브러리이다. 이 라이브러리로 쓴 이유는 여러 라이브러리 중 가장 최근에 업데이트되었기 때문이다.

 


 

해봤는데 이거 적용할 시간에 일단 MQTT 통신 샘플 프로젝트를 진행하는게 빠를듯.

일단 만들고나서 UI를 좀 더 보기 좋게 고도화 하던지 해보자

 

https://github.com/MessageKit/MessageKit

 

MessageKit/MessageKit

A community-driven replacement for JSQMessagesViewController - MessageKit/MessageKit

github.com

  • 일단 설치해서 사용해본다
  • 어려우면 다른 걸로 바꾸지뭐