使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)

这篇具有很好参考价值的文章主要介绍了使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

       首先对AT--ESP8266进行简单的介绍,该模块有六个引脚,各引脚的功能如下图所示,在28027上留入SCI接口来进行数据的发送和接收。

使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1) 使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)

 28027硬件接口

使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)

 对于AT--ESP8266,该WIFI集成模块可以有三个模式:

串口无线AP模式:产生WIFI信号,让其他设备连接

串口无线STA模式:站点模式,即连接AP设备产生的WIFI信号

串口AP+STA模式:既可以产生WIFI,也可以连接其他WIFI信号

       在此,可以选择AP模式和AP+STA模式产生WIFI信号,后续的配置为AP模式,使用的是AP模式,此时通过DSP的SCI通讯口给该WIFI模块发送信息来进行配置,AP模式下也可以根据应用场景的不同,分为3个子模式,包括TCP 服务器、TCP 客户端,UDP。在此根据应用的场景时,ATK模块产生WIFI信号,手机通过WIFI信号连接到ATK模块,所以该应用场景下配置为TCP服务器模式。

使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)

1、对该模块烧写固件

         固件的烧写可以在官网找到烧写工具和烧写程序,大概思路为下:

使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)

烧写时要注意,这里的COM和BAUD要看自己电脑连接到的端口一级对应的波特率是多少,我的电脑上对应的为COM3波特率为576000;每个电脑中的波特率 和COM端口不同,要自己确认。

使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)

      此时FLASH固件烧写完成。 

2、WIFI模块初调试

       首先不经过DSP,进行WIFI模块的初始调试,AT指令的调试,使用USB转TTL模块连接WIFI模块到PC。然后使用串口助手,直接给WIFI模块发送指令,WIFI模块会返回信息。

使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)

 文章来源地址https://www.toymoban.com/news/detail-463729.html

注意:硬件连接时,只需要连接四个接口即可,多余接口的连接会使信息发不出去,同理,上面固件的烧写应该却要连接五个接口

VCC-----5V;GND----GND;TXD----RXD;RXD----TXD;

使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)

注意:要勾选发送新行!!

发送的信息主要包括:

AT+RST   //复位

AT+CWMODE=2   //AP模式

AT+CWLAP   //查询已有的无线路由器列表

AT+CWSAP="20221026","88888888",1,4  //设置WIFI名称和密码

AT+CIPMUX=1  //启动多连接

AT+CIPSERVER=1,8080   //开启本地TCP服务器

AT+CIFSR    //查询IP地址

可以得到该模块的WIFI地址为192.168.4.1

得到IP地址后通过网络连接助手(有电脑版和手机版,可以根据方便程度自己选择,后续中两个都有尝试)进行调试,连接到服务器后,串口会回复“OK,0 CONNECT”,如图

使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)  使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)

此时,网络连接助手发送信息,那么模块的串口会输出相应的信息,如图,在网络连接助手发送信息,WIFI模块串口输出同样的信息。

使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)

其中,+IPD,0 0表示连接的设备号,2表示收到的字节长度,:后面显示TCP Client发送给模块的数据。在DSP代码里面可以根据具体接收到的发送的数据再进行具体操作。

而WIFI模块想要给TCP Client传送数据,需要先给指令:

AT+CIPSEND=0,14

其中0为TCP Client的编号,即连接WIFI模块的设备号,14为接下来要发送的字节长度,然后直接发送文本信息即可

如图所示,Client给WIFI模块发送信息“你可以收到信息吗”,WIFI模块收到信息后串口输出该信息,然后WIFI模块通过上述指令,给TCP回复,“我可以收到信息”。下图左图为手机版的网络调试助手,与上述电脑网络调试助手操作功能一致,也可使用上述电脑版的网络调试助手进行。

使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1) 使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)

至此,WIFI模块的基础功能都完备,接下来将用DSP代替串口助手来发送数据,后续通过电脑TCP Client 来进行调试。

下一章节为通过DSP28027代替串口助手来进行上述的初始化,以及发送和接收数据。

 

 

 

 

 

 

到了这里,关于使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Arduino D1开发板 ESP8266 ESP01-S Wifi 模块 手机控制继电器 学习手记

    因为以前学过一次,但是不深入。所以这次重学,记录一下。 这次用了最新的东东,畅快无极限! 官网在这里:https://arduino-esp8266.readthedocs.io/en/3.1.1/index.html 在ArduinoIDE里下载开发板esp8266是一件很痛苦的事情,虽然成功过,但是后来找到最好的方法还是下载中国的离线版,

    2024年02月11日
    浏览(53)
  • stm32 的 ESP8266 wifi 模块 (ESP - 12s) 的使用

    1. ESP8266 的器件介绍 2. ESP2866外设  的引脚  3. 我所用的的ESP2866 的引脚图 4. 代码 编程的串口 5.wifi 的指令 1. AT     测试指令 2. AT+RST   重启模块 3. AT+GMR  查看版本信息 4. AT+RESTORE   恢复出厂设置 5.  AT+UART=115200,8,1,0,0   串口设置  串口号, 数据位, 停止位,  6. 

    2024年02月02日
    浏览(58)
  • STM32f103增加ESP8266模块,通过Wifi用手机TCP服务端远程与STM32通信

    提示:esp8266开启透传模式,连上路由器Wifi(电脑热点),接入STM32串口引脚。另外手机TCP服务端是手机IP地址+串口号(大于8000滴) 最近对ESP8266模块进行小了解,知道只要对8266通过串口发送AT指令进行配置其工作模式,就能够通过手机调试APP创建什么TCP/UDP服务端/客户端和8266进行

    2024年02月16日
    浏览(56)
  • STM32通过串口2使用ESP8266WIFI模块连接新大陆云平台

    目录 使用硬件: 分步骤:配置TCP连接,连接WIFI 1.使用ESP8266的复位引脚进行复位 2.发送基本AT指令 3.连接新大陆 4.新大陆云平台显示在线及上传数据测试成功 5.串口显示 5.涉及的函数 发生AT检测WIFI模块错误,如图,代码运行停留在了.AT,在while中一直循环,没有往下跑了,这种

    2024年04月24日
    浏览(58)
  • 【上位机与下位机通信】使用WIFI模块ESP8266连接单片机与上位机通信

    承接上文WIFI上位机部分:【上位机】通过WIFI上位机与网络调试助手通信绘制曲线,现阶段实现了STM32单片机与ESP8266WIFI模块作为下位机与WIFI上位机通信。 ATK-ESP8266 是 ALIENTEK 推出的一款高性能的 UART-WiFi(串口-无线)模块,此处使用的是正点原子团队自主开发的ATK-ESP-01模块。

    2024年02月05日
    浏览(176)
  • 机智云案例(ESP8266模块接入机智云平台实现APP控制舵机旋转)

    ESP8266是一款超低功耗的UART-WiFi 透传模块,拥有业内极富竞争力的封装尺寸和超低能耗技术,专为移动设备和物联网应用设计,可将用户的物理设备连接到Wi-Fi 无线网络上,进行互联网或局域网通信,实现联网功能。 支持无线802.11 b/g/n 标准 支持STA/AP/STA+AP三种工作模式 内置

    2024年02月05日
    浏览(40)
  • 关于ESP8266WIFI模块的介绍

    ESP8266是曾经缔造了以低成本引爆物联网是换成那个的佳话,ESP8266模块是单核32位mcuwifi芯片为主。其特点是拥有高性能无线soc,是一个完整且自成体系的wifi网络方案,能够独立运行,也可以作为slave搭载其他host运行。 该命令用于查询设置指令的参数以及取值的范围 该命令用

    2024年02月06日
    浏览(42)
  • STM32---WIFI模块ESP8266

    模块连接时基于串口方式连接,其模块与电脑(服务器)之间数据的发送与接收也是基于串口。 mode=1 :Station模式(连接到WIFI) mode=2:AP模式(自己作为WIFI源供其他连接) mode=3:AP+Station模式(以上两者模式的合并) 透传模式就是单片机通过串口形式与模块连接,而模块与上位

    2024年02月03日
    浏览(64)
  • 物联网智能网关(ESP8266WIFI模块)

    一、温湿度和光敏数据采集。要求:采集ESP8266平台中温湿度传感器与光敏电阻的数据并传输至网页端显示。 (1)分别对应温湿度传感器及光敏传感器的功能绘制或展示硬件连接原理图并简单说明。   光敏电路:光敏电路,实现感光效果   温湿度(DHT11)电路:测量温湿度

    2023年04月22日
    浏览(53)
  • STM32-连接wifi模块(esp8266)

    目录 1. ESP8266模块介绍 1.1. 系统结构图 1.2. 功能介绍  1.3. AT指令说明  2. STM32连接ESP8266 3. ESP8266示例 3.1. ESP8266透传模式  3.2. ESP8266上传数据例程 乐鑫智能互联平台——ESP8266 拥有高性能无线 SOC,是一个完整且自成体系的 WiFi 网络解决方案,能够独立运行,也可以作为 slave 搭

    2024年01月16日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包