小职
2021-06-04
来源 :原文链接: https://blog.csdn.net/kasami_/article/detai
阅读 1163
评论 0
摘要:本文主要介绍了Python开发案例之用Python子进程关闭Excel自动化中的弹窗,通过具体的内容向大家展现,希望对大家Python的学习有所帮助。
本文主要介绍了Python开发案例之用Python子进程关闭Excel自动化中的弹窗,通过具体的内容向大家展现,希望对大家Python的学习有所帮助。

若要涉及到物联网,必然绕不开ESP8266。由于其低廉的价格、超高的性能和便利的开发环境,其毫无疑问成为了业界里程碑一样的存在。
在本文中,我们采购的是正点原子的ESP8266模块,连接的单片机为正点原子的STM32 MINI开发板。
本文要求的基础是读者需有一定的文字阅读能力,键盘敲打能力和电脑操作能力。
首先我们先看看模块的外观以及接线。

由于一般情况下购置的ESP8266,厂家都会提前帮忙烧写好AT固件指令。我们接线时只需要连接电源、地和发送接收接口。
因为本文只是单独研究ESP8266,不涉及单片机相关知识。因此我们将电源和地与单片机对应位置接好,将发送接收接口直接与usbttl相连(将单片机上的TXD和RXD的跳线帽拔掉并接上对应ESP8266接口),从而直接与电脑进行通信。

接下来,我们将通过向模块发送AT指令来控制ESP8266执行不同的任务。
打开串口调试助手。

1、设置模块WIFI模式
AT+CWMODE=1
1为Station,2为AP,3为AP兼Station。由于我们是将模块作为一个client,所以选择了1模式。如果你不确定你需要哪种模式,可以直接选择3。
2、设置模块加入AP热点
AT+CWJAP="WIFI账号","WIFI密码"
3、打开并配置好网络调试助手
由于我们现阶段只是进行模拟,来帮助大家熟悉ESP8266工作的方式,就只采用了调试助手作为server。配置需要将协议类型更改为TCP Server,本地IP为所连WLAN的IP,端口号可更改以免冲突。

4、建立TCP连接
AT+CIPSTART="TCP","IP地址",端口号
5、设置模块传输方式
AT+CIPMODE=1
数据传输有透传和非透传模式。1为透传模式,即发什么收什么。
6、发送数据
AT+CIPSEND
7、退出透传
+++
注意不能有空格,换行;不能选择发送新行。

至此,就是一个简单的ESP8266联网并连接服务器收发数据的简单模拟流程。在后续进一步的开发中,我们可以将AT指令写入代码中封装起来,将IP地址换成我们的云服务器等等,从而通过ESP8266实现物联网。
我是小职,记得找我
✅ 解锁高薪工作
✅ 免费获取基础课程·答疑解惑·职业测评

喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号