PubNub의 MQTT 지원을 mosquitto로 사용해보기

2590 단어 mqttmosquittoPubNub

PubNub란?



Publish/Subscribe인 메시지 브로커를 풀 매니지드로 제공하는 서비스입니다
단순히 메시지를 중개하는 것뿐만 아니라 Function이라는 기능으로 데이터에 개재하는 것도 가능한 메커니즘도 있습니다

자세한 것은 Titanium과 PubNub로 실시간 서비스 - Qiita 이나 앱에 실시간 메시징 기능을 쉽게 도입할 수 있는 PubNub가 $4.5M을 조달 를 봐 주세요

MQTT 지원



PubNub 는 2014년 단계에서 MQTT 지원 하고 있었던 것 같습니다만, 2018년 1월 IoT 유스 케이스에서 사용할 수 있도록 개선 되고 있습니다

이에 따라 MQTT 브로커의 끝점도 mqtt.pndsn.com로 변경되었습니다.
(옛날에는 mqtt.pubnub.com 이었던 것 같습니다 → 이 주소는 이미 무효이므로 주의를)

mosquitto (MQTT)에서 확인하는 방법



미리 계정을 만든 다음 Keyset을 만드십시오.
샘플적으로는 이런 느낌입니다



그리고는 이런 식으로 커맨드 라인을 조립합니다.

Subscribe;
$ mosquitto_sub -h mqtt.pndsn.com \
-t 'YOUR_PUBLISH_KEY/YOUR_SUBSCRIBE_KEY/my_topic/foo/bar' \
-i 'YOUR_PUBLISH_KEY/YOUR_SUBSCRIBE_KEY/anyID-sub1'

Publish;
$ mosquitto_pub -h mqtt.pndsn.com \
-t 'YOUR_PUBLISH_KEY/YOUR_SUBSCRIBE_KEY/my_topic/foo/bar' \
-i 'YOUR_PUBLISH_KEY/YOUR_SUBSCRIBE_KEY/anyID-pub1' \
-m '{"i":1}'
  • YOUR_PUBLISH_KEY: Keyset 안의 PUBLIC KEY
  • YOUR_SUBSCRIBE_KEY: Keyset 안의 SUBSCRIBE KEY
  • anyID-pub1를 적절하게 설정하십시오.

    조금 어려움



    MQTT subscribe 클라이언트가 usage로 계산되지 않는 희가스

    EoT
  • 좋은 웹페이지 즐겨찾기