iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
IoT

簡簡單單的MQTT入門 系列

MQTT是一種基於發佈、訂閱的消息傳輸協定,而且特別適合IOT環境。
筆者因為工作因素開始接觸MQTT,所以這是邊學邊做邊寫的超簡易入門文章。
教筆者MQTT的老師就是谷哥~。

參賽天數 23 天 | 共 23 篇文章 | 19 人訂閱 訂閱系列文 RSS系列文
DAY 1

MQTT 簡介

MQTT於1999年被IBM的Andy Stanford-Clark和Arcom(現為Eurotech)的Arlen Nipper所發明。 MQTT(MMQ T...

2019-09-08 ‧ 由 沉默深河 分享
DAY 2

安裝Broker-VerneMQ

MQTT需要一個Broker來收發訊息,可以從下面網站比較各個Broker,選擇自己適合的。官網的功能比較表MQTT Broker的需求和各大Broker对比維...

2019-09-09 ‧ 由 沉默深河 分享
DAY 3

Java 的 mqtt client

各種主流的程式語言都有MQTT Client libraries,包含C、C++、Go、Java、Javascript / Node.js、Objective-...

2019-09-10 ‧ 由 沉默深河 分享
DAY 4

很棒的教學資料

筆者在找MQTT資源時,所找到清楚簡單易懂的中文教學的就是MQTT教學這一系列,雖然這個系列是補充<<圖解物聯網IoT實作入門>>,但也...

2019-09-11 ‧ 由 沉默深河 分享
DAY 5

Ardunio

這是我使用聯發科技LinkIt™ 7697去訂閱、發佈MQTT訊息,連接WIFI是直接使用Ardunio的範例修改,連接MQTT是使用MQTT教學(六):使用P...

2019-09-12 ‧ 由 沉默深河 分享
DAY 6

Javascript

Javascript訂閱、發佈MQTT訊息則是使用MQTT.js。安裝 npm install mqtt --save 發佈 var mqtt = requi...

2019-09-13 ‧ 由 沉默深河 分享
DAY 7

Topic Name

Topic Name辨認Payload資料被發佈到哪一個訊息通道。Topic Name必須是UTF-8編碼的字串。如果Topic Name有多個階層,則使用『/...

2019-09-14 ‧ 由 沉默深河 分享
DAY 8

Topic Filter

訂閱的Topic Filter可以包含特殊的萬用字元,讓客戶端可以一次訂閱多個主題。有多個階層一樣使用『/』區隔。『#』多層萬用字元:可以匹配主題中任意數量的階...

2019-09-15 ‧ 由 沉默深河 分享
DAY 9

Topic Name、Topic Filter的Java範例

發佈訊息 import java.math.BigDecimal; import java.math.RoundingMode; import java.tex...

2019-09-16 ‧ 由 沉默深河 分享
DAY 10

保留訊息

在發佈訊息時,如果有將Retain設定為true,則MQTT Broker必須保留該訊息,並且替換此主題的任何已存在的訊息,也就是會保留『最新的一筆』。未來有訂...

2019-09-17 ‧ 由 沉默深河 分享