php中文网 | cnphp.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
搜索资源  
php中文网 | cnphp.com 资源中心 ESP32+阿里云+vscode_Pio: image.png

ESP32+阿里云+vscode_Pio: image.png

 

ESP32+阿里云+vscode_Pio:
用ESP32在vscode使用PlatformPIO写的代码。(代码是折叠代码,不能一眼瞧见,我也不太会使用编辑器哈,刚写博不久,望谅解。)
功能:esp32联网,能够通过联网打开在阿里云平台控制设备在线状态。我这个只是初步的能够接入阿里云。
一、我用的模块是ESP32-WROOM-32的开发板,什么外设都没接,就直接插入一根USB接电就行,小白也比较容易上手。

二、联网的话,需要一些信息,可以在阿里云中设备DeviceSecret查看。


三、再连个热点,电脑也可以提供热点的,我也是孤陋寡闻,现在才知道。

四、其实这个esp32的框架是基于arduino的,所以说是可以调库的。就改一下参数,然后傻瓜式的进行。
说这么多,上代码。

点击查看代码这个就是主要的代码,很简单,把人家的example粘贴过来改一下就行。 有些地方要注意一下。
1.添加库。
点开PIO蚂蚁头。


搜索AliyunIoTSDK库和PubSubClient库。
然后我们复制example的时候,把头文件的esp8266改为WiFi,不然会报错。
还有就是它有个使用方法,记得按照他说的把一些参数改一下,一开始我就是因为参数值没改,虽然下载成功了,但是却连不上网,不能使设备在线。

2.代码中有个temperature,那个是我定义的一个物理模型,temperature是它的标识符,一定不能写错的。

QQ|php中文网 | cnphp.com ( 赣ICP备2021002321号-2 )51LA统计

GMT+8, 2024-3-29 22:11 , Processed in 0.162953 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

申明:本站所有资源皆搜集自网络,相关版权归版权持有人所有,如有侵权,请电邮(fiorkn@foxmail.com)告之,本站会尽快删除。

返回顶部