MicroPython和ESP8266 http服务器请求不完整 我正在尝试实现一个简单的http服务器基于MicroPython的基本socket模块,它提供一个静态的html,可以接收和处理简单的http GET和POST请求以保存一些数据到ESP上。 我遵循了本教程https://randomnerdtutorials.com/esp32-esp8266-mi
MicroPython AP操作 完成了 Wifi 连接和检查网络是否正常后,我们开始解决利用 AP 配网的问题。 先看代码: importnetworkimportsocketwlan_ap=network.WLAN(network.AP_IF)wlan_ap.active(True)wlan_ap.config(essid='MyESP8266',authmode=0)server_socket=socket.socket()server_socket.bind(('0.0.0.0',80))serv...
MicroPython入坑记1:ESP8266/ESP32 手上有块基于ESP8266的NodeMCU板子,没错,就是那个10块钱的带WIFI的芯片,当时感觉又便宜又又有wifi,并且可以用脚本lua写代码,果断买买买,然后玩了一下WIFI跟树莓派通讯(树莓派开Http Server,然后用lua通过socket模拟http指令定期获取树莓派的指令)。控制了个继电器加灯泡玩了玩,手...
MicroPython入坑记(一)(ESP8266 ESP32) 手上有块基于ESP8266的NodeMCU板子,没错,就是那个10块钱的带WIFI的芯片,当时感觉又便宜又又有wifi,并且可以用脚本lua写代码,果断买买买,然后玩了一下WIFI跟树莓派通讯(树莓派开Http Server,然后用lua通过socket模拟http指令定期获取树莓派的指令)。控制了个继电器加灯泡玩了...
Micropython C/C++ 硬件准备 在开始实验之前,需要准备好一下的硬件: Raspberry pi pico开发板 ESP8266串口wifi 接线 uart0我用于串口模块连接到PC显示串口信息,所以我从uart1开始使用,uart1分配给ESP8266使用。 C/C++实现代码 /** * Copyright (c) 2008-2021 深圳百问网科技有限公司<https://www.100ask.net/...
ESP-01作为TCP Client连接Server。发送指令AT+CIPSTART="TCP","192.168.101.116",80 TCP链接建立,开始发送数据。单路链接时发送指令为AT+CIPSEND=x,x为发送的字节数。出现符号">"后就可以发送数据了。 模块会把收到的数据自动通过串口透传过来。 以上,我们都是结合USB转TTL实现的AT指令转发。接下来,我们通过TPYB...
addr = socket.getaddrinfo('micropython.org', 80)[0][-1] s = socket.socket() s.connect(addr) s.send(b'GET / HTTP/1.1\r\nHost: micropython.org\r\n\r\n') data = s.recv(1000) s.close() 1. 2. 3. 4. 5. 6. 7.
ESP-01作为TCP Client连接Server。发送指令AT+CIPSTART="TCP","192.168.101.116",80 TCP链接建立,...
WiFi功能,其中又可以分为网络服务功能以及无线更新ESP8266功能。提供了使用TCP和UDP通过WiFi进行通信的库等等。 ESP8266WiFi —— wifi基础功能 ESP8266HTTPClient —— http客户端功能 ESP8266WiFiMulti —— ESP8266WiFi多连接功能 ESP8266WebServer —— 局域网web服务器功能 ...
单片机可以烧录的固件有很多,就跟你装系统一样。8266支持的固件,我了解的有3个(AT固件、Node-mcu固件、micropython),得益于易学的特性,这次我选择烧录micropython的固件。(这样就可以不用C语言了) micropythn的官网地址:http://micropython.org/ 在官网我们可以查看api文档和下载固件。