学习过程不易,发文共享以下学习过程~先说说我的设计内容的组成:目录学习过程不易,发文共享以下学习过程~1.STM32控制ESP8266获取网络时间第一步:电脑控制ESP8266获取时间数据;2.STM32基于获取到的时间使用定时器本地运行3.使用OLED显示时间数据,包括自定义的文字显示,图片显示,视频显示;4.完整的工程代码1.STM32控制ESP8266获取网络时间为了更好的理解原理,可以先从电脑通过串口控制ESP8266获取时间数据开始入手学习。为此需要准备以下的软件和硬件1.ESP8266-01S(其他ESP8266应该也可以)2.一个烧录下载器3.正点原子的串口助手第一步:电脑控制E
目录前言一、什么是服务器二、TCP服务器1.python版本2.C#4unity版本三、参考资料前言ESP8266作为一款能直接连接wifi的NodeMCU,常常作为系统中的客户端用以接收服务器发送的信息,因此本文先记录学习如何在个人电脑PC上搭建简易的服务器。一、什么是服务器服务器是计算机的一种,是在网络环境或分布式处理环境中,为用户提供服务的计算机。可分为访问服务器、文件服务器、数据库服务器、通信服务器和应用服务器等。二、TCP服务器注:如果在通信时出现代码无误但是通信不成功的情况,也许可以考虑关闭电脑的防火墙1.python版本这里给出使用python在vscode中写的TCP服务器。i
1.首先是给esp8266烧录MQTT固件咳咳,首先当然是准备一个esp8266-01s和对应的烧录器啊qwq选择好要烧录进去的固件-没有的话去安信可官网下载然后配置好对应的选项点击ERASE先进行擦除再点击START进行烧录//-------------------------------------------------------这里是分割线------------------------------------------------------2.前往阿里云创建对应的产品和设备点击创建产品自己取个产品名称,品类选择自定义,其他的默认就好点击前往添加点击添加设备给设备取个名点击完成回
上文我们讲到如何搭建本地MQTT服务器,现在介绍如何通过stm32连接MQTT一.首先我们初始化esp8266这里我们使用的是USART4与其通信代码如下voidUART4_Init(uint32_tbound){ GPIO_InitTypeDefGPIO_InitStructure; USART_InitTypeDefUSART_InitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_UART4,ENABLE); //使能UART4,GPIOA时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,E
一、实现功能当前文章介绍如何使用ESP8266和STM32微控制器,搭配OLED显示屏,制作一个能够实时显示天气预报的智能设备。将使用心知天气API来获取天气数据,并使用MQTT协议将数据传递给STM32控制器,最终在OLED显示屏上显示。心知天气是一家专业的气象数据服务提供商,致力于为全球用户提供高质量、定制化的气象数据服务。其主要产品包括天气API、空气质量API、灾害预警API等。用户可以通过心知天气的API接口,获取准确、实时的天气数据,从而为各种应用场景提供支持,例如智能家居、出行、电商等。心知天气的数据覆盖全球200多个国家和地区,每日处理超过10亿次API请求,是业内领先的气象数
一、机智云MCU(STM32F103C8T6)函数移植1.下载函数库2.解压函数库3.文件复制粘贴 (1)Gizwits文件夹中的文件说明 gizwits_product.c:产品处理.c文件,用户需要对该文件里面的部分.c文件进行完善和修改,以实现功能gizwits_product.h :包含软硬版本等信息,一般无需修改gizwits_protocol.c:协助相关处理.c文件,完成和WIFI模块的通信协议解析,提供SDKAPI接口函数,无需修改gizwits_protocol.h:定义结构体、产品密钥、声明相关API函数,一般无需修改(2)Utils文件夹中的文件说明4.函数移植(1)头文
文章目录前言一、所需材料二、电路接线图和实物图三RC522基础知识普及四、RFID库安装五、Arduino代码解析六、解析过程实物展示七、总结前言在本篇文章中,您将使用ESP8266,连接到RFIDRC522设备上,读取门禁卡上的设备信息。本文提供了一个实用示例,以帮助您更好地学习它。一、所需材料ESP8266开发板rfid-rc522杜邦线面包板二、电路接线图和实物图实物图接线图:三RC522基础知识普及想要驱动RC522模块对IC卡(这里用的是M1卡型号是S50)进行读写操作,一定要有以下5个步骤:一、寻卡二、防冲突三、选择卡四、验证扇区密码(每个扇区都有密匙A和密匙B,验证正确才能对该扇
前言人生如逆旅,我亦是行人。名词解释缩写意思AT(automatictransmission)自动变速器WiFi无线网AP(AccessPoint)无线访问接入点,无线路由器等类设备的统称AP模式无线接入点模式RST(TCP协议的6个标志之一)表示重置连接、复位连接TCP传输控制协议UDP用户数据报协议SSL安全套接字协议RF(RadioFrequency)射频,射频电流Serve服务DHCP动态主机配置协议ESP8266本身就是一个MCU(微型控制单元,可以进行编程),具有两种功能:做为一个普通的WIFI模块,连接STM32单片机,通过使用官方集成的AT指令进行开发;作为一个集成了WIFI功
认识ESP8266(ESP-01S)文章目录认识ESP8266(ESP-01S)前言ESP8266(ESP-01S)简介ESP8266的AT指令AP/STA模式TCP/UDP/透传TCPUDP透传固件实物图片连接方式上电:正常工作验证AP模式1.建立AP(1)重启模块(2)设置模块(3)配置AP参数(4)查看已接入设备的IP(5)查询本机IP地址2.Server方法收发(1)开启多连接模式(2)创建服务器(3)设置服务器超时时间(4)建立客户端(5)查看当前连接(6)向某个连接发送数据3.Client方法收发(1)创建服务器(3)建立TCP连接(4)向服务器发送数据STA模式1.建立STA2.
【ESP8266】ESP12S/12F最小系统设计及typeC自动下载电路设计0.引言ESP8266面向物联网应用的,高性价比、高度集成的Wi-FiMCU。芯片ESP8266EX采用的QFN无引脚封装,且需要搭配FLASH使用,以及设计天线;使用起来比较麻烦。我希望使用起来更加方便,便想到了使用ESP12S/12F这种集成模组(集成FLASH、天线)。我只需设计一个最小系统及typeC自动下载电路设计,就可以愉快的用到自己的项目中了。解决两个问题:1.设计最小系统2.typeC自动下载电路本文目录【ESP8266】ESP12S/12F最小系统设计及typeC自动下载电路设计0.引言1.ESP8