安信可 ESP_01SWIFI模块的使用 (电脑通过usb转tll模块连接wifi模块进行调试)

一:需要用到的模块 

        (1)安信可的ESP_01wifi模块       

                ESP-01是深圳安信可科技基于ESP8266芯片开发的串口wifi模块,模组集成了透传功能,即买即用,支持串口指令集,用户通过串口即可实现网络访问。

 

        (2)usb转tll模块

                USB转TTL是一种常用的串口转换模块,可将USB接口转换为TTL(逻辑电平)串口,用于与微控制器或其他设备进行通信。

        (3)手机下载网络调试精灵app

                

(4) 串口调试助手

        

        

二:用到的AT指令

      

AT指令1、AT+CWMODE=2    //设置为ap热点模式
2、AT+CWSAP="ESP8266_01","12345678",6,4   //开启热点 参数含义依次是:wifi名称、wifi密码、信道//加密方式
3、AT+CIFSR                               //查询本地ip地址(外部设备连接网络后要进行数据的传输)//的话需要进行IP地址、端口号来进行连接
4、AT+CIPMUX=1                            //使能多连接,让多个设备连接网络
5、AT+CIPSERVER=1,8080                    //开启服务端,端口号为8080
6、AT+CIPSEND=0,10                        //发送长度为十个字节数据
7、AT                                     //查询wifi模块是否能够正常工作

  

三:pc端通过usb转tll驱动wifi模块开启ap模式与手机进行通信

        (1)usb转tll模块连接wifi模块,接完后usb转ttl模块usb端插入电脑usb口,右键此电脑,选择管理,找到设备管理器查看端口号

                usb rx -> wifi tx

                usb tx -> wifi rx

                usb GND -> wifi GND

         (2)电脑打开串口调试助手选择端口号,波特率115200、起始位0、数据位8位、无校验、停止位1

       (3)串口调试助手发送指令给pc端

                1: AT   回复ok代表wifi模块能正常工作且启用at指令

                2:AT+CWMODE=2  回复ok代表已经设置为AP热点模式

                3:AT+CWSAP="ESP8266_01","12345678",6,4   //开启热点 参数含义依次是:wifi名称、wifi密码、信道、加密方式 回复ok表示设置成功                                    

                4:AT+CIFSR     查询ip地址,其他设备连接热点进行数据收发时需要用到

                5:AT+CIPMUX=1                            //使能多连接,让多个设备连接网络

                6:AT+CIPSERVER=1,8080                    //开启服务端,端口号为8080

                7:手机连接wifi模块创建的热点->打开网络调试精灵->选择TCP客户端->点击右下方加号新增tcp客户端 ->自定义名称->主机填入查询到的ip地址->端口号填入8080

                8:选择完后点击保存->选择刚刚新增的TCP客户端打开->显示正在连接->连接成功后进行数据的发生发给pc端,pc端即可收到

                9:pc端发送信息首先给wifi模块发送AT+CIPSEND=0,10    指令,表示要发送十个字节的数据,返回ok后即可发送十个字节的数据,手机端网络调试精灵app即可看到pc端发送的数据

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/1457.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

STM32相关手册

目录 数据手册 STM32F103C8T6数据手册 STM32F429IGT6数据手册 参考手册 STM32F103C8T6参考手册 STM32F429IGT6参考手册 数据手册 STM32F103C8T6数据手册 链接:https://url80.ctfile.com/d/38076880-60948910-e7c11b?p9868 密码:9868 STM32F429IGT6数…

List的介绍

前言~🥳🎉🎉🎉 hellohello~,大家好💕💕,这里是E绵绵呀✋✋ ,如果觉得这篇文章还不错的话还请点赞❤️❤️收藏💞 💞 关注💥&#x1…

ASP.Net MVC 登录页面实现RSA非对称加密

一、什么是RSA非对称加密 RSA是1977年由罗纳德李维斯特(Ron Rivest)、阿迪萨莫尔(Adi Shamir)和伦纳德阿德曼(Leonard Adleman)一起提出的。 RSA算法是一种非对称加密算法,与对称加密算法不同…

广州大学2023-2024学年第一学期《计算机网络》A卷

选择题: 考得和往年试卷(往年试卷,我都做了,但是都是些09年、10年、11年、12年、13年的试卷,离现在最近的都是17-28年的。选择填空题的参考性已经不高了,但是大题的题型还是差不多的。)大相径庭…

Java之继承和多态

继承 一 、继承相关基础 1.1 为什么需要继承 先看下代码 // Dog.java public class Dog { string name ; int age ; float weight ; public void eat (){ System . out . println ( name " 正在吃饭 " ); } public void sleep (){ System . ou…

Spring Cloud Feign面试题

Spring Cloud Feign面试题 1. Feign基础概念1.1 什么是Feign?1.2 Feign的主要用途是什么?1.3 Feign和OpenFeign有何区别?1.4 Feign和Ribbon以及RestTemplate的区别是什么? 2. Feign的使用和配置2.1 如何创建一个Feign客户端&#…

如何在本地创建一个新的Git仓库?

文章目录 **步骤一:开启项目之旅****步骤二:启动Git引擎****步骤三:验证仓库初始化情况****步骤四:填充项目内容****步骤五:保存更改——初次提交****(可选步骤六:关联远程仓库并推送&#xff0…

基于Spring Cloud Alibaba+Skywalking的分布式链路追踪设计

胡弦,视频号2023年度优秀创作者,互联网大厂P8技术专家,Spring Cloud Alibaba微服务架构实战派(上下册)和RocketMQ消息中间件实战派(上下册)的作者,资深架构师,技术负责人,极客时间训练营讲师,四…

双向链表-(增删减改)

声明 单链表(增删减改)单链表实现通讯录项目链表的专用题型-CSDN博客https://blog.csdn.net/Jason_from_China/article/details/137722729 双链表和单链表就是异曲同工 链表的分类 这里我们主要讲解的是不带头的单向不循环链表,在题型解析里面…

将Python机器学习模型集成到C++ Qt客户端应用程序中|Qt调用python详解

0、前言 有几个不同的选项可以将你的Python机器学习模型集成到你的C Qt客户端应用程序中。以下是一些可能的解决方案: 创建API: 将你的机器学习模型部署为一个API服务。你可以使用像Flask这样的轻量级Web框架来创建一个简单的HTTP服务。这样&#xff0…

关于文件上传的前后端优化

此前做过单文件、多文件上传和大文件分片上传,虽然功能有了,效果也还可以。不过最近重新思考一下,突然注意到一个重要的事情,大文件上传中,系统做了很多无用功,导致效率太低! 怎么说呢&#xff…

JAVA高阶私房菜:JVM虚拟机核心概念及参数微调实验

目录 基础快速掌握 什么是JVM虚拟机 JVM的的实现 操作系统-虚拟机-JRE-JDK的关系 生产环境部署JDK还是JRE JVM内存组成部分和堆空间分布 内存组成 堆空间内存分布 内存分布 堆空间分配 JVM堆空间垃圾回收流程及JVM参数 垃圾回收流程 JVM参数分类 JVM参数格式分类 …

浅识数据结构之时间复杂度

P. S.:以下代码均在VS2019环境下测试,不代表所有编译器均可通过。 P. S.:测试代码均未展示头文件stdio.h的声明,使用时请自行添加。 文章目录 前言一. 时间复杂度1.1 时间复杂度的概念1.2 时间复杂度如何计算1.3 时间复杂度如何表…

XSS-跨站脚本攻击 漏洞详解

一、初识XSS 1、什么是XSS XSS全称跨站脚本(Cross Site Scripting),为避免与层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故缩写为XSS。这是一种将任意 Javascript 代码插入到其他Web用户页面里执行以达到攻击目的的漏洞。攻击者利用浏览器的动…

【已解决简单好用】notepad++怎么设置中文

打开Notepad软件。点击软件界面顶部菜单栏中的“Settings”选项。在下拉菜单中选择“Preferences”进行语言设置。在打开的设置窗口中,找到“General”选项。在“General”选项中,找到“Localization”(界面语言)项。在下拉菜单中…

Modern CSV for Mac:强大的CSV文件编辑器

Modern CSV for Mac是一款功能强大的CSV文件编辑器,专为Mac用户设计,提供直观易用的界面和丰富的功能,使用户能够轻松编辑和管理CSV文件。 Modern CSV for Mac v2.0.6激活版下载 这款软件支持快速导入和导出CSV文件,方便用户与其他…

【Hadoop】- MapReduce YARN的部署[8]

目录 一、部署说明 二、集群规划 三、MapReduce配置文件 四、YARN配置文件 五、分发配置文件 六、集群启动命令 七、查看YARN的WEB UI 页面 一、部署说明 Hadoop HDFS分布式文件系统,我们会启动: NameNode进程作为管理节点DataNode进程作为工作节…

大数据Hive中的UDF:自定义数据处理的利器(上)

文章目录 1. 前言2. UDF与宏及静态表的对比3. 深入理解UDF4. 实现自定义UDF 1. 前言 在大数据技术栈中,Apache Hive 扮演着数据仓库的关键角色,它提供了丰富的数据操作功能,并通过类似于 SQL 的 HiveQL 语言简化了对 Hadoop 数据的处理。然而…

flutter(学习日记篇-1)

windows配置开发环境等 1.下载sdk---------flutter官网 2.配置环境变量 ①在系统中找到环境变量的配置位置,在用户变量模块中选中变量为path的项进行编辑(没有path就新建),然后找到刚才下载的flutter的位置,点击目录…

综合案例(前端代码练习):猜数字和表白墙

目录 一、猜数字 html代码: 点击 猜 按钮的js代码: 点击 重开游戏 按钮的js代码: 整体代码: 页面效果: 二、留言板 css代码: html代码: js代码(主逻辑在这)&am…