5-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(配置MQTT的SSL证书,验证安全通信)

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)

 

posted on 2019-05-30 05:22  广源时代  阅读(1360)  评论(0编辑  收藏  举报

导航

支付宝 QQ群