MQTT通訊之旅 當A7670C遇上A7670E

2021-10-19 06:56:03 字數 708 閱讀 3053

小明在深圳,他有乙個a7670c;小紅在巴黎,她有乙個a7670e。小明心想用他的a7670c能否給小紅的a7670e發資訊,想了很久沒有很好的法子,結果一天晚上,做了乙個夢:在mqtt的幫助下:a7670e遇上a7670c,也就有了下文:

通訊流程圖

關鍵指令分析

#檢查網路 

at+cping="www.qq.com",1,4,64,1000,10000,255

# mqtt開始

at+cmqttstart

at+cmqttaccq=0,"a7670c" at+cmqttconnect=0,"tcp:",60,1

# 訂閱

at+cmqttsub=0,4,1

# 發布

at+cmqtttopic=0,4 at+cmqttpayload=0,4 at+cmqttpub=0,1,60

# 取消訂閱

at+cmqttunsub=0,9,0 at+cmqttdisc=0,120

#釋放客戶端

at+cmqttrel=0

#停止mqtt at+cmqttstop

a7670c接收到a7670e 傳送的資料

MQTT通訊知識

mqtt mqtt是乙個客戶端服務端架構的輕量級發布 訂閱模式的訊息傳輸協議。提供有序,可靠的,雙向位元組流傳輸。ibm開發的即時通訊協議 客戶端 發布應用訊息給其它相關的客戶端 訂閱以請求接受相關的應用訊息 取消訂閱以移除接受應用訊息的請求。從服務端斷開連線 服務端 服務端不是資料的終點,它只是資...

物聯網開發之MQTT通訊

mqtt協議 mqtt協議簡介 mqtt message queuing telemetry transport,訊息佇列遙測傳輸協議 是乙個客戶端服務端架構的發布 訂閱模式的 輕量級 訊息傳輸協議。mqtt控制報文由三部分組成,依次為 固定報頭 fixed header 可變報頭 variable...

esp8266用mqtt協議通訊

之前用esp8266做的東西是通過tcp連線來和伺服器端通訊的,伺服器端需要自己管理所有的連線,每個連線要做心跳包,還要考慮通訊訊息的可靠性。偶然看到了mqtt協議,發現可以拿來用。mqtt協議介紹 esp8266可以用的mqtt客戶端 注意我這邊用的是esp12e模組,16塊左右,所以有16引腳,...