admin 发表于 2022-5-19 08:35:53

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是它的标识符,一定不能写错的。
页: [1]
查看完整版本: ESP32+阿里云+vscode_Pio