ESP8266在阿里云物联网实现动态注册的注意事项
发布时间:2024-11-18 17:31
云计算:AWS或阿里云官方文档,实践云计算项目 #生活技巧# #工作学习技巧# #编程语言学习路径#
最近在做ESP8266的阿里云物联网连接,在动态注册这一块卡住了,因为动态注册要求必须使用TLS安全通道。我在这里分享一下在这一块踩的坑:
阿里云物联网TLS只需要单向认证。比起双向认证,单向认证可以省下大量内存,在烧录证书时只需要CA证书即可,espconn_secure_cert_req_enable这个函数就不需要打开了。证书在阿里云官网下载(根证书)。安全通道使用缓存大小设置在6K,即espconn_secure_set_size(0x01,6*1024)。其他大小没有测试,默认2K是绝对不够的。缓存过低会打印提示没有有效证书,之前以为是我的证书有误,其实是缓存太小存不下接收到的证书导致的。完成阿里云TLS连接需要的堆栈大小至少在32K左右。这个堆栈占用大小和目标网站所用的证书大小有关,所以ESP8266尽量避免使用静态内存挤占堆栈空间。如果堆栈不够,即使可以握手也会出现未知fatal。其他内容可以去看ESP官网的SSL手册,上面很详细。
网址:ESP8266在阿里云物联网实现动态注册的注意事项 https://www.yuejiaxmz.com/news/view/122759
下一篇:手机语音助手控制自己开发的物联网
相关内容
【阿里云生活物联网架构师专题 ⑥】ESP8266接入阿里生活飞燕平台国际版,实现亚马逊Alexa Echo音响语音控制;智能家居新体验:ESP8266结合阿里云生活物联网远程控制继电器
【阿里云生活物联网架构师专题 ③】esp32 sdk 直连接入天猫精灵IOT开放平台,实现天猫精灵找队友零配网功能和语音控制;
阿里云生活物联网平台及云智能APP使用保姆级教程
基于阿里云物联网平台
阿里云物联网平台学习(二)之场景联动
WIFI设备接入阿里云物联网平台
设备接入阿里物联网云步骤
阿里云物联网生活平台简介
安全上网注意事项