完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
示例文件
[tr]示例程序路径说明[/tr]
本例程使用了 RT-Thread 官方 TLS 测试网站 www.rt-thread.org,使用 mbedtls_client_write 函数发送 HTTP 测试请求,成功后,该网站会返回文本数据,测试例程将解析后的数据输出到控制台。
获取软件包
SSL/TLS 服务器进行证书校验的过程中,会对当前发起校验请求的时间进行认证,如果时间不满足服务器的要求,就会校验证书失败。因此,我们需要为设备同步本地时间。
msh />date 2018 08 02 12 23 00msh />dateThu Aug 2 12:23:01 2018msh />
msh />ntp_syncGet local time from NTP server: Thu Aug 2 14:31:30 2018The system time is updated. Timezone is 8.msh />dateThu Aug 2 14:31:34 2018启动例程 在 MSH 中使用命令 tls_test 执行示例程序,成功建立 TLS 连接后,设备会从服务器拿到一组密码套件,设备 log 如下所示: msh />tls_testMbedTLS test sample!Memory usage before the handshake connection is established:total memory: 33554408used memory : 20968maximum allocated memory: 20968Start handshake tick:3313[tls]mbedtls client struct init success...[tls]Loading the CA root certificate success...[tls]mbedtls client context init success...msh />[tls]Connected www.rt-thread.org:443 success...[tls]Certificate verified success...Finish handshake tick:6592MbedTLS connect success...Memory usage after the handshake connection is established:total memory: 33554408used memory : 45480maximum allocated memory: 50808Writing HTTP request success...Getting HTTP response...HTTP/1.1 200 OKServer: nginx/1.10.3 (Ubuntu)Date: Fri, 31 Aug 2018 08:29:24 GMTContent-Type: text/plainContent-Length: 267Last-Modified: Sat, 04 Aug 2018 02:14:51 GMTConnection: keep-aliveETag: "5b650c1b-10b"Strict-Transport-Security: max-age=1800; includeSubdomains; preloadAccept-Ranges: bytesRT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc.MbedTLS connection close success. |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
786 浏览 0 评论
4210 浏览 0 评论
如何使用python调起UDE STK5.2进行下载自动化下载呢?
2520 浏览 0 评论
开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束
2926 浏览 0 评论
获奖公布!2024 RT-Thread全球巡回线下培训火热来袭!报名提问有奖!
31442 浏览 11 评论
72894 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 00:49 , Processed in 0.569513 second(s), Total 69, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号