esp8266-aws_iot, 在Arduino内部使用 x.509 证书和 TLS v1.2的一些示例

分享于 

2分钟阅读

GitHub

  繁體 雙語
Some examples using x.509 certificates and TLSv1.2 under Arduino IDE
  • 源代码名称:esp8266-aws_iot
  • 源代码网址:http://www.github.com/copercini/esp8266-aws_iot
  • esp8266-aws_iot源代码文档
  • esp8266-aws_iot源代码下载
  • Git URL:
    git://www.github.com/copercini/esp8266-aws_iot.git
    Git Clone代码到本地:
    git clone http://www.github.com/copercini/esp8266-aws_iot
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/copercini/esp8266-aws_iot
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    在 Arduino IDE下使用证书和 TLS v1.2进行通信的示例

    AxTLS更新到v2.0.0后,ESP8266可以与v1.2一起工作,这是该小型设备与AWS物联网通信的主要限制。

    如何让 AWS IoT在我的ESP8266中使用 arduino? : 首先更新 ESP8266 Arduino内核至最后一个git版本,这里是 instructions 第1 个: 创建一个东西,下载并将AWS的证书转换为DER格式

    http://docs.aws.amazon.com/iot/latest/developerguide/create-device-certificate.html

    将PEM转换为DER格式: ( 在Windowns上,你应该首先下载 openssl )
    $ openssl x509 -in aaaaaaaaa-certificate.pem.crt.txt -out cert.der -outform DER
    $ openssl rsa -in aaaaaaaaaa-private.pem.key -out private.der -outform DER

    复制 cert.der 和 private.der 到草图数据文件夹,并使用 arduino-esp8266fs-plugin 将它的上载到 SPIFFS。

    第三:上传arduino草图

    一些草图示例可以在这里知识库的示例文件夹中找到。


    IDE  Arduino  SOM  cer  tls  certificates  
    相关文章