【问题标题】:importing SSL certificate into SIM800C将 SSL 证书导入 SIM800C
【发布时间】:2019-03-27 12:09:56
【问题描述】:

我想使用 At Command 在 SIM800c 调制解调器中上传 SSL 证书,并遵循与文档中提到的相同的过程。但我每次都失败了。 AT命令流程如下:

AT+FSCREATE=C:\IOTHUB.crt<CR><LF>

OK<CR><LF>

AT+FSWRITE=C:\IOTHUB.crt,0,1188,10<CR><LF>

>
MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy
dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp

OK<CR><LF>


AT+SSLSETCERT=IOTHUB.crt,"ABC123"<CR><LF>

OK<CR><LF>

+SSLSETCERT: 1<CR><LF>

任何帮助将不胜感激

【问题讨论】:

    标签: ssl gsm at-command sim800


    【解决方案1】:

    来自David Betancourtcomment:使用移远通信的QCom软件上传.crt文件。

    下载:linklink

    步骤:

    • 启动 QCom
    • 选择您想要的.pem.crt 文件。它的大小会显示在中间的文本框中,在下面的 at 命令中使用这个大小。
    • 现在使用 at 命令到达模块要求提供证书字符串的位置,现在使用“发送文件”。

    例如:

    # Notice: lines with ":::" are results.
    
    # delete the file (if it exists)
    AT+FSDEL=C:\User\my.cer
    ::: OK
    # or if not exist
    ::: ERROR
    
    # create an empty file
    AT+FSCREATE=C:\User\my.cer
    ::: OK
    
    # open created file to write. you must set "size" properly according to your .crt file. In my case it has 1376 bytes.
    ###### AT+FSWRITE=<path>,<mode>,<size>,<timeout> ####
    AT+FSWRITE=C:\User\my.cer,0,1376,30
    ::: >
       `at this point click on the "send file" button`
    ::: OK
    
    # to view the file
    AT+FSREAD=C:\User\my.cer,0,1376,0
    ::: content of the file ....
    
    # set certificate
    AT+SSLSETCERT="C:\User\my.cer"
    ::: +SSLSETCERT: 0
    
    

    在这些步骤之后 HTTPS 是否正常工作?对我来说答案是否定的。 我已成功导入,但我仍然无法获得与某些网站的 https 连接。

    【讨论】:

      猜你喜欢
      • 2010-10-15
      • 2018-05-30
      • 1970-01-01
      • 2013-01-02
      • 1970-01-01
      • 2016-07-01
      • 1970-01-01
      • 2023-03-13
      • 2018-01-01
      相关资源
      最近更新 更多