我正在使用Arduino IDE来连接我的智能手机上的blink cloud,但是当我运行USB Blynk > run tools>脚本时,我收到了流畅的消息:
socat[11716] E SSL_connect(): error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed发布于 2021-03-19 03:13:59
我找到了解决这个问题的方法(仅限于研究建议)。在Arduino Home文件夹中,我转到libraries>blynk->scripts,在文本编辑器中打开blynk-ser.sh,并在使用socat时搜索行,我找到了以下内容
socat $GEN_ATTR "$FROM_ATTR" "$TO_ATTR"因此,我更改为
socat $GEN_ATTR "$FROM_ATTR" "$TO_ATTR",verify=0 这个问题是因为在certs文件夹中client.pem丢失了,我不知道如何生成它,但是,我避免了对连接进行ssl验证。
警告:不要在生产环境中使用此技巧,因为这样会使项目变得不安全
https://stackoverflow.com/questions/66665558
复制相似问题