STM32開發板 + 安裝MQTT服務器(Windows),並鏈接測試

1-安裝MQTT服務器(Windows),並鏈接測試

STM32+Wi-Fi(8266)+GPRS(Air202) 開發板,系列教程(半公開版)html

https://www.cnblogs.com/yangfengwu/category/1383494.html    基礎篇apache

https://www.cnblogs.com/yangfengwu/category/1383497.html    升級篇小程序

https://www.cnblogs.com/yangfengwu/category/1410242.html    數據篇windows

https://www.cnblogs.com/yangfengwu/category/1451836.html    安全篇微信小程序

https://www.cnblogs.com/yangfengwu/category/1462689.html    微信小程序篇安全

 

 

STM32+以太網(W5500)+GPRS(Air720H) 工控板,系列教程(公開版)--答謝你們的支持服務器

https://www.cnblogs.com/yangfengwu/category/1472273.html 微信

 

公開資料源碼:網絡

https://www.cnblogs.com/yangfengwu/category/1487362.html   ESP8266 SDK開發框架

https://www.cnblogs.com/yangfengwu/category/1187355.html    51單片機+Wi-Fi模塊AT指令版

https://www.cnblogs.com/yangfengwu/category/1099910.html    ESP8266 LUA開發

https://shop411638453.taobao.com/                                             其它

 

 

對於不知道MQTT的確定會問MQTT是幹什麼的.......

如今我有一個項目需求,

 

 

看到這個項目第一想法確定須要一個服務器,全部的wifi設備和手機都去鏈接這個服務器,而後服務器進行信息的中轉,相似於咱的QQ

這個服務器呢第一種方式是本身開發

就變成了

 

 要是本身開發的話,其實想一想就麻煩,要把誰的wifi設備數據給誰,要事先規定好協議,若是我手機想查看另外一個的或者好幾個的,服務器處理的事情還真很多哦,一開始的時候還須要手機進行綁定,還須要服務器存起來這些綁定信息,若是再綁定了又麻煩了,,,想一想都不想作了,哎有沒有人事先花了很長時間作好了什麼框架能夠用呢!!!!!!!--------還真有人作了,

感受開發MQTT的緣由就是發現每次作一個這樣的系統老是考慮的不少不少,因此呢那些喜歡偷懶的程序猿就在想,不行我要作個好點的框架出來,我要讓它自動的靈活的實現數據中轉.

MQTT呢其實就是上面的服務器(沒有存儲哈),提供了數據中轉

比方說若是安裝了這個服務器,能夠設置這個服務器的ip地址和端口號,而後wifi設備(網絡設備) 和手機都去鏈接這個服務器.

對於怎麼讓wifi設備(網絡設備) 的數據發給  手機呢

人家規定了,發送數據的時候數據頭上先加一些標識(假設是"yang"),手機那邊呢設置接收標識爲"yang"的數據...額感受就是加了協議而已,只不過,協議本身能夠規定,並且能夠設置接收多個標識的數據..

空說無憑,咱看一下---這是客戶端軟件(後面會給你們),而後都去鏈接MQTT服務器(安裝後面會說),

能夠用這個測試47.93.19.134:1883

 

下面這張圖只是說主題本身看着本身規定哈

 

 

 

其實說白了

 

 

 

 

 

 畫了這幾張圖應該知道MQTT是幹什麼的了吧??????並且是開源的

若是項目上用MQTT,,,簡直太方便了..........咱們只本身設置標識就好了......額還有一些綁定信息,,,大大減輕了工做量

如今看MQTT的安裝---對了MQTT的服務器軟件挺多的.....

下載地址:http://activemq.apache.org/apollo/download.html 

 一開始我安裝的是EMQ,不過沒安裝上,因此就選擇上面的Apollo(MQTT服務器)

 

 

 

 

 

能夠看這篇文章

http://blog.csdn.net/d_o_n_g2/article/details/77097115?locationNum=7&fps=1

http://blog.csdn.net/zhu_tianwei/article/details/42984085

 我呢放在了F 盤了

因此先定位到F盤

 

 

 

 而後create mybroke    建立的名字能夠隨意

就會發現

 

 而後

運行F:\mqtt\apache-apollo-1.7.1-windows-distro\apache-apollo-1.7.1\bin\mybroke\bin>apollo-broker.cmd  run    開啓服務器

 

 

 

 

 

 後臺登陸接口:https://127.0.0.1:61681/http://127.0.0.1:61680/

 

 

 

 由於只是剛開始因此好多東西其實本身也沒弄好,就是簡簡單單的啓動起來

 

調試助手

連接:http://pan.baidu.com/s/1sl5Gh0D 密碼:njt7

 

補充一下,終於發現鏈接不上的問題了...端口號寫錯了,我覺得全部的MQTT都是用的1883呢....

安裝好之後就能夠用調試助手測試了---這個調試助手不怎麼好用,有時候須要重啓這個助手才能鏈接上...

 

 有的是1883,注意本身安裝的MQTT是哪一款,注意看打印的信息

 

 

 鏈接上是鏈接上了可是用這個調試助手通訊可不咋滴.......

 如今弄遠程鏈接

藉助花生殼

http://www.cnblogs.com/yangfengwu/p/7736296.html

 

 

 

 

 

 但是剛纔還能鏈接...如今不能夠了..................改天換個MQTT安裝試一試

 感受仍是買的雲的電腦上安裝MQTThaoy好一些,畢竟直接IP地址就是公網的IP地址

相關文章
相關標籤/搜索