最近刚完成自己8266的小项目,已经发布在github上,有兴趣的朋友可以看一下github地址:esp-ujn1. 通过MQTT协议与服务器交互2. 内置HTTP服务器,支持通过浏览器进行参数配置编译流程分析我们在编译8266代码时可以使用项目中的gen_misc.sh(Windows下为gen_misc.bat)脚本,选择合适的参数后就会在sdk/bin/文件夹中生成可烧录的文件,如eagle
文章包含内容什么是配网?常见的配网方案;常见WiFi快连技术厂商;实际开发中问题;GitHub 项目地址; 纵然WIFI设备配网目前虽然已经非常成熟,市面上也有了很多的配网框架,但是在实际的开发过程中还是遇到一些小坎坷,在这里做个记录,以见证自己的成长。 一、什么是配网当设备要与用户进行交互时,首先得让设备连接上网络(连上路由器),那么这个设备联网的过程我们称之为配网。当然这里我们主要介绍WIFI
转载 2024-08-24 11:32:48
289阅读
这一节,说一下一键配网的用法。首先说为什么需要一键配网?原因很简单,因为设备要上网?那,给那些设备配一个屏幕和一个输入设备行不行?不是不可以,对那些成本没要求的设备是没问题的。但物联网设备大部分都是一些简单的监测、通信设备,需要的数量又很多,基本配置好以后放在那里就没人动了。所以给这样的设备添加屏幕和输入设备,在资源上是很大的浪费。举个例子,我之前买过一个小度音箱(低配版,非广告~),使用时,先用
ESP8266-12F智能配网第一次写博客有错误请大佬们见谅!其实我看网上有很多类似的Smart-config配网的贴子。但是如果是自己是做产品的让用户去用,用户一定不会希望每次断电开机之前都需要自己去配网,肯定希望自己连上去一次的WIFI的密码和名称能够被储存,下次开机时自动连接。ESP8266智能配网是什么?ESP8266的配网实际上就是把WIFI设置成为STA模式(即客户端模式)。原理,将手
转载 2024-03-20 07:56:00
511阅读
1.手机控制        通过上一篇我们使用了电脑tcp调试软件来控制继电器,今天我们使用手机来控制继电器,这里同样是使用手机调试软件和ESP8266接入同一个wifi网络即接同一个路由器,手机开热点也可以。这里我们使用的是手机和ESP8266连接同一个路由器。打开手机上的网络调试助手 点击配置输入端口号8
转载 2024-02-27 14:51:37
542阅读
 第一步下载下载工具和测试程序固件工具和文档啥的安信可官网都很齐全,建议大家都去官网下载,我这里也是从安信可官网或其他网站整理过来的 安信可官网地址https://docs.ai-thinker.com/esp8266第二步上图介绍一下8266最小系统ESP-01和ESP-01s的引脚是完全相同的,ESP-01中的flash按键,ESP-12F中的下载模式选择也可以焊接成按键,nodem
软件名称:SmartConfig原理,将手机端已连接的WIFI,输入密码后,广播,等待物联网模块接收后自动配网连接网络。  下载地址,吾爱和x5zj.com 已发。或在下载下载,连接看回复地址,资源审核中,先发文。  配套使用的(其他作品)1、ESP8266开发版(已实现MQTT温湿度实时上报),自家服务器。支持10万级别并发设备。 2、手机端调试,以前发过我的作品
目录1、前期准备1.1、材料准备1.2、理论准备2、创建项目数据点3、下载MCU开发固件包4、esp8266模块输入官方的SDK固件5、实际操作        这段时间里有空就自己玩玩ESP8266,想着熟练以后也可以用8266通过wifi做点什么有意思的玩意,比如实现个远程控制、获取下位机数据到上位机或者手机上显示啥
转载 2024-03-27 09:09:20
282阅读
esp8266+OLED 2020-08-14使用arduino框架编写esp8266使用OLED屏幕 IIC U8G2配置ARDUINO支持ESP8266对arduino编译器设置 文件 -> 首选项 -> 附加开发板管理器网址 填入 http://arduino.esp8266.com/stable/package_esp8266com_index.json添加开发板 工具 -&g
前言  在项目中,为了使代码更加灵活,更加方便调整,我们都在config中添加许多配置信息,一般可以选择.NET自带的配置文件形式app.config或者web项目中的web.config来完成配置工作。在项目中添加配置文件  在WindowsForm应用中,我们可以在新建的WindowsForm应用上右击——添加——新建项——应用程序配置文件。配置文件内容  新添加的配置文件里面只有三行代码:&
ESP8266固件的编译6(固件的下载)固件下载工具有很多,有nodemcu提供的flasher,也有pytools,不过使用乐鑫官方的FLASH_DOWNLOAD_TOOLS感觉是比较好用的。1、 UART串口转接 Nodemcu自带usb转串口的芯片(CP2102),可以直接PC。 安信可模组如ESP01,ESP12E/F等等,需要TTL转USB的转接板才能下载固件。 可以选择一般CP2
转载 2024-04-23 12:56:02
456阅读
ESP FLASH TOOL 是 Espressif 官方开发的烧录工具,用户可根据实际的编译方式和Flash的容量,将SDK编译生成的多个bin文件一键烧录到 ESP8266/ESP32 的SPI Flash中。ESP FLASH TOOL 的官方下载地址为: http://www.espressif.com/sites/default/files/tools/flash_downlo
一直要不断的向前进步啊。之前有一段时间学习了ESP8266模块,当时也是一顿折腾,捣鼓了好几天,虽然实现了简单的通信,但是脑子里还是一片浆糊,对它的原理还是不太理解。最近凑着寒假有时间,又重舒旧情再来一遍,现在把整个过程的经验分享给大家,希望能够帮助到你们。本篇博客借鉴了两位大佬的经验: 整个过程我想分3篇博客说明: ①ESP8266简单测试,让你体验测试成功的快感。 ②STA模式 <电脑—
基于esp8266无线控制模块应用:MQTT发布主题 智能wifi小车项目说明: 使用两块esp8266建立通信,加入了mqtt协议,esp8266发送方通过按键发布信息(手柄作用)esp8266作为接收方,接收订阅主题所发来的信息并通过串口打印数据,stm32作为主控,控制两个车轮的前进后退,左转右转,并做好串口接收的执行功能完整项目分为三个模块 1,esp8266发送方(用于控制小车) 类
在今天的分享中,我们来聊聊如何解决“esp8266 python 下载”的问题,特别是在这方面的版本对比、迁移指南、兼容性处理、实战案例、排错技巧和生态扩展等多个维度。随着物联网的发展,ESP8266也愈发受到关注,安装与配置Python的过程也日益重要。 ### 版本对比 首先,让我们看看不同版本间的特性差异,这对于选择合适的库和工具非常重要。 | 版本 | 主要特性
原创 6月前
38阅读
用USBISP/USBasp编程器给Atmega328P下载Arduino bootloader引导程序bootloader引导程序是什么Arduino UNO引导程序下载接口几种常见的下载器和6P转接头Arduino Bootloader下载总结 bootloader引导程序是什么类似电脑主板的BIOS,开机或重启时先自动进行BIOS设置。有些单片机出厂时芯片厂商已经烧录好了引导程序,例如串口
如果选择纯C作为ESP8266的开发,有两个途径:使用乐鑫官方原生的 RTOS-SDK或者NONOS-SDK使用Arduino IDE使用PlatformIO作为一个“Arduino 移民”当然最好能用Arudino IDE来作为ESP8266的开发环境了,至少使用Arduino IDE可以省去不少开发环境配置的麻烦,要知道配置一个用于固件开发的纯C环境可不是容易的事,得天
转载 2024-05-16 08:47:42
184阅读
ESP8266简介ESP8266系列无线模块是一个经济高效的WIFI SOC模块,支持标准IEEE802.11b/g/n协议,内置完整的TCP/IP协议栈。用户可以使用此系列模块向现有设备添加网络功能,也可以构建独立的网络控制器。 一、ESP8266系列模块特点支持STA、AP、STA+AP动作模式体积非常小的802.11b/g/n WiFi SOC模块内置10bit高精度ADC采用低功
转载 2024-04-02 19:33:38
384阅读
一、WIFI接口wifi_station_set_config 功能:设置 Wi-Fi Station 接口的配置参数,并保存到 Flash 注意: • 请在 ESP8266 Station 使能的情况下,调用本接口。 • 如果 wifi_station_set_config 在 user_init 中调用,则 ESP8266 Station 接口会在系统初始化完成后,⾃动连接 AP(路由),无需
转载 2024-04-03 15:03:17
517阅读
本次更新与2018年10月2日(弊端:wifi的配置在程序里边,设备更换所连接的wifi,还需要重新烧录初始化程序)——问题已解决,更新于博客最下方。 1:使用器材天猫精灵、esp8266、LED(继电器)(本文所使用的是ESP8266-12-F系列)2:使用平台贝壳物联网址:https://www.bigiot.net注册自己的账号,增加相应的设备  3:天猫精灵添
  • 1
  • 2
  • 3
  • 4
  • 5