一个是CA的证书,一个是服务器的证书。然后把证书上传到服务器。
配置docker启动文件
因为不太懂docker,这里折腾了很久。因为cedalo是从docker启动的mosquito,因此无法直接访问到上传的证书文件,需要对docker-compose.yml 文件添加如下配置
services:
mosquitto:
volumes:
- /path/to/your/certs:/mosquitto/certs
这里前面的路径填写证书上传的文件夹即可。
**特别注意:**部分上传的证书可能存在访问权限问题,可能会报以下错误(特别是不用cedalo平台,只配置mosquitto时)
mosquitto_1 | Error: Unable to load CA certificates. Check cafile
mosquitto_1 | Error: Unable to load server certificate Check certfile.
mosquitto_1 | OpenSSL Error[0]: error:0200100D:system library:fopen:Permission denied
mosquitto_1 | OpenSSL Error[1]: error:20074002:BIO routines:file_ctrl:system lib
mosquitto_1 | OpenSSL Error[2]: error:140DC002:SSL routines:use_certificate_chain_file:system li
比如let’s encrypt申请的证书好像需要添加文件夹权限或文件权限等。出现这些问题,可以参考
配置mosquito
到这里就比较简单了
cedalo平台直接配置**~/cedalo_platform/mosquitto/config/mosquitto.conf
**,如下
listener 9001
protocol websockets
listener 8883
protocol websockets
cafile /mosquitto/certs/domain_root.crt
certfile /mosquitto/certs/domain_bundle.crt
## 最后
**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**
**深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。**
**因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**
![img](https://img-blog.csdnimg.cn/img_convert/4b8d98a452d708d0e050b7cb40af9eb9.png)
![img](https://img-blog.csdnimg.cn/img_convert/3b8d7cd397c09da3213ce2d16c65a5fc.jpeg)
![img](https://img-blog.csdnimg.cn/img_convert/a95df107f95df9be9a6bef646261e03b.png)
![img](https://img-blog.csdnimg.cn/img_convert/b1a5b18b33b835350c59214f0a49bd41.png)
![img](https://img-blog.csdnimg.cn/img_convert/2b5af62938a7cd0dea85ff9f6232e810.png)
![img](https://img-blog.csdnimg.cn/img_convert/25e763737f3ab5476ff76b208eb5acd7.png)
![](https://img-blog.csdnimg.cn/img_convert/a27f0ef66966f823e08b6fd962f096bc.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!**
[**如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!**](https://bbs.csdn.net/topics/618654289)
**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**!!
cs/618654289)
**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**!!