
182
|
第十一章 飛向雲端
有個公開的中介器
broker.hivemq.com
,用來開發 MQTT 服務,也有個在瀏覽器上執行
的 MQTT 客戶端(
http://hivemq.com/demos/websocket-client
)。當你在開發新服務時,絕
對都能派上用場。
PubNub
PubNub 不只是單純的 MQTT 中介器,還能夠以即時形式在網路上傳送訊息。
但從 MQTT 方面下手,會是學習使用 PubNub 不錯的起始點。如前面小節所述,
PubNub 也提供了 MQTT 中介器,然而相較之下,PubNub 採用識別碼 ID 作為頻道名
稱,這麼一來,使用 PubNub 時,將會看到特別的訊息格式,如下:
$ mqtt sub -v -h mqtt.pubnub.com '#'
pub-c-11817d38-b172-45f3-8214-280d8af48492/
sub-c-394a95fc-1cf5-11e5-a5e2-02ee2ddab7fe/my_channel 888PPM
pub-c-11817d38-b172-45f3-8214-280d8af48492/
sub-c-394a95fc-1cf5-11e5-a5e2-02ee2ddab7fe/test 888PPM
PubNub 採用「發佈鑰匙(publish key)」與「訂閱鑰匙(subscribe key)」作為主題名
稱,因此惡意攻擊者很難猜出頻道的名稱。與其繼續探索 PubNub 提供的 MQTT 服務
(
https://www ...