手机连接WIFI模块测试(WIFI模块工作在AP模式下)

这篇具有很好参考价值的文章主要介绍了手机连接WIFI模块测试(WIFI模块工作在AP模式下)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如何实现手机连接WIFI模块?

本例程WIFI模块采用E103-W05模块(兼容ESP8266指令),手机APP采用通用版测试APP网络调试精灵,在安卓的应用商店可以下载(不行的话去网页下一个),不支持苹果手机。
手机连接WIFI模块测试(WIFI模块工作在AP模式下)
wifi模块工作在AP模式(无线接入点模式)下,此时WIFI模块就相当于一个无线路由器,手机就相当于一个STA设备,此时手机连接WIFI模块发出的热点就可以实现通信。手机属于客户端,WIFI模块作为服务端,两者建立socket连接。
手机连接WIFI模块测试(WIFI模块工作在AP模式下)

配置WIFI模块

下面的配置代码并不完整,主要是体现AT指令的顺序,具体的数据处理需要读者自行研究。

uint8_t  vE103Init(void)
{
	vOpenWifi();//硬件配置,上电	   
	u8E103_SendCmd((uint8_t*)"AT",(uint8_t*)"OK",20);
	HAL_Delay(100);
	if(u8E103_SendCmd((uint8_t*)"ATE0",(uint8_t*)"OK",100))
	{
	  return 1;
	}
	HAL_Delay(15);
	if(u8E103_SendCmd((uint8_t*)"AT+CWMODE=2",(uint8_t*)"OK",100))//配置为softAP模式
	{
	  return 1;
	}
	HAL_Delay(15);
	if(u8E103_SendCmd((uint8_t*)"AT+CWSAP=\"AIR_WIFI\",\"12345678\",11,3,4",(uint8_t*)"OK",100))//设置softAP模式的参数
	{
	  return 1;
	}
    if(u8E103_SendCmd((uint8_t*)"AT+CIPMUX=1",(uint8_t*)"OK",100))//设置为多连接
	{
	  return 1;
	}
	HAL_Delay(15);
	if(u8E103_SendCmd((uint8_t*)"AT+CIPSERVER=1,8086",(uint8_t*)"OK",100))//创建 TCP 服务器,自动建立 TCP 服务器监听,8086端口
	{
	  return 1;
	}
	HAL_Delay(15);
	if(u8E103_SendCmd((uint8_t*)"AT+CIFSR",(uint8_t*)"OK",100))
	{
	  return 1;
	}
	HAL_IWDG_Refresh(&hiwdg);//喂狗
  return 0;
}

经过上述的配置,WIFI模块已经工作在AP模式下,wifi名称为AIR_WIFI,wifi密码为12345678。
E103-W05工作在AP模式下时的IP地址默认为192.168.4.1,端口号我们设置为8086.
此时就可以通过网络调试精灵APP来连接WIFI模块了。

APP配置

1.点击APP进入应用,本事试验手机是作为客户端使用,所以我们需要建立一个TCP客户端,点击按钮;
手机连接WIFI模块测试(WIFI模块工作在AP模式下)
2.点击+号;
手机连接WIFI模块测试(WIFI模块工作在AP模式下)
3.按照要求填写相关内容,因为我们的WIFI模块的IP端口为192.168.4.1:8086,将相关信息填写后保存;
手机连接WIFI模块测试(WIFI模块工作在AP模式下)
4.点击进入客户端;
手机连接WIFI模块测试(WIFI模块工作在AP模式下)
5.进入客户端之后,首先保证手机WIFI已经连接上WIFI模块(wifi名称为AIR_WIFI,wifi密码为12345678,跟连接家里的WIFI一个道理);
通过APP页面中的连接断开按钮来与模块建立socket连接,连接成功之后就可以相互通信了。可以选择发送hex、ASCII等数据格式。
手机连接WIFI模块测试(WIFI模块工作在AP模式下)

通信测试

将wifi模块的串口发送引脚接到串口调试助手上,来观察接收到什么信息。
我在手机app上向WIFI模块发送了三组字符串,goodbye,test e103和china niubi。
手机连接WIFI模块测试(WIFI模块工作在AP模式下)
串口调试助手接收到的消息:
手机连接WIFI模块测试(WIFI模块工作在AP模式下)
下图是接收数据的指令,对应调试助手中的信息查看,接收数据无误。(wifi模块设置为服务端时,必须设置为多连接)。
手机连接WIFI模块测试(WIFI模块工作在AP模式下)文章来源地址https://www.toymoban.com/news/detail-483775.html

到了这里,关于手机连接WIFI模块测试(WIFI模块工作在AP模式下)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • ESP8266模块双模式(AP+STA)共存同时与电脑及手机进行UDP通信

    1.准备工作: 硬件:  ESP8266模块             USB连接线: 连接ESP8266模块到电脑 如果电脑没有USB接口,准备一个USB HUB: USB HUB 连接电脑Type-C接口,ESP8266模块连接USB HUB  软件: 安装Arduino IDE 2.2.1 在Arduino IDE中安装esp8266开发板(USB没识别芯片,要安装对应操作系统CH2340或者CP2102驱动) 系统

    2024年01月23日
    浏览(40)
  • WIFI模块的3种工作模式,15种子工作模式,AT命令的3种格式

    1. STA模式(Station模式):    STA模式是WIFI模块最常见的工作模式之一,它允许WIFI模块连接到一个现有的无线网络作为客户端。在STA模式下,WIFI模块可以接收来自其他设备或路由器的无线信号,并通过该无线网络访问Internet或其他网络资源。 2. AP模式(Access Point模式):  

    2024年02月13日
    浏览(28)
  • RK3288 Android5.1添加WiFi&BT模块AP6212

    CPU:RK3288 系统:Android 5.1 注:RK3288系统,目前 Android 5.0 Kernel 3.10 SDK 支持 Braodcom,Realtek 等 WiFi BT 模块 各个 WiFi BT 模块已经做到动态兼容,Android 上层不再需要像以前一样进 行特定宏的配置 此文是手动添加AP6212A的例程。 1、在设备树中修改 wifi 芯片为 ap6212a(找到自己对应的

    2024年02月07日
    浏览(27)
  • [Android][WIFI]手机作AP,关闭移动网络后,STA端断开重连问题分析

    测试平台 Android版本:Android P(9.0) 复现步骤 准备两台移动设备,一台作为AP,一台作为STA; 作为AP的设备具备移动网络上网,热点网络分享能力; 打开作为AP的设备的移动网络流量开关,再打开热点; 作为STA的设备接入该AP,并等待其通路判断完成,确保Internet网络访问能力正

    2024年02月10日
    浏览(54)
  • android手机版tcp或者udp通讯测试工具,可以用于工业设备或者系统开发时间测试tcp或是udp连接通讯是否正常工作

    介绍 由于工作需要一款安卓的tcp udp测试工具,而市场里没有或者不好用,或者都是广告,现在个人开发者又不让发布应用了,小巧好用不收集用户信息的不收费没有广告的小工具只能自己用,哈哈。 这里分享给大家一款,tcp或者udp通讯测试工具(android),用于工业设备或者系

    2024年02月11日
    浏览(43)
  • ESP8266_AP模式、TCP连接

    ESP8266设置成AP模式,笔记本连上此WLAN; 作为TCP服务器端,配置好本地端口8266,等待客户端建立TCP连接(并设置60s keep alive); 侦听到客户端发来的TCP连接建立请求,如果能够成功建立TCP连接,则进入等待数据的阶段; 收到TCP数据,向客户端发送响应; 如果60s之内没有收到

    2024年02月07日
    浏览(35)
  • (2)STM32+ESP8266+手机网络助手实现AP模式通信

    根据手头要实现的需求, 我需要通过手机端向32端发送指令,32端进行判断执行,所以采用esp8266的AP模式,将esp8266模块本身作为热点服务器,手机端作为客户端,连接热点WiFi发送数据 。 STM32rct6板、esp8266(ESP-01S)、手机端网络助手app wifi模块直接与TTL转串口模块相连即可,RX

    2024年02月07日
    浏览(48)
  • 无线路由器AP、Client、Router、Bridge、Repeater五种工作模式的区别介绍

    今天 Forece 在做无线网络布局,用 Belkin 刷了一个 DD-WRT 的路由器。然后把工作用的无线路由器隐藏SSID,只允许员工使用,然后把第二台路由器做无线中继桥接,用无线功能连接第一台路由器,并且在第二台路由器上发布另外一个SSID用来给客户使用。在操作中碰到很多新名词

    2024年02月08日
    浏览(26)
  • WiFi连接手机adb,怎么连接wifi adb?

    怎么连接wifi adb 首先必须在同一网络下(本人用的台式机网线+手机连路由器WIFI) 1.先确认USB数据线是否成功链接了手机 不管前面设备是什么名字,但是后面必须为 device状态 才算链接成功了, offline状态 是不行的 有些 没开启开发者模式 ,需要去手机设置中,手机系统信息

    2024年02月05日
    浏览(39)
  • ESP8266 WIFI 模块和手机通信

    随着物联网智能化的不断发展,越来越多人选择了无线通信设备,比如WiFi、蓝牙、Lora、zigbee、2G/4G模块等物联网无线通信模块,从而可以更好地达到无线控制目的。 1.这款调试助手支持的功能比较齐全,可以自行到手机应用市场下载。 2.串口调试助手用的是正点原子提供的

    2024年02月06日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包