用arduino软件让ESP8266连接到阿里云,进而和云进行通信。效果图: 首先要用Arduino的SDK,需要下载库文件 AliyunIoTSDK、ArduinoJson、 PubSubClient、Crypto、AWS-SDK-ESP8266库。AliyunIoTSDK,包含连接阿里云功能的SDK。PubSubClient,包含阿里云发布/订阅功能的SDK。 Crypto,有加密功能的sdk。ArduinoJson,解析Json数据格式的SDK。库文件准备好,配置阿里云的环境。创建阿里云账号,进入阿里云物联网平台(新人免费)创建产品,产品名输入,其余默认选择。添加设备,名称输入,会有P
9月8日消息,LinuxLite是一个对新手友好的Linux发行版,它基于UbuntuLTS,并以Xfce桌面为特色,主要针对Windows用户而设计,也被认为是从Windows过渡到Linux的友好方案。目前LinuxLite6.6版本已经正式发布,官方表示,这是一次重大更新,该更新添加了22种语言的支持,并加入了全新的AI助手工具。▲图源linuxliteos博客据悉,该版本发布距离上一个版本LinuxLite6.4已有五个月,此次发布的最大变化是支持22种新语言,包括南非荷兰语、阿拉伯语、简体中文、克罗地亚语、荷兰语、芬兰语、法语、德语、希伯来语、印地语、意大利语、日语、韩语、波斯语、波
下载第三方库WiFiManager到lib文件夹 gitclonehttps://github.com/tzapu/WiFiManager.git 一、代码解析第2行:包含WiFiManager库的头文件第12行:创建WiFiManager对象第14行:配置自动配网热点名称二、自动配网1、编译并上传固件,然后使用手机连接名称叫做“ESP8266-Auto”的WIFI热点2、点击【ConfigureWiFi】开始配网,选择需要连接的WIFI热点名称,输入密码进行连接 3、连接成功后会自动退出配置界面4、按下ESP8266的复位键,即可看到WIFI连接成功的打印信息三、完整代码#
ESP32与PS4手柄的通讯(遥控小车)在我正式开始制作PS4手柄遥控ESP32的芯片之前,我尝试过PS2和手机蓝牙串口遥控,都成功进行通讯并且效果还算可以,但是PS2的手柄要配合一个接收器,占用我至少4个IO口。而手机方面我尝试用AppInventor写了个遥控程序,然后成功进行通讯,但是会有那么几下出现延时的可能,并且除非ESP32上面有摄像头,不然用手机遥控体验感可以说是瞎子摸象…PS4一、先说大坑大坑大坑!!我曾经在这里卡了一个月,花费无数,多次想直接放弃,但是最终还是完美解决了。具体问题:我按照曾经的成功案例和Bilibili上的分享以及Github上面的操作说明进行了我的尝试,结果
一、引言 本章内容主要介绍ESP32的开发环境搭建(基于VSCode+PlatformIO)的流程与相应的注意事项,避免开发ESP32止于环境搭建!关于ESP32的介绍与各种不同开发环境介绍详见其他博主的推文:老宇哥带你玩转ESP32:01入门介绍(qq.com) 之所以选择VSCode+PlatformIO+Arduino的开发框架,主要有以下原因:提高生产效率:PlatformIO是一个跨平台的开源工具链,专为嵌入式开发而设计。它提供了集成开发环境、库管理、调试工具等一系列功能,可以显著提高开发效率。PlatformIO支持与Arduino框架无缝集成,使得开发、编译和
4PlatformIOHomePlatformIOHome是PlatformIO协作平台的一个强大、现代和交互式用户界面(UI)。它由PlatformIOLabs的现代用户界面工具包提供支持,包含以下关键工具:PlatformIO账户项目管理库管理开发平台、框架和板管理设备管理(串行、逻辑和多播DNS服务)静态代码分析固件文件资源管理器固件内存检查固件章节和符号查看器。4.1安装您无需单独安装PlatformIOHome,它已内置于PlatformIOIDE和PlatformIOCore(CLI)。4.2快速入门PlatformIOIDE请使用PlatformIO工具栏上的(HOME)按钮打开
文章目录前言一、MQTT协议简介二、STM32与ESP8266的结合1.配置ESP8266为MQTT客户端2.STM32与ESP8266的串口通信3.STM32作为MQTT发布者:3.STM32作为MQTT订阅者:三、温度监测与远程控制系统框架1.配置串口通信2.配置ESP8266作为MQTT客户端(AT指令方式)3.STM32作为MQTT发布者将温度数据发送到MQTT服务器4.STM32作为MQTT订阅者接收并处理温度数据总结前言在物联网应用中,设备之间的可靠通信是至关重要的。MQTT(MessageQueuingTelemetryTransport)协议作为一种轻量级、灵活且可靠的通信协议
前段时间有个粉丝问我能不能出一个微信小程序调节阈值的教程,我就下班之余在原来的基础上改进一下,因为是修改阈值,这里我就用继电器控制风扇、温度达到一定阈值控制风扇启动来做例子。这个成功了,其他阈值修改都是依样画葫芦啦。之前博客:基于物联网的环境调节系统(ESP32-C3+Onenet+微信小程序)很多步骤其实跟这个差不多,对下面一些操作不懂的可以跳回去看。文章目录1、Onenet2、ArduinoIDE2.1头文件2.2定义接口、阈值2.3setup函数2.4loop()函数2.5callback函数3、微信小程序1、Onenet那就先从onenet开始,这里还是继续采用老版的多协议接入,我
文章目录边界框回归(Bounding-BoxRegression)一、边界框回归简介二、边界框回归细节三、相关问题思考1.为什么使用相对坐标差?2.为什么宽高比要取对数?3.为什么IoU较大时边界框回归可视为线性变换?边界框回归(Bounding-BoxRegression)本篇博客实际上参考了CSDN另一篇博客写的这是链接。但那篇博客的排版和语言表达实在是太烂了,公式错误也很多,以至于我花了很多时间才看明白。我将自己的思考结果记录下来,供大家参考。一、边界框回归简介那么边界框回归所要做的就是利用某种映射关系,使得候选目标框(regionproposal)P=(Px,Py,Pw,Ph)P=\l
一、概述上次搭建好了ESPIDF离线版的开发环境,但是我不想每次开发的时候都要打开“PowerShell”终端,也不想要输入指令进行编译和下载的操作,所以再搭建在VScode的软件上开发ESP32系列WiFi模组的开发环境。VScode全称VisualStudioCode,免费而强大,可在Windows、Linux和MacOS上运行。所以打算走乐鑫WiFi模组开发的嵌入式工程师可以考虑买MacOS的电脑了。它其实是一个编写现代Web和云应用的跨平台源代码编辑器,对JavaScript和NodeJS的支持非常好,自带很多功能,例如代码格式化、代码智能提示补全、Emmet插件等,但是插件要自己下载