Finger.01 - ESP8266模块STA模式调试
前言:
前段时间从网上看到了一个很有意思的视频,作者做了一个方方正正的模块,这个模块能够连接网络,并能够通过手机app控制这个模块,这个小模块可以拓展出机械杠杆或者旋转的齿轮,通过这拓展出来的机械结构来实现对外界的控制。这个小模块就像人体延展出来的手指一样,所以我这里也打算将其命名为finger。如果这个模块做好了,后面说不定还有eye和ear。
说明:视频来源于涂鸦,感兴趣的同学可以去#涂鸦智能#看看:
看完视频后的第一反应就觉得finger模块应该是使用了wifi模块链接家里的路由器,然后通过手机app发送数据至tcp服务器,通过服务器来下传控制数据到finger模块。根据这个猜测,我打算后面选用ESP8266模块来实现。整个流程没有打通过,所以还需要一步一步的摸索。
1.ESP8266 固件烧写
为了先熟悉一下整个流程,这里选择烧写的是基础AT指令集:
工具:flash下载工具:https://www.espressif.com/zh-hans/support/download/other-tools?keys=flash+&field_type_tid%5B%5D=14
本文使用的是:FLASH_DOWNLOAD_TOOLS,使用方式一致。
内容:官方固件下载地址:https://www.espressif.com/zh-hans/support/download/at
本文使用的是32Mb的flash,所以第四项选用的是at目录下的1024+1024相关bin文件
步骤:
a.按照上述文件和地址选择bin文件;
b.点击start按钮;
c.按住开发板上的 IO0 按键和复位按键,然后线松开复位按键,最后在松开 IO0 按键,使模块进入下载模式,如果成功,软件会出现进度条,当软件中出现 FINISH 完成,则模块下载程序完成,升级完成后按复位按键后就可以使用;
d.使用com工具发送AT,观察是否有响应(波特率设置为115200)。
2.连接wifi路由器
#设置为STA模式:
AT+CWMODE=1
#链接wifi
AT+CWJAP="ChinaNet-M1p5","password"
#如果想写入flash可使用此命令:
AT+CWJAP_DEF="ChinaNet-M1p5","password"
#连接TCP服务器,先打开网络调试助手,然后再链接。使用ipconfig可查看电脑的ip:
AT+CIPSTART="TCP","192.168.1.7",8080
3.与tcp服务器连接测试
a. 向tcp服务器发送数据
#发送number个数据至服务器:
AT+CIPSEND=<number>
>input data
b.向ESP8266发送数据:
Finger.01 - ESP8266模块STA模式调试相关推荐
- ESP8266的STA模式AP模式配置
STA模式: 要求服务器和客户端连接到同一个WiFi ESP8266做服务器 设置ESP8266的工作模式 AT+CWMODE=1 复位重启启用STA模式 AT+RST 查询附近可连接WiFi AT+ ...
- 小明分享|ESP8266设置STA模式ping包测试
硬件准备 PC机.USB数据线.ESP8266开发板,路由器 软件准备 串口调试助手(如:XCOM) 固件(可以使用的是开发板自带的固件) Flash Download 烧录工具: https://w ...
- ESP8266模块睡眠模式
当我们使用电池给esp模块进行供电的时候,为了节省电量.我们要实际应用的时候,这个问题就需要去解决. 而这个问题的解决方法就是使用esp模块的睡眠模式 睡眠模式的类型 共有三种不同的睡眠模式:调制解调 ...
- 正基WiFi模块STA模式基本操作示例(2)
接上一篇文章! 4. STA 模式基本操作示例 4-1 加载驱动 步骤 1. 加载驱动. ap6181/ap6212/ap6212a/ap6214a/ap6255 himm 0x100d0004 0x ...
- ESP8266模块三种低功耗睡眠模式
ESP8266模块睡眠模式 1.前言 2.睡眠模式 2.1 modem sleep -- 调制解调器睡眠模式 2.1.1`使用场景 2.1.2 核心代码 2.1.3 测试代码 2.2 light sl ...
- 乐鑫esp8266模块MicroPython开发板MQTT物联网人工智能最小系统
简 介: ※对于购买自网络的基于ESP8266的实验模块进行了初步的测试,它其中的一些示例进行了练习.特别是对于基于ESP8266的特殊的一些外设的测试. 关键词: ESP8266,MicroPyth ...
- 【STM32】ESP8266模块简介
00. 目录 文章目录 00. 目录 01. ESP8266模块简介 02. 特性参数 03. 模块引脚 04. TK-ESP-01 WIFI模块 05. 模块说明 06. 附录 07. 声明 01. ...
- 基于STM32的ESP8266模块控制多路继电器
基于STM32的ESP8266模块控制多路继电器 1.视频讲解 基于STM32单片机ESP8266物联网阿里云MQTT多路继电器控制 物联网视频教程STM32+ESP8266 2.实物设计 ESP82 ...
- 【瑞萨RA_FSP】WiFi——ESP8266模块通讯
文章目录 一.Wifi模块简介 二.ESP8266功能介绍 1. 通用输入/输出接口(GPIO) 2. 使用UART与WIFI通讯 3. ESP8266工作模式介绍 三.AT指令 四.实验:STA模式 ...
最新文章
- 安装库_免费软件安装库
- Excel找出两列相同部分
- ReportViewer中设置ServerReport.ReportServerCredentials属性的方法(WEB版)
- Java零基础入门 :(1) windows7 配置Java环境变量
- ios 将随意对象存进数据库
- python matplotlib 绘制三次函数图像
- 自己的Matlab代码整理
- 长治a货翡翠,永州a货翡翠
- (转)金融从业人员的核心竞争力在哪里?
- X4扭曲字体或图形 coreldraw_cdrx4精简版下载|coreldraw x4 sp2 精简版下载增强版 15.2.3.1614 - 系统天堂...
- 稳压二极管型号及国内外类似型号对照变
- mysql根据用户经纬度查询附近商家,mysql根据经纬度获取附近的商家
- 二元隐函数求二阶偏导_多元函数隐函数微分 二阶偏导的求法
- FMCW激光雷达科普(上):基本概念、技术路线、优势及争议和误解
- 计算机杀毒有什么好处,电脑杀毒哪个最好?电脑杀毒的选择和使用
- Oracle 11g如何清理数据库的历史日志详解
- 微信小程序 wx.previewImage 预览分享图片结束之后 执行事件
- linux内核级调用时间delay函数,及常用文件头
- 处理ftp登陆提示[右] 500 OOPS: cannot change directory:/home/jock11
- cadence SPB17.4 capture and cis 全部错误消息列表