python esp8266串口打开失败,无法使用ESP8266发出HTTP请求_weixin_39663593的博客-程序员秘密

技术标签: python esp8266串口打开失败  

几天以来,我一直在尝试将简单的web应用程序与ESP8266模块结合起来。现在,我无法从ESP(配置为客户机)向我的应用程序或任何其他服务器发送HTTP请求。在

当我尝试向某个网站提出获取请求时,每次都收到错误的请求。这是我的命令(我使用python脚本加速建立连接的过程)send_command('AT+CWMODE=1\n', wifi)

send_command('AT+CIPMUX=0\n', wifi)

send_command('AT+CWJAP="my_network","password"\n', wifi)

send_command('AT+CIPSTART="TCP","onet.pl",80\r\n', wifi,2)

request = r"HEAD / HTTP/1.1\r\nHost: onet.pl\r\nConnection: close\r\n\r\n"

send_command('AT+CIPSEND=' + str(len(request)) + '\n', wifi)

send_command(request,wifi,5)

Send_命令功能:

^{pr2}$

答案是:

+IPD,160:HTTP/1.1 400 Bad Request

Server: Dreamlab Accelerator

Date: Sat, 10 Jun 2017 16:32:00 GMT

Content-Type: text/html

Content-Length: 166

Connection: close

如果我的代码有什么问题,我将非常感激。在

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39663593/article/details/116162494

智能推荐

题目:约瑟夫环_夜阑優琿的博客-程序员秘密

题解:这里的约瑟夫环是通过对数组长度的循环位移实现的,注意每次操作后数组长度减一。题中的约瑟夫环每次位移是移三位,但要注意每次位移前都要删除当前元素,所以实际上每次只要移两位就行了。题目:问题 C: 约瑟夫环时间限制: 1 Sec 内存限制: 128 MB提交: 1109 解决: 624[提交][状态][讨论版]题目描述有n个人围成一个圈,从第一个人开始顺序报号1,2,3。凡是报到3退出圈子中的人原来的序号。要求打印出退出人的序号。以及找出最后留在圈子中的人原来的序号。输入

编译原理简明综述笔记_s605133696的博客-程序员秘密_编译原理过程综述

1.1编译相关名词编译程序:源语言为“高级语言”,目标语言为“低级语言”的翻译程序宿主机:运行编译程序的计算机目标机:运行编译程序所产生目标代码的计算机从功能上分诊断编译程序(Diagnostic Compiler):专于帮助程序开发和调试的编译程序优化编译程序(Optimizing Compiler):着重于提高目标代码效率的编译程序交叉编译程序(Cr

c语言用递归方法实现冒泡排序,C语言 冒泡排序 递归法_weixin_39715834的博客-程序员秘密

1 #include 2 #include 3 int main()4 {56 void bubble(int *a,int n);78 int i,n,a[100];910 printf("请输入数组中元素数量(不大于100个):");11 scanf("%d",&n);1213 for(;n<1||n>100;){14 ...

Go 交叉编译x86, arm架构上的Linux可执行程序_叨陪鲤的博客-程序员秘密

1. Golang的交叉编译说明????????????golang中交叉编译非常简单。????????????直接在windows上设置几个Go环境变量便可以编译多种架构多个操作系统的可执行程序。https>go envset GO111MODULE=autoset GOARCH=amd64set GOBIN=set GOCACHE=C:\Users\Admin\AppData\Local\go-buildset GOENV=C:\Users\Admin\AppData\Roamin

雪花ID(Go 实现)_wang豪的博客-程序员秘密_golang 雪花id

雪花ID的实现之前做项目的时候遇到,今天再深入理解一下。文章目录雪花ID的实现前言一、雪花ID的作用?二、雪花ID的原理三、雪花ID的代码实现(Go 语言)四、雪花ID 的缺点前言雪花ID 最由推特开源的一种全局唯一ID 的生成算法,有递增、全局唯一等特性。一、雪花ID的作用?全局的唯一性对于多台机器,毫秒级生成多条不重复ID递增性生成的雪花ID具有递增型,可以加速查询。可用性高支持多线程,分布式的系统架构二、雪花ID的原理最高位是符号位,生成的ID总是正数,

随便推点

性能测试之mysql数据库如何调优?_普通网友的博客-程序员秘密_mysql如何调优

一、Mysql性能指标及问题分析和定位1、我们在监控图表中关注的性能指标大概有这么几个:CPU、内存、连接数、io读写时间、io操作时间、慢查询、系统平均负载以及memoryOver2、介绍下Grafana模板中各性能指标的意思这个是Mysql数据库的连接数这个图标表示了慢查询上图就是Mysql数据库的缓存区,展示了最大缓存以及已使用缓存等数据3、性能分析一般在产生Mysql瓶颈的时候往往伴随着的是CPU使用率急速上升,需要top看一下是哪个线程占据了大量的CPU资.

何不试试使用xsl+jsp+xml+taglibs来实现web显示层! _shengbox的博客-程序员秘密

目前大多数使用j2ee开发B/S结构的方案,在显示层大多使用的是jsp,具体点就就是java代码内嵌html页面的实现!对于这里的jsp,他的主要功能还是为了在页面显示后台生成的有用数据,这样做最大的问题就是页面和代码的混乱,致使美工无从下手,程序员维护起来也是苦不堪言,做jsp的兄弟一定很清楚!目前解决此方法的手段最主要就是靠jsp的taglibs(jsp扩展标记库),它的主要功能就是把jsp中

HTTPS 协议核心原理_爱好学习的青年人的博客-程序员秘密

HTTPS 协议核心原理“安全”的四个特性机密性(加解密)完整性(摘要算法)身份认证(接收方确认身份)不可抵赖(发送方不能否认自己的行为)后两个通过私钥加密,公钥解密 以及 摘要算法实现的数字签名 进行实现对称加密对称加密: 客户端和服务器共享同一个密钥,客户端给服务器发消息时,客户端用此密钥加密,服务器用此密钥解密;反过来,服务器给客户端发消息时,相反的过程。这种加密方式在互联网上有两个问题:**1. 密钥如何传输?**密钥A的传输也需要另外一个密钥B,密钥B的传

分布式数据库一定会替代Oracle吗?_dotNET跨平台的博客-程序员秘密

在传统数据库领域,Oracle一直占据了很大的市场份额,很多企业的业务系统基于此实现OLTP交易场景。近年来,随着分布式技术的发展,分布式数据库逐渐占据了OLTP领域较大的市场,尤其在互联...

使用JSON Server在项目中配置Mock数据以及json server的基本数据操作_无处不楼台的博客-程序员秘密

1、项目根目录下键入:yarn add json-server -D等待安装成功。2、在项目根目录下新建文件夹“__json_server_mock__”.这个文件夹名字前后代两个杠,代表这个文件夹实际与本项目代码关系不大。3、在此新建文件夹中创建文件“db.json”,写入:{ "user":[]}4、再在package.json中找到以下代码,并添加代码:"scripts": { "start": "react-scripts start",

r语言 与python r中python环境的创建_youngleeyoung的博客-程序员秘密

#remotes::install_github(“rstudio/reticulate”)library(reticulate)use_condaenv(‘C:/Users/yll/AppData/Local/r-miniconda/envs/giotto_env/’)‘’’conda_install(envname = “giotto_env” , packages=c(“pandas”, “python-igraph”, “networkx”, “python-louvain”, “leid