4-STM32物聯網開發WIFI(ESP8266)+GPRS(Air202)系統方案安全篇(為域名申請SSl證書)
前面的准備工作終於完了
復制這兩個證書
放到雲端MQTT的這個位置,其實放哪里都可以,只要知道路徑就可以
記得重新啟動一下MQTT
現在做測試,先做一個上位機測試
說一下哎,以前的篇章都是用的MQTTnet ,但是我弄了好長時間都沒有測試好這個的SSL,所以我就換了一個,用的M2Mqtt
這節的代碼只是測試SSL使用,所以只寫了加載證書,返回證書的狀態,連接MQTT
打開代碼,修改為自己的
然后啟動,
0說明沒有錯誤
其實就是調用這個函數
主要是測試證書鏈接
咱們現在看看通信的信息,可以打開網絡調試助手,然后再打開上位機軟件
因為是單向認證,所以客戶端可以忽略認證錯誤,忽略掉認證錯誤其實后期的通信也是走的TLS,只不過是驗證證書的時候有問題而已
那么
下一節就讓WIFI 使用SSL連接MQTT
6-STM32物聯網開發WIFI(ESP8266)+GPRS(Air202)系統方案安全篇(Wi-Fi模塊SSL連接MQTT)