이 사이트의 기능을 모두 활용하기 위해서는 자바스크립트를 활성화 시킬 필요가 있습니다.

브라우저에서 자바스크립트를 활성화하는 방법
을 참고 하세요.
Skip to content


조회 수 36 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

저는 통신이라고하면 그냥 소켓통신, 웹서버 밖에 안만들어봤는데요.

이번에 저희 회사에서 DB 데이터를  모바일에서 실시간으로 보여주는 앱을 만들고있는데.

DB -> REDIS -> API 서버  순서로 데이터를 얻어오는데

 

레디스 -> API 서버에서 데이터를 얻어올때 mqtt 프로토콜을 사용하려고 한데요..

음.. 검색 보니까 구독 하면 메세지를 수신할 수있다고하던데. 혹시 직접 구현해 보신분 있나요??

 

MQTT 내부적 으로는 소켓통신을 해서 메세지를 전달하는건지 세부적인 통신규격은 어떤건지, 무엇을 통해서 어떻게 통신을하는지 도통 원리를 모르겠네요.. 

 

MQTT 로 어떻게 구현해야할지 감이오지 않습니다. 혹시 뭐 다른 대안이나 조금 자세하게 설명해주실 수 있는분 있을까요??

 

  • ?

    구글신에게 검색해봤습니다.~

     

    https://github.com/emqx/CocoaMQTT

     
  • profile
    Hjoon 2021.02.23 19:00

    직접 구현하시려면 Stream클래스를 이용해야 할 것 같은데 기본적인 연결이나 send, recv 정도 해보시고 오픈소스 사용 하셔요

  • ?

    MQTT가 소켓을 wrapping 한 프로토콜입니다.

    Pub/Sub 개념과 QoS 개념만 잡으면 구현이 아주 간단하고 어렵지 않으니 문서와 예제를 찾아서 해보세요.

    여느 소켓통신이 그러하듯 이것도 커넥션 끊김/연결 관리를 잘 해주어야 합니다.


  1. 하이브리드앱 개발 질문게시판 이용안내 (등록포인트:300, 답변포인트: 500, 추천포인트: 500)

    하이브리드앱개발질문 게시판은 하이브리드 앱 개발 및 크로스플랫폼 네이트브 앱개발에 관한 개발질문을 남길 수 있습니다 이게시판에 질문 등록시 300 포인트, 답변등록시 500 포인트, 추천 500 포인트 적립됩니다. 좋은 질문이나 좋은답변이라고 생각되시면...
    Date2015.03.05 Category기타 By아이폰데브 Reply0 Views656 Votes0
    read more
  2. WKWebview 사용자정의 카메라 호출

    현재 WKWebview를 사용하여 앱을 개발중에 있습니다.   모바일웹의 기능 중에 내장카메라를 이용한 사진 업로드 기능이 있어 구현되어있습니다.   내장카메라를 이용했던 이 기능을 커스텀 카메라를 호출 하려고 합니다.   안드로이드 같은 경우 webview에서 ...
    Date2021.02.26 Category일반 By자비스 Reply1 Views28 Votes0
    Read More
  3. 혹시 REST API 에서 비동기 호출을할때는 어떤 방법들을 사용하시나요?

    말그대로 REST API를 호출하면 서버에서 내부적으로 바로 요청을 처리하고 응답값을 되돌려주는 식으로 처리가 되잖아요. 근데 이걸 소켓 라이브러리를 이용한 통신처럼 연결이 바로 안끊어지고 지속적으로 데이터를 받을 수 있도록 만들고 싶은데.   음... 이...
    Date2021.02.24 Category일반 By유디 Reply1 Views37 Votes0 update
    Read More
  4. 혹시 소켓통신말고 mqtt 프로토콜 사용해보신분??

    저는 통신이라고하면 그냥 소켓통신, 웹서버 밖에 안만들어봤는데요. 이번에 저희 회사에서 DB 데이터를  모바일에서 실시간으로 보여주는 앱을 만들고있는데. DB -> REDIS -> API 서버  순서로 데이터를 얻어오는데   레디스 -> API 서버에서 데이터를 얻어올...
    Date2021.02.23 Category기타 By유디 Reply3 Views36 Votes0
    Read More
  5. envaluteJavasScript에 관련하여 질문이 있습니다.

    안녕하세요. swift초보 개발자 입니다.   현재 mysqlite에서 저장된 값들을 웹페이지에 뿌려주고 있는작업을 진행중 입니다.   json object형식으로 Array에담아 String으로 변환한 후 전달해주려고 하는데 envaluteJavasScript에서 에러가 찍혀 해결해보고자 ...
    Date2021.02.19 Category일반 Bybomkyu Reply2 Views55 Votes0
    Read More
  6. 네이티브 카메라에 웹 엘리먼트나 텍스트, 이미지를 어떻게 가져올 수 있나요?

        네이티브 카메라에 웹 엘리먼트나 텍스트, 이미지를 어떻게 가져올 수 있나요?  저는 앱 애플리케이션과 웹 애플리케이션을 모두 개발하고 있으며. 웹 앱 도구에서 카메라 소스를 사용하는 데 어려움을 겪고 있습니다.  제가 원하는 것은 wkwebview를 사용...
    Date2021.01.22 Category일반 By가주지노 Reply0 Views48 Votes0 file
    Read More
  7. WKWebView goback

    WKWebView로 goback을 하면 이전 페이지가 열리지 않습니다. didFinishNavigation에서 URL은 들어옵니다. 페이지 로딩할때는  decidePolicyForNavigationAction -> decidePolicyForNavigationResponse 순으로 로그가 남았는데  백을 할때는  decidePolicyForNa...
    Date2021.01.04 Category일반 By강남 Reply0 Views72 Votes0
    Read More
  8. cordova로 구현된 하이브리드앱 FCM 질문입니다.

    이번에 유지보수를 진행하게된 프로젝트가 cordova를 사용해서 구현된 하이브리드앱입니다.   여기에 FCM을 연동하고자하는데, 기존에 방식대로 cocoapod을 이용해서 FCM을 추가하니 Firebase 모듈을 찾을 수 없다는 에러가 발생합니다.   build setting 부분...
    Date2020.11.26 CategoryApache Cordova By손난로 Reply1 Views109 Votes0
    Read More
  9. IOS 웹앱 스크롤 질문드립니다.

    안녕하세요  그룹웨어 개발 업무를 하고 있는 웹 개발자입니다. 고객사에서 전자결재 업무 중 문서를 조회시 화면을 확대하면 스크롤이 이상하다는 문의를 접수하였습니다. 안드로이드 테스트 영상 https://youtu.be/RhAx1hj_8PQ IOS 테스트 영상 https://yout...
    Date2020.10.19 CategoryHTML5 By혼돈유키 Reply2 Views109 Votes0
    Read More
  10. cordova 음성.인식(speech recognition) stt 개발시 IOS 에서 음성.인식 창 띄우기

      안녕하세요.  저는 기관 웹-백엔드단 개발이 주업인 개발자 입니다.   최근에 회사에서 운영중인 모바일앱의 추가기능 개발을 겸하게 되어,  관련 개발지식이 없던지라 삽푸면서 어느정도는 완료가 된 상황입니다.    개발 platform 은 cordova 이고 STT 기...
    Date2020.09.28 CategoryApache Cordova Byskim Reply1 Views120 Votes0 file
    Read More
  11. 애플 환불내역 가져오기는 안되는건가요?

    안녕하세요 초급개발자 입니다.   작은 중소기업에 다니는 초급 개발자인데요 이번에 회사에서 하이브리드앱을 출시하는데   인앱결제로 "소모성 아이템", "정기구독" 2개 결제내역을 관리자 사이트에 결제내역이라고 해서 실제로 결제가 된 목록을 보여주는 ...
    Date2020.09.21 Category기타 By사과는어렵다 Reply0 Views121 Votes0
    Read More
  12. 앱 업데이트 알림 기능을 넣으려하는데요.

    안녕하세요 스위프트 개발 뉴비입니당 (__)   현재 앱스토어에 앱을 배포하여 서비스 중인데요.   일부 사용자들이 업데이트기능을 사용하지 않아서, 업데이트를 받지 않고 사용하다가 안되는 기능이 있다며 문의가 많이 오고 있습니다.   그래서 이번에 추가 ...
    Date2020.07.08 Category일반 Bychyh0522 Reply2 Views117 Votes0
    Read More
  13. Hybrid 앱 질문

    안녕하세요~ 하이브리드 앱 공부하다가 궁금한 점이 생겨 글을 적습니다.   화면구성(메인화면 index.html) - 버튼(scriptMessage 수신) - 버튼(AlertMessage) - 버튼(window.open)   메인 화면에서 uiDelegate = self, NavigationDelegate = self 처리 다 해...
    Date2020.03.27 Category일반 By반찬 Reply4 Views117 Votes0
    Read More
  14. WKWebview를 사용한 하이브리드 앱 상단바 질문이요!

    안녕하세요 하이브리드 앱 구성중에 막히는 부분이 있어 질문 드립니다.   현재 WKWebView를 사용하여 앱을 구성하고 있습니다. 웹뷰를 사용할때 상단바 영역을 별도로 지정해주지 않았더니 컨텐츠가 상단바와 겹치는 증상이 발생이되었습니다. 이는 아래 소스...
    Date2020.03.19 Category일반 Bychyh0522 Reply1 Views278 Votes0 file
    Read More
  15. WKWebView 세션유지 관련입니다.

    안녕하세요, 질문드릴게 있어 글을 올리게 되었습니다.   WKWebView 를 이용하여 하이브리드 웹을 개발중에 있는데, 세션이 자주 끊기는 현상이 발생하고 있습니다.   전 기종에서 그러지는 않고 iPhone 11의 기기에서 대부분 그러고 있는것으로 파악되고 있는...
    Date2020.03.12 Category일반 By은류 Reply1 Views1211 Votes0
    Read More
  16. 스위프트(Swift) 5, AVAudioRecorder로 녹음한 파일을 WKWebView 내의 웹페이지로 전달하려면..

    Swift 5로 녹음 및 파일생성까지 모두 완성하였습니다.  wav파일로 생성하였으며, FileManager 로 파일의 URL도 확인하였습니다. 재생도 잘 되고요. 이 파일을 WKWebView 로 로드한 웹페이지로 보내어 form을 통해 서버에 업로드 하거나 웹 audio 태그를 통해 ...
    Date2020.02.27 Category일반 ByMr.Dev Reply2 Views150 Votes0
    Read More
  17. 웹에서 페이지 이동시 앱단에서 파라미터를 붙여 이동시키고싶습니다.

    안녕하세요   wkWebView으로 하이브리드 앱 개발중입니다.   제목그대로 웹에서 페이지 이동을 할 때 마다 앱에서 내부적으로 저장된 파라미터를 붙여서 이동하려 합니다.   현재 아래처럼 구현은 해놨는데, url 조합은 잘 되는거같은데 페이지 이동에서는 반...
    Date2020.02.26 Category일반 Bychyh0522 Reply1 Views92 Votes0
    Read More
  18. UIWebview에서 a 태그 주소 실행을 막으려고 합니다.

    UIWebview에서 a 태그 주소 실행을 막고 다른 스크립트를 호출하려고 합니다.   <a href="https://local.test/account/login?returnUrl=kakao" onclick="loginWithKakao(event, this);">카카오 로그인</a>   아래와 같이 코드가 있는데   기존 이동 주소로 갈...
    Date2020.01.03 Category일반 By비스군 Reply2 Views307 Votes0
    Read More
  19. WKWebView로 웹에서 파일 받기

    WKWebView를 쓰는 웹 앱을 만들고 있습니다. 현재 웹에서 파일 다운로드 기능을 넣고 싶은데요.   웹에서 파일 다운로드는 response의 Header에 "ContentType: application/octet-stream" "Content-Disposition: attachment; filename=[파일이름]" "Content-Le...
    Date2019.12.09 Category일반 By애플망고 Reply0 Views330 Votes0
    Read More
  20. WKWebVeiw에서 type=file인 input tag 클릭 시 이후에 수행될 action sheet 및 기능의 커스텀 가능여부

    안녕하십니까   눈팅만하다 현재 작업 중인 프로젝트에서 문제점이 있어서 질문을 올리게 되었습니다         WKWebView 기반으로 작동하는 앱인데요   HTML페이지에서 <input type="file"> 를 클릭하면   아래 첨부된 사진과 같이 카메라 / 갤러리 / 탐색을 ...
    Date2019.10.21 Category일반 Byfurang Reply0 Views289 Votes0 file
    Read More
  21. cordova에서 외부 페이지 로드시..

    cordova에서 외부페이지를 로드하고 있는데 그 외부페이지에서 네이티브뷰단을 호출하고 싶어요   외부페이지에서 어떻게 해야할까요.. ?   
    Date2019.09.06 CategoryApache Cordova Bytkadks123 Reply1 Views356 Votes0
    Read More
Board Pagination Prev 1 2 3 4 Next
/ 4
Apple 2020년 맥북 에어 13 (M1 칩셋 8코어 CPU), 실버, SSD 256GB

미답변질문들

아이폰데브 미답변질문들

운영진홈페이지

미노웍스 홈페이지

불편사항접수

아이폰데브 불편사항접수

구독하기

아이폰데브구독하기

후원하기

아이폰데브 후원자명단
아이폰데브 후원하기

아이폰데브 모바일앱

아이폰데브 모바일앱

WWDC Counter

WWDC 날짜 카운터

Socail Media

회원수   전체 : 11,138   오늘 : 1   어제 : 10   |   방문자수   전체 : 2,349,008   오늘 : 125   어제 : 1,089   |   페이지뷰   전체 : 38,785,782   오늘 : 290   어제 : 3,792  

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소