ESP8266 HTTP请求具体代码与坑 1. AT 测试连接 2. AT+CWMODE=3 更改模式 3. AT+CWJAP=”waf2”,”abc11409” 连接wifi 4. AT+CIPSTART=”TCP”,”120.79.0.116”,80 进行网址请求连接 5. AT+CIPSEND=30 要发送的字节数 6. GET /esp
原创 2022-01-20 10:43:10
1269阅读
前言在上篇文章中,我们做了物美智能平台远程控制小风扇和获取温湿度数据的测试,但是在官方的代码中,并没有对这类功能的实现,只打印出了串口的调试信息。本片文章来展示此功能性代码的实现。注:以下代码为ESP8266开发适用,其他型号开发板未知 开关控制代码实现(继电器开关)1.Help.h补充头文件(包括显示屏所需头文件、led灯头文件等)#include "Base64.h" #include &lt
转载 2023-12-02 18:19:49
99阅读
最近刚完成自己8266的小项目,已经发布在github上,有兴趣的朋友可以看一下github地址:esp-ujn1. 通过MQTT协议与服务器交互2. 内置HTTP服务器,支持通过浏览器进行参数配置编译流程分析我们在编译8266代码时可以使用项目中的gen_misc.sh(Windows下为gen_misc.bat)脚本,选择合适的参数后就会在sdk/bin/文件夹中生成可烧录的文件,如eagle
转载 2023-11-07 19:39:01
44阅读
腾讯云centos6.5 安装zlib+python2.7+机器学习常用库本人原文在https://github.com/zqmath1994/Note/blob/master/Linux总结/腾讯云centos6.5机器学习.md1.安装zlib 编译安装会因为gcc编译条件苛刻报错,不管他了,直接yum$yum instal gcc zlib-devel2.安装openssl$sudo yum
本文主要针对ESP8266固件的烧写。环境:Windows10、python2(pip)、ESP8266-12f、ch340(USB转TTL)如何进入固件烧写模式:下面我们先看一下ESP8266的硬件电路信息,见下图:对于ESP8266固件的烧写,要用到两个重要的引脚:RST和GPIO0,RST用来重启8266,GPIO0是Flash的开关。在电路图中可以看到,RST和GPIO0都默认为高电平,在
转载 2024-01-12 15:17:22
75阅读
一、ESP8266/ESP32的MicroPython二进制文件的获取通过下方的链接从MicroPython官网下载已经编译完成的.bin文件1、ESP8266有Flash大小分别为512K、1M和2M的三个版本,Flash大小与其中包含的功能多少有关,大家结合自己手中板子的Flash大小以及预期实现的功能进行权衡选择。MicroPython downloads page for esp82662
include <ESP8266HTTPClient.h>HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP默认的端口号是80,HTTPS的端口号是443  HTTP特点简单快速:客户端向服务端请求服务时,只需要传送请求方法和路径。HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度快灵活:HTTP允许传输任意类型的数据对象
转载 2024-07-29 17:01:01
178阅读
一、背景首先手机APP连接智能插座热点(AP)将网关的SSID和密码通过HTTP协议配置到插座,完成配置后智能插座连接网关。Post请求和Get请求:二、流程2.1 定义相关变量及宏/********************************************************************* * LOCAL VARIABLES */ static struct e
在搭建好开发环境,准备好ESP8266硬件后,我们就可以开始编写下载程序了。本篇介绍ESP8266程序下载,通过ESP8266特殊API打印输出模块基本信息。1. 安装驱动通过数据线将ESP8266开发板连接到电脑,打开设备管理器,在端口中查看端口号。下图中电脑同时连接了NodeMCU开发板和IOT Kit开发板,它们的驱动芯片分别为CP2102和CH340,对应端口号为COM6和COM31。不同
转载 2023-11-09 09:02:13
115阅读
Python实现算法和设计模式algorithms- Python的一个算法模块PyPattyrn- 一个用于实现常见设计模式的简单而有效的库python-patterns- Python中设计模式的集合sortedcontainers- 快速,纯Python的SortedList,SortedDict和SortedSet类型的实现从源代码编译软件BitBake - 一个嵌入Linux的类似mak
esp8266开发入门教程(基于Arduino)——编程基础介绍 目录esp8266开发入门教程(基于Arduino)——编程基础介绍前言一、Arduino项目最基本的函数1、setup() 函数2、loop()函数二、Arduino常用的功能函数1、GPIO2、外部中断3、时钟相关4、串口5、PWM6、ADC三、结束语 前言很多刚接触Arduino的同学可能不太清楚Arduino的编程方法和代码
环境配置 python版本:3.9.6硬件:ESP8266 Node MCU V3(4MB Flash)编辑器:vscode,需要安装python扩展和RT-Thread Micro Python扩展安装esptool和ampy esptool:在CMD中执行pip install esptool ampy:在CMD中执行pip install adafruit-ampy 下载并烧录固件首先根据
转载 2023-07-20 14:56:47
437阅读
项目架构ESP8266项目开发并非使用IDE自动管理工程文件,而是使用了诸多第三方程序如Python,以及使用了Makefile管理依赖与控制编译,所以项目的创建与日常维护较为复杂,本篇将详述创建一般项目的详细步骤。下图描述了一个ESP8266工程的大致模样:要开始本篇的教程,请确保已经完成了上一课《开发环境搭建》中的内容,此处的编译需要上一篇所提到的IDE与IDE文件夹下的Cygwin的支持,否
1. 硬件设备:esp8266开发板,淘宝20一块,oled屏,一般有配套出售2. 新到开发板需要刷Micropython固件才能使用新手需要注意的几个问题代码里面的插针写的第几口不是对应插针上的D1,D2,而是根据硬件厂商的设计,需要看图 比如下图D1和D2分别对应的GPIO的5口和4口,也就是OLED屏的SCL和SDA口,从第二张图可以看到,代码体现如下:scl为gpio5,sda为gpio4
Micropython的优势1、编译环境 C语言、汇编语言在编写程序之前,需要下载编译环境,然而Micropython不需要任何编译环境,只需将开发板U口插入电脑,便可在电脑上出现一个盘符,跟插入U盘一样,然后打开单片机,直接记事本编辑main.py就行,它的舒服在于MicroPython不需要任何工具和环境,任何文本工具+1块开发板即可开发编译 # main.py -- put
esp8266安装micropython固件固件下载固件的资源地址:http://micropython.org/download向下滑查找到该项,下载最新的稳定版即可。 安装过程环境安装使用python的环境,首先需要安装python3的环境,然后使用pip指令安装如下固件包pip install esptool pip install pyserial硬件连接接线方法:(用USB转
转载 2023-07-20 14:57:56
184阅读
用esp8266做的物联网开发,涉及到固件烧写,固件擦除,代码编写等方面,做一一记录。1. 固件烧写首先,下载固件烧写工具:https://www.espressif.com/sites/default/files/tools/flash_download_tools_v3.6.3.rar,具体烧写包我会在后面附加。然后,下载micropython固件包:http://www.micropytho
转载 2023-07-24 18:20:22
199阅读
摘要这篇文章介基于安信可 NodeMCU 绍了ESP8266 MicroPython固件的烧录,开发环境的使用,给出了LED,RGB呼吸灯,TCP 客户端,TCP 服务器,HTTP获取网页,MQTT通信等示例程序。 硬件设备如下图:固件烧录要在8266上运行Python程序,就必须先烧录MicroPython固件,最新版的MicroPython固件可以从如下网站下载:https://micropy
MicroPython_ESP8266_IoT——(工具篇)Pycharm + Micropython工欲善其事,必先利其器。之前,使用官网推荐的REPL和Files Download工具,估计都已经熟悉了,不熟悉的同学可以根据前五回的内容进行复习。想必学习Python的时候,会选择一款功能强大的IDE;而Pycharm就是一款功能强大的Python编辑器,之前学习使用过Pycharm,使用起来着
转载 2024-06-15 22:11:42
254阅读
目录在ESP8266上刷入micropython固件包连接无线网使用WebREPL上传文件设置上电自动连接WiFi查看固件中已安装的库利用uPyLoader-mater进行文件传输和代码执行利用uPyCraft开发microPython在ESP8266上刷入micropython固件包固件:从官网下载基于ESP8266的MicroPython固件MicroPython - Python for m
  • 1
  • 2
  • 3
  • 4
  • 5