php中文网 | cnphp.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 581|回复: 0

ESP32+阿里云+vscode_Pio

[复制链接]

3142

主题

3152

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

UID
1
威望
0
积分
7956
贡献
0
注册时间
2021-4-14
最后登录
2024-11-22
在线时间
763 小时
QQ
发表于 2022-5-19 08:35:53 | 显示全部楼层 |阅读模式
用ESP32在vscode使用PlatformPIO写的代码。(代码是折叠代码,不能一眼瞧见,我也不太会使用编辑器哈,刚写博不久,望谅解。)
功能:esp32联网,能够通过联网打开在阿里云平台控制设备在线状态。我这个只是初步的能够接入阿里云。
一、我用的模块是ESP32-WROOM-32的开发板,什么外设都没接,就直接插入一根USB接电就行,小白也比较容易上手。
image.png
二、联网的话,需要一些信息,可以在阿里云中设备DeviceSecret查看。
image.png
image.png
三、再连个热点,电脑也可以提供热点的,我也是孤陋寡闻,现在才知道。
image.png
四、其实这个esp32的框架是基于arduino的,所以说是可以调库的。就改一下参数,然后傻瓜式的进行。
说这么多,上代码。

点击查看代码这个就是主要的代码,很简单,把人家的example粘贴过来改一下就行。 有些地方要注意一下。
1.添加库。
点开PIO蚂蚁头。
image.png
image.png
搜索AliyunIoTSDK库和PubSubClient库。
然后我们复制example的时候,把头文件的esp8266改为WiFi,不然会报错。
还有就是它有个使用方法,记得按照他说的把一些参数改一下,一开始我就是因为参数值没改,虽然下载成功了,但是却连不上网,不能使设备在线。

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





上一篇:荣耀70系列将于5月30日发布 主摄为5400万像素传感器
下一篇:知识付费2022:从内容平台到数字出版商?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-22 14:55 , Processed in 0.273215 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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

快速回复 返回顶部 返回列表