Я пытаюсь установить собственный сертификат ssl на модуле SIM800H на моем arduino (Adafruit FONA), чтобы использовать его на mqtt с безопасным соединением TLS.
Я могу создать и записать файл C:\ca.crt
в файловую систему модуля, благодаря AT-командам из этой документации .
Однако я не могу зарегистрировать его с помощью соответствующей команды AT+SSLSETCERT=C:\ca.crt,ABC
. Возвращает ошибку.
Я проверил содержимое файла, прочитав его обратно, и это правильно. Я также пробовал с различными действительными сертификатами, зашифрованными или нет, это никогда не работает.
Я также попытался включить безопасный TCP с помощью команды AT+CIPSSL=1
, но этот также возвращает ошибку.
Добавление случайных возвратов каретки вверху и / или внизу файла crt не помогло.
Журнал ошибок не помогает, он просто возвращает Error