目录课程大纲7. 实践:STM32使用ESP8266+MQTT上阿里云物联网平台实践7.1 项目整体介绍7.1.1 硬件资源7.1.2 软件资源7.1.3 其它资源7.2 新建工程7.3 基础工程配置7.3.1 时钟配置7.3.2 下载接口设置,设置为串行下载7.3.3 LED灯配置7.3.4 按键输入中断设置7.3.5 调试串口设置7.3.6 ES8266串口设置7.3.7 DHT11数据采集
转载
2024-07-15 00:33:52
29阅读
前言学习正点原子提供的ESP8266例程,移植ESP8266驱动程序到HAL库并进行封装,方便在以后的学习工作中快速使用本文的目标是实现TCP透传硬件环境ATK-ESP8266模块正点原子基于汇思瑞(HYSIRY)生产的ESP8266MOD模块(芯片:乐鑫ESP8266EX)采用安信可修改版AT固件波特率:115200AT指令集资料:乐鑫/安信可修改版STM32F1精英板ATK-ESP8266直接
转载
2024-02-23 09:44:07
69阅读
==stm32串口+AT指令控制ESP8266==1.基本原理&知识点1.1运行原理:1.2esp8266 at 指令1.3mqtt协议2.云平台部分【阿里云】3.上位机部分【安卓app】4.下位机部分【stm32+AT指令】4.1mqtt协议库4.2esp8266at指令库4.3main.c4.4usart.c stm32串口+AT指令控制ESP82661.基本原理&知识点1.
转载
2024-04-17 15:21:58
476阅读
文章目录ESP8266一.简介二.获取MAC三.发送端代码四.接受端代码五.调试结果 ESP8266一.简介这篇给大家分享一下多个ESP8266直接相互通讯,因为想做智能家居系统,但是想了一下,不止一个产品,比如测量温湿度的,检测人体的各种传感器,而且所处的位置也不一样,最后想到这个办法,可以用一个ESP8266模块作为一个总的控制,就像一个管家,来和其他ESP8266通讯,来实现我们想要的功能
转载
2024-04-25 15:16:13
285阅读
古月居这个平台是以ROS起家的,但是我们不能局限于软件,在硬件的学习上也要更上一层楼,所以我今天在这开辟新坑,一步步的去学习ESP8266,也把我前段时间完成的一些有意思的项目分享给大家。1.简介这里我们主要用到的是ESP8266EX,这款芯片,拥有有完整的且⾃成体系的 Wi-Fi ⽹络功能,既能够独⽴应⽤,也可以作为从机 搭载于其他主机 MCU 运⾏。ESP8266EX 集成了天线开关、射频 b
转载
2024-05-23 15:55:53
198阅读
相信聪明伶俐的你,肯定完成了上一篇文章的环境搭建,如果你是第一次看本系列文章,可以先去看看前两篇文章,先了解一下并完成一些基础操作。这里推荐大家安装一下Git这个灰常炒鸡好用的分布式版本管理神器,本人是非常喜欢这款由Linux之父Linus Torvalds开发的工具,可以很方便让我完成一些工作,比如说copy代码~哈哈,作为初级菜鸟程序员会用Git也是一个加分项,大家可以去看一下廖
转载
2024-08-06 11:25:17
80阅读
ESP8266-NodeMCU物联网开发之Arduino环境搭建1. ESP8266-NodeMCU1.1 主要技术参数1.2 NodeMCU引脚功能1.3 特殊引脚情况说明1.4 串行端口2. arduino开发环境3. 配置测试3.1 移植代码3.2 编译上传3.3 验证效果4. 小结 1. ESP8266-NodeMCUESP8266-NodeMCU是一个开源硬件开发板,由于它支持WIFI
转载
2024-07-18 20:47:56
406阅读
实验环境:1. 虚拟机:VirtualBox6.02. Ubuntu系统: ubuntu-20.04.1-desktop-amd643. ESP8266: NodeMCU开发板4. SDK:V3.45. 使用乐鑫SDK提供examples实验使用 @0、补充:编译完成后下载出现ttyUSB0找不到的问题:(图0.00找不到tty
转载
2024-03-20 13:30:48
42阅读
引言:网络编程中最常用的就是Socket编程,即网络套接字编程。Socket API不仅提供了连网、接收数据的接口,也提供了灵活地查看、修改Socket option,即配置选项的接口。想充分发挥Socket编程的作用,了解这些配置选项将是你开发出更好用的网络工程代码。1.代码:下面是查看、修改socket相关配置选项的代码,其中的代码都是可以化为己用的,我尽量添加了相关注释:实验用的
转载
2024-02-28 17:29:26
45阅读
开发前的准备 usb转TTL模块,或者单片机开发板,直接使用它的串口通讯引脚,用来烧录程序和进行串口信息打印; 从乐鑫官网下载ESP8266_NONOS_SDK,虽然官方有提供在linux下的开发平台,但是我还是推荐用安信可的IDE开发工具,它把make指令等都集成在eclipse上,直接通过build project就可以编译出bin文件,当然,安信可的工具集里面是有包括烧录工具的,所以不须另
转载
2024-03-13 18:38:34
150阅读
前言:ESP8266 拥有高性能无线 SOC,给移动平台设计师带来福音,它以最低成本提供最大实用性,为 WiFi 功能嵌入其他系统提供无限可能。功能介绍: ESP8266 支持 softAP 模式,station 模式,softAP + station 共存模式三种。利用 ESP8266 可以实现十分灵活的组网方式和网络拓扑。**SoftAP:**即无线接入点,是一个无线网络的中心节点。通常使用的
转载
2024-02-28 10:09:43
504阅读
\ 概述 智能灯,是一个简单常见的智能产品,硬件电路简单,程序本身也不复杂;下面我们使用gokit3(s)开发板和机智云云端,实现如何将一个传统的灯泡,低成本改造成可以远控开关的智能灯。下面我们使用GoKit3(S)开发板,基于esp8266模块上的SoC方案,开发的智能灯项目为例,示范一下如何将设备快速接入机智云,实现硬件智能化。 步骤 1.准备工作硬件: 1)GoKit3(S)开发板 2)杜邦
转载
2024-08-14 14:32:57
202阅读
ESP8266 使用AT指令 问题:串口调试工具输入AT指令没返回结果 分析板子有两种模式 + 下载模式(默认) + 运行模式 解决办法: + 方法一:按下板子上的 RST 键位 + 方法二:使用 【安信可串口调试工具助手V1.2.3.0】点击运行模式 AT指令 AT(测试AT是否启动成功) | 执
转载
2019-09-27 11:30:00
909阅读
2评论
一直要不断的向前进步啊。之前有一段时间学习了ESP8266模块,当时也是一顿折腾,捣鼓了好几天,虽然实现了简单的通信,但是脑子里还是一片浆糊,对它的原理还是不太理解。最近凑着寒假有时间,又重舒旧情再来一遍,现在把整个过程的经验分享给大家,希望能够帮助到你们。本篇博客借鉴了两位大佬的经验: 整个过程我想分3篇博客说明: ①ESP8266简单测试,让你体验测试成功的快感。 ②STA模式 <电脑—
转载
2024-05-23 18:25:17
273阅读
重要提示:由于OneNET版本迭代,导致鉴权方式可能变更,若程序无法连接,请参考官方手册或再OneNET论坛搜索相关内容移植本意应该是指通过修改,使得运行原先在另一个平台可运行的程序。STM32CubeMx 本文简称 Mx1. 概述麒麟座的例程使用的是标准库,ST后续推出更新的 LL库 和 HAL库,其中LL库与标准库类似,而 HAL 则更倾向于兼容通用性,体积和效率则没有优势,如果你想在自己的工
# 使用 Python 控制 ESP8266:新手指南
如果你是一名刚入行的小白,想学习如何用 Python 来控制 ESP8266,那么你来对地方了!在这篇文章中,我将一步步引导你完成这个过程,确保你能顺利上手。
## 一、流程概述
以下是连接 ESP8266 和使用 Python 的步骤流程:
| 步骤 | 描述 |
|------|-----
本教程与太极创客教程稍微有些不同,本教程使用的是自己搭建的mqtt服务器(emqx)来继续模拟的,当然也可以类推使用公共mqtt服务器1.mqtt服务器端:安装教程: 在这里改mqtt版本为3.1.1 然后连接就行 在这里订阅lkwMQTTtopic2.esp8266端:先安装这两个库,默认最新就可以复制粘贴代码 (记得换掉wifi名字和密码,还有主机ip)/*******************
转载
2024-10-17 10:35:38
50阅读
最近开始要做物联网的一个设备,由于是外用就考虑到了Arduino UNO小板跟4G模块,后面淘宝找到了一款已用的4G模块-墨子号BC26(注意:不是打广告哦),由于4G模块都是At命令操作的,跟Arduino UNO对接使用有些不方便使用,所以封装成了一个Arduino的c++类,很简单,但是也遇到一些奇葩问题,发到csdn,做个备注! 我的c++基础不是很好,有什么地方可以优化内存的,欢迎各位大
前言刚买一块ESP8266,琢磨一天才弄明白怎么使用,小白第一次弄这个确实不太友好,这里记录一下,怕以后自己用到又忘了,在物联网这一方面ESP8266还是特别实用的。材料准备淘宝,拼多多都有,ESP8266(10元),下载器(19元) 1.ESP8266 2.下载器(用usb转ttl也可以,我被坑了)3.串口调试助手4.网络调试助手(PC端) 5.网络调试助手手机端(华为的直接去应用商店里搜NeT
转载
2024-03-15 14:43:21
338阅读
一、创建新项目1、VS Code安装完成之后,IDE界面会出现一个外星人图标,点击该图标进行PlatformIO IDE管理界面,然后点击【Projects & Configurstion】菜单进行项目配置2、点击【Create New Project】按钮创建新项目,填写项目名称并选择主板 ,然后点击【Finish】完成项目创建3、如果出现下面的弹窗提示,勾选信任,然后点击【是
转载
2024-03-12 16:09:19
0阅读