我试图在我的arduino(Adafruit FONA)的SIM800H模块上设置一个自定义ssl证书,以便在具有安全TLS连接的mqtt上使用它。
借助this documentation中的AT命令,我能够在模块的文件系统中创建和写入C:\ca.crt
文件。
但是,我无法使用适当的命令AT+SSLSETCERT=C:\ca.crt,ABC
注册它。返回错误。
我通过回读检查了文件内容,它是正确的。我还尝试了各种有效的证书(无论是否加密),它永远无法正常工作。
我还尝试使用命令AT+CIPSSL=1
启用安全TCP,但是此操作还会返回错误。
在crt文件的顶部和/或底部添加随机回车没有帮助。
错误日志无济于事,它仅返回Error
答案 0 :(得分:0)
您的固件可能不支持ssl。
如果您在这里搜索较新的版本: https://simcom.ee/documents/?dir=
并按照http://www.raviyp.com/learn-how-to-update-the-firmware-of-your-sim800-modules/
中的说明进行闪烁您可以做到
答案 1 :(得分:0)
AT + SSLSETCERT =“ C:\ ca.crt”,“ ABC” 您错过了双引号。