无法在SIM800H模块上设置SSL证书

时间:2019-03-25 11:32:23

标签: ssl arduino at-command sim800

我试图在我的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

2 个答案:

答案 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” 您错过了双引号。