补充

模块在连接路由器时如果希望模块固定IP

不过发现固定IP之后好像连接路由器的等待时间增加了

用的这一款

看一下现在可能用到了引脚

这个模块也有三种模式AP,STA,AP+STA

先说一下模块在AP模式下的通信---其实模块默认AP模式,,内部IP10.10.100.254端口号8899

可以先试一下

电脑连接模块的无线网

这个模块也是发给他AT指令不过有个规定是

现在我们设置自己的AP模式下模块作为服务器,,注意:如果是第一次操作因为不熟练可能遇到一些问题,,AT模式下可以发送AT+RELD  再发送个0x0D恢复出厂设置

AT+Z再发送个0x0D复位模块,或者给模块断电上电,或者

只有自己多摸索,,,,,,因为提供厂家提供的资料不是很详细......一些细节没有说清楚,,,,,,,,

1----发送+++

2----发送  a  进入AT指令模式 ,,   发送完+++后一看模块回复a了3秒内赶紧发给模块一个a,然后模块会回复+OK,说明进入AT模式,,如果一段时间不发给模块指令,模块自动退出

AT指令模式

3----发送AT+WMODE=AP 然后再发一个0D,,,设置模块为AP模式

4----AT+Z  然后再发一个0D,发送复位指令重启,使模式生效

5--建立服务器并监听8080端口   AT+SOCKA=TCPS,10.10.100.254,8080 别忘了先发送+++和a让模块进入AT模式,,

模块默认的IP地址是10.10.100.254,可以修改,先按照他一开始默认的吧

6--复位模块AT+Z    别忘了再发送个0x0D,,重启生效

连接上WIFI模块的无线

打开网络调试助手

模块最多支持5路连接

如果再有连接的模块会自动断开第一个连接的,然后就是循环,,,,,,,,,

此时向模块串口发数据,,数据会发送到每一个客户端

现在看模块作为客户端还是AP模式下,所以前面的设置为AP模式就不用设置了

1---设置进入AT模式  +++,a

打开网络调试助手

2--设置模块连接TCP服务器  AT+SOCKA=TCPC,10.10.100.1,8080

3-----然后复位生效

下面是补充部分,也就是模块其他功能

在客户端模式下,,模块还有一个SOCKB,,也就是说模块内部有两个SOCKET,两个SOCKET操作是一样的,只不过看下面

现在让模块的SOCKETB也连接上服务器

AT+SOCKB=TCP,10.10.100.1,8080

复位模块

还有一个功能,,设置心跳包,,记住这是模块在客户端模式下才能用的

刚试了一下如果同时开始SOCKETA和B,,其实向服务器发送的是

以前只是打开SOCKETA确实是发送00000000,,,这个问题以后再试一下,,,留着,,,,

现在看模块在STA模式,,,连接路由器

这里就只说一下步骤,,,,自己相信在完成上诉步骤以后对于下面的步骤应该没有问题,,我也会说一些注意的地方,

,,对了如果有什么问题加群368069372  自己的这个群太冷清,想增加的人气,,,,,,,,,,,,,,,,,

先给大家这份资料

链接:http://pan.baidu.com/s/1miJhpk0 密码:ng17

先设置模块为STA模式  然后 复位--重启

然后发送链接路由器指令AT+WSTA=360,1234567890    别忘了0x0D

然后剩下的就差不多了,,,有一点要注意,,模块连接路由器后,路由器会给模块分配一个IP

所以在建立服务器的时候

现在看模块在AP + STA模式,,,连接路由器,也支持连接模块的无线网

有一点需要注意,模块作为服务器,,如果是连接模块的WIFI信号,那么客户端所连接的IP是模块内部默认的IP(或是您修改过的默认IP),端口号是建立TCP服务器时的端口号,不是内部默认的端口号,,,,,,,,

模块作为客户端没测试呢,不知道还有没有注意的地方!!

其实模块还有一些功能,,,,,这个模块好多功能,,,,,等待着大家亲身体验

有人WIFI模块使用详解的更多相关文章

  1. opencart 模块开发详解

    opencart 模块开发详解 由 xiekanxiyang » 2013年 7月 11日 10:17 pm opencart 将页面分成若干模块, 每个模块可以有多个实例(可能这样说不是很恰当) 每 ...

  2. AngularJS模块的详解

    AngularJS模块的详解 在讲angularjs的模块之前,我们先介绍一下angular的一些知识点: AngularJS是纯客户端技术,完全用Javascript编写的.它使用的是网页开发的常规 ...

  3. [转帖]Nginx rewrite模块深入浅出详解

    Nginx rewrite模块深入浅出详解 https://www.cnblogs.com/beyang/p/7832460.html rewrite模块(ngx_http_rewrite_modul ...

  4. STM32开发 -- 4G模块开发详解(转)

    STM32开发 -- 4G模块开发详解(1) STM32开发 -- 4G模块开发详解(2) STM32开发 -- 4G模块开发详解(3) STM32开发 -- 4G模块开发详解(4)

  5. python之模块datetime详解

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python之模块datetime详解 import datetime #data=datetime.dat ...

  6. Spring Boot的每个模块包详解

    Spring Boot的每个模块包详解,具体如下: 1.spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置.日志和YAML. 2.spring-boot-s ...

  7. Python 双向队列Deque、单向队列Queue 模块使用详解

    Python 双向队列Deque 模块使用详解 创建双向队列Deque序列 双向队列Deque提供了类似list的操作方法: #!/usr/bin/python3 import collections ...

  8. Ansible_常用文件模块使用详解

    一.Ansibel常用文件模块使用详解 1.file模块 1️⃣:file模块常用的参数列表: path       被管理文件的路径 state状态常用参数: absent           删除 ...

  9. 微信CRM六大模块的详解

    微信团队一直强调企业微信的主要功能是服务而非营销工具,微信5.0将公众号区分为服务号和订阅号,10月底平台为服务号开放高级接口,包括客服接口.网页授权等,可见服务是微信公众号的核心价值和方向.前一阵很 ...

随机推荐

  1. html和js,外部js 的下载执行顺序

    当用户开始访问,首先下载html资源和外部js资源,在chrome中显示的是html先下载,然后下载外部js,外部js的下载顺序安引用顺序,但是下载到达情况则视情况而定,接着才是图片和其他资源,但是要 ...

  2. JS 总结----基础部分

    javascript基础:1.每个属性都可以加ID2.写函数的时候注意 == 和 = 不要写错了3.html里面怎么写js里面就怎么写,但是有一例外 className 比如oDiv.class = ...

  3. app后端设计(9)-- 动态通知

    在app中,例如在通知界面,当新通知的时候,需要显示有多少条通知,用户点击"获取新通知"后,就能看到新的通知. 那么在app端,怎么才能知道有多少条新通知? 实现的技术有两种: 1 ...

  4. html5中viewport与meta详解

    网上解释手机浏览器是把页面放在一个虚拟的"窗口"(viewport)中,通常这个虚拟的"窗口"(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中 ...

  5. centos环境的python、scrapy部署

    1 操作系统 Centos 6.5 64bit 或以上版本 2 软件环境 提示:(1)用什么软件:(2)运行环境(3)开发包. Python:Python-2.7.6.tgz Scrapy:Scrap ...

  6. bzoj 2829 计算几何

    将每张卡四个角的圆心跑graham出正常凸包,再加上一个圆就好了. 要注意先输入的是x,找点时三角函数瞎换就过了.. #include<cstdio> #include<cstrin ...

  7. 【环套树+树形dp】Bzoj1040 [ZJOI2008] 骑士

    Description Z国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英.他们劫富济贫,惩恶扬善,受到社会各界的赞扬.最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争.战火 ...

  8. Java线程与Linux内核线程的映射关系

    Linux从内核2.6开始使用NPTL (Native POSIX Thread Library)支持,但这时线程本质上还轻量级进程. Java里的线程是由JVM来管理的,它如何对应到操作系统的线程是 ...

  9. golang 中 string 转换 []byte 的一道笔试题

    背景 去面试的时候遇到一道和 string 相关的题目,记录一下用到的知识点.题目如下: s:="123" ps:=&s b:=[]byte(s) pb:=&b s ...

  10. C语言文件 "w+"与"wb+"区别

    这是我今天碰到的问题,现在已经解决, 希望我的整理能够帮助到你们! w+以纯文本方式读写,而wb+是以二进制方式进行读写. mode说明: w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会 ...