记录一下关于使用esp8266通过http获取天气信息的问题,先搁置一段时间再学。 先说进度。使用的是esp8266_rtos_sdk中的http_requests例程。首先填写wifi名和密码。 可以在代码里修改,也可以在终端输入(我是用的编辑器是vscode)make menuconfig命令在菜单中的Example Configuration下输入wifi名和密码,不过如果wifi名是中文在
转载 2024-09-02 21:02:58
54阅读
 TCP/IP协议簇:TCP/IP是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。(百度)网络层:网络层主要作用是通过IP协议为联网设备提供IP地址,以供每台设备都有唯一
100ask七天物联网训练营学习笔记 - ESP8266学习完中断和串口通信后,开始学习ESP8266模块,通过这个模块可以让我们的STM32具备连接WiFi进行网络通信的能力,这样STM32就可以设计出更有意思的东西。1. ESP8266简介ESP8266算是一个 SOC,内置了一个超低功耗的Tensilica L106 32 位 RISC 处理器,CPU 时钟速度最高可达 160 MHz,支持
转载 2024-04-21 19:02:47
314阅读
 1、初始化ESP8266_STA模式 void ICACHE_FLASH_ATTR ESP8266_STA_Init() { struct station_config STA_Config; // STA参数结构体 struct ip_info ST_ESP8266_IP; // STA信息结构体 // 设置ESP8266的工作模式 //-----------
转载 2024-04-16 13:17:05
102阅读
NodeMcu arduino ESP8266 Arduino IDE向闪存文件系统第一章 Arduino IDE向闪存文件系统上传文件 文章目录NodeMcu arduino ESP8266 Arduino IDE向闪存文件系统前言一、闪存文件系统上传文件准备工作1.下载 Arduino-ESP8266闪存文件插件程序2. 确定Arduino IDE项目文件夹位置3. 重新启动Arduino I
转载 2024-09-29 16:09:55
98阅读
设备与设备之间的通信往往都伴随着总线的使用,而用得比较多的就当属于SPI总线和I2C总线,而恰巧NodeMcu也支持这两种总线通信1. SPI总线——SPI类库的使用SPI是串行外设接口(Serial Peripheral Interface)的缩写。是Motorola公司推出的一种同步串行接口技术,是一种高速的、全双工、同步的通信总线。通过它可以连接使用同样接口的外部设备。例如,ESP8266
转载 2024-06-17 17:28:01
22阅读
前言   使用Web页面配置ESP8266的参数相对于使用串口AT指令配置更加直观和简单。与配置路由器方式类似。基本思路  基本思路是ESP8266工作AP模式下,作为TCP Server监听TCP Client的连接。因为网页HTTP默认的端口是80,所以ESP8266作为TCP Server的端口需要设置为80。电脑连接上ESP8266的AP后,网页访问默认IP地址192.168.4.1,此时
转载 2024-04-15 12:29:15
1183阅读
1.前言最近想用stm32+esp8266做一个仅通过WIFI来定位的小硬件,但找了很多家,比如高德、百度这些都没有面向个人开发者的硬件网络定位接口,但兜兜转转还是找到了一家做物联网定位的叫维智科技,他们的物联网定位平台是这个https://lotboard.newayz.com/,个人开发者注册的话配额还是挺充裕的,特别是免费3的QPS,特别适合我们这些做智能硬件的。 根据开发手册体验了一下,只
转载 2024-05-23 22:38:59
644阅读
总述我们使用 ESP8266 模块,就是为传输数据到互联网上。而 ESP8266 有内置的 TCP/IP 协议栈,可以方便我们进行数据交换。那么 TCP/IP 协议栈是什么?一.计算机网络体系架构 TCP/IP 协议栈 是指能够在多个不同网络间实现信息传输的协议族。 说 TCP/IP 协议栈,那么就不得不提 OSI 参考模型,它是国际标准化组织(ISO)1997年提出的开放系统互联(Open Sy
第一部 下载固件http://www.espruino.com/Download因为我的是512k的 所以直接下载https://www.espruino.com/binaries/espruino_2v08_esp8266_combined_512.bin #最新版本 https://www.espruino.com/binaries/espruino_2v12_esp8266_combined
 1、初始化ESP8266_STA模式 void ICACHE_FLASH_ATTR ESP8266_STA_Init() { struct station_config STA_Config; // STA参数结构体 struct ip_info ST_ESP8266_IP; // STA信息结构体 // 设置ESP8266的工作模式 //-----------
转载 2024-09-14 09:02:42
241阅读
目录目录一、创建网页完成LED的亮灭控制一、通过无线终端模式与WIFI连接二、esp8266通过创建网络服务器对浏览器的请求进行处理  三、结果二、创建网页获取esp8266引脚电平一、创建网页完成LED的亮灭控制一、通过无线终端模式与WIFI连接        先是设置当前环境下可以连接的wifi信号,包括其WIFI名称以及密码,这里列
转载 2024-07-26 11:43:54
861阅读
上次我们一起做了抢答器后,脑回路是不是特别快啦。这时候我们趁热打铁,思考一下。在前面我们一直使用的是数字引脚(比如:开发板上标注的D0、D1、D2等),但是很多情况下我们需要测量一个模拟量,比如读取某个变化的电压值,这时候就需要模拟引脚的功能了(如:A0),下面我们在电路中加入一个电位器,看看随着电位器的变化,读取到的模拟数值变化。一、工具原料 电脑,windows系统 零知ESP8266开发板
主要功能:读取开关桩状态,将状态打印到串行监视器。学习内容:如何将GPIO口设置为输入状态如何读取GPIO口的状态1.所需硬件有两种方式:板载和自行搭建板载按键:ESP8266开发板自行搭建:ESP8266开发板按键/拨动开关10K欧姆电阻2.电路图因为ESP8266有板载的两个按键,所以使用板载按键进行实验,其按键连接的是GPIO0口。当然你也可以自行搭建,电路图如下:(需要根据自己连接的具体是
1、51单片机实现由串口调试助手发送字符串控制继电器的开关可以说明你单片机程序串口收发功能是正常的,但是esp8266与51单片机的通信是有格式要求的,你的单片机程序要修改一下。2、下面是P2口控制灯的51单片机程序,你可将灯换成继电器即可。/********************************************************************/ #include
一直要不断的向前进步啊。之前有一段时间学习了ESP8266模块,当时也是一顿折腾,捣鼓了好几天,虽然实现了简单的通信,但是脑子里还是一片浆糊,对它的原理还是不太理解。最近凑着寒假有时间,又重舒旧情再来一遍,现在把整个过程的经验分享给大家,希望能够帮助到你们。本篇博客借鉴了两位大佬的经验: 整个过程我想分3篇博客说明: ①ESP8266简单测试,让你体验测试成功的快感。 ②STA模式 <电脑—
开发前的准备 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
507阅读
\ 概述 智能灯,是一个简单常见的智能产品,硬件电路简单,程序本身也不复杂;下面我们使用gokit3(s)开发板和机智云云端,实现如何将一个传统的灯泡,低成本改造成可以远控开关的智能灯。下面我们使用GoKit3(S)开发板,基于esp8266模块上的SoC方案,开发的智能灯项目为例,示范一下如何将设备快速接入机智云,实现硬件智能化。 步骤 1.准备工作硬件: 1)GoKit3(S)开发板 2)杜邦
转载 2024-08-14 14:32:57
202阅读
效果图展示 目录一、下载Arduino IDE二、Arduino IDE设置中文三、下载esp82661、引入json文件2、开发板管理3、选择对应的开发板和端口四、测试是否能控制开发板五、Adafruit_NeoPixel库安装六、测试Adafruit_NeoPixel1、接线2、测试流程:七、酷炫灯制作1、流水灯2、彩虹灯3、呼吸灯 一、下载Arduino IDE从官网下载Arduino ID
转载 2024-04-18 06:02:37
362阅读
  • 1
  • 2
  • 3
  • 4
  • 5