步骤1:安装super house esp-open-rtos
首先,按照supehouse github上的说明安装sdk。
输入sdk根目录(我的目录为/opt/espressif/esp-open-rtos)并测试安装通过刷新许多示例之一,我建议“闪烁”:
$ make flash -j4 -c示例/闪烁espport =/dev/ttyusb0
如果一切正常,您将在终端上看到成功消息,并且在结束闪烁后,esp应启动该程序。
此处常见的问题是有关usb端口权限的问题,以防更改其所有者:
$ chown -r your_user:your_group/dev/ttyusb0
步骤2:获取服务器证书
首先使用openssl命令从我们要连接的服务器上获取证书:
$ openssl s_client -showcerts -connect api。事情talk.com:443
ca证书是服务器输出链中的最后一个证书。
步骤3:编码
对于本教程,我只是在examples文件夹中复制了http_get_mbedtls,并在examples文件夹中创建了另一个文件夹,并更改了以下参数:
#define web_server“ api.thingspeak.com”
#define web_port“ 443”
#define web_url“ https://api.thingspeak.com/apps/thingtweet/1/statuses/update?api_key=your_api_key&status=your_message“
#define wifi_ssid“ your_ssid”
#define wifi_pass“ your_password”
在文件 cert.c 中,我编辑了 server_root_ca 》变量以添加我们在第3步中收集的服务器证书。
差不多,代码可以自我解释并带有注释。
现在,我们只需制作项目,并使用第2步上的命令在esp8266上将其刷新(不要忘记将文件夹从眨眼更改为您的文件夹)。
soc包含的接口有哪些 soc包括哪些芯片 soc集成了哪些东西
高磁场型霍尔效应测试系统JH60B的技术参数
OPPO Reno5系列曝光信息汇总:首款人像视频手机即将发布
虹膜技术应用已经到了市场窗口期,该如何才能让虹膜识别技术落地呢?
2017上半年海康威视净利和营收双增长,是如何做到的?
怎样在ESP8266上使用TLS V1.2
关于美高森美RTG4 FPGA器件和开发工具介绍
达芬奇技术简化数字视频设计
GUI中Scale移动滑块代码
一季度台积电设备和材料供应商的业绩仍将强劲
Dialog最新完整的“墙到电池”充电芯片组解决方案
BYCOO电动牙刷清洁无死角,口腔敏感人群的最爱
HTC Vive推出了3DSP音频SDK,使开发沉浸式音频更加容易
过孔阻抗设计不考虑生产能力会怎样
华为致力于能源数字化 助力碳中和
贴片压敏电阻的性能有哪些
中国联通董事长王晓初提出了实现四化推动5G终端普及
城市景观灯选择工业连接器的原因:防水耐蚀高可靠
土壤呼吸监测系统的详细介绍
时序逻辑电路设计之同步计数器