1.默认网关

一般是自动获取的。
如果你是手动输入IP,子网掩码,默认网关的话,
举例如:
你的IP地址是:192.168.1.15
子网掩码是:255.255.255.0
那么默认网关就是:192.168.1.1
你比较下IP与默认网关的设置就会发现其实前3位都是相同的,最后一位,IP地址你可以随便填(区间为2-255之间的数字),
但是默认网关最后一位必须填1( 如192.168.1.1,不能填192.168.1.2)。
****网关是在不同网络号中间起沟通作用的设备,通常是路由器。我们需要知道接入外网的路由器的IP是多少,对应的网关才是多少****

2.wifi相关知识

问题1:串口wifi模块为何搜索不到指定的网络?
解决方法: 用户参数中信道列表设置不包含指定网络所在的信道。
问题2:串口wifi模块为什么连接不上网络?
解决方法:请仔细检查模块设置的 SSID、密钥、信道等参数与AP的设置是否一致模块是否设置了指定SSID,且该SSID与该网络的SSID不一致。
问题3:串口wifi模块设置为 WPA/WPA2 安全模式时,为什么在复位后需要 10 多秒才能响应指令或自动连上网络?
解决方法: 当安全模式为 WPA/WPA2,而且密钥格式设置为 ASCII 格式时,模块在上电复位时需要首先将对 ASCII 格式的密钥进行转换,这个过程需要增加大约 10 秒左右的模块启动时间,将密钥格式设置为使用 16 进制格式可以消除这个延迟,
问题4:串口wifi模块已经显示加网成功,为什么ping不通?
解决方法:请检查模块的网络设置,即IP地址等是否正确 模块的安全模式设置是否与AP的设置完全一致,因为在有些安全模式下(如AP设置为WEP 加密,开放鉴权),即使密钥设置不正确,AP依然能连接成功,但是却无法正常通信,可能有正在运行的软件或防火墙阻止ping操作。
问题5:自动工作模式下,为什么串口wifi模块联网后总是一会儿能ping通,一会儿又ping不通?
解决方法: 模块在自动模式下联网成功后会自动创建默认的网络连接,如果默认网络连接的目标TCP服务器配置不正确或没有开启,那么模块会在连接失败后自动断开无线网络,并在延时10秒后尝试重新连接。于是就会出现模块时而能 ping 通时而ping不通的情况。正确配置TCP服务器并开启即可解决此问题
问题6:自动工作模式下,为什么串口wifi模块复位后没有自动联网?
解决方法: 模块启动后根据MODE引脚状态,强制进入配置模式。
问题7:自动工作模式下,为什么通过串口发送到模块的数据,延迟一段时间才被发送到网络上?
解决方法: 在串口透明传输状态下,数据组帧发送有两个触发条件:触发时间和触发长度,如果数
据较小达不到组帧的长度要求,将会在等待触发时间超时后才强制组帧并发送。
问题8:自动工作模式下,输入逃逸字符后为什么无法退出透明传输状态?
解决方法: 退出透明传输状态有严格的条件限制。
问题9:为什么配置程序搜索不到串口wifi模块?
解决方法:配置程序的串口设置与模块的串口设置不一致模块处于自动工作模式下,请复位模块,并确保 LED1 和 LED2 同时点亮后重新搜索。
问题10:使用配置程序修改参数,为什么返回使用了禁止的操作符错误?
解决方法:请首先切换到功能测试页点击“断网”,然后再提交参数修改。
问题11:无线连接时为什么搜索不到指定的串口wifi模块?
解决方法:无线连接的网卡与指定模块之间的信号不好;无线连接设置中的系统密码与指定模块的系统密码不一致;无线连接设置中 MAC 地址限定。
问题12:在我的使用环境下,为什么无线网络连接的质量总是很差?
解决方法:导致无线网络连接质量不好的原因很多,如AP的位置布置不合理、AP与模块之间的距离过远、有明显的屏蔽或遮挡、环境中有2.4G频段的干扰等等。有些环境问题是无法从根本上改变的,只能寻求一些减小环境带来的不良影响的方法,您可以尝试进行以下的改变:尽量将AP布置在空旷、没有明显遮挡的位置,尤其要避免放置在大面积的金属附近、墙角等这些地方。
问题13:当wifi模块开启一个UDP的服务端,客户端发送代码到服务端时,wifi模块模块接收到了数据,但是无法分辨出是发送端的IP地址和端口,也无法回复UDP客户端?
解决方法:UDP协议是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。 如果是透传的话, wifi模块以广播方式回传;如果要回传数据,我们先假设wifi模块的端口是50000,APP程序本地端口也必须是50000.UDP是广播回传。(提示:端口号是wifi模块本身的端口。)
问题14:LINK指示灯高、低电平状态,与无线模块工作有怎样的关系?
解决方法:不是link脚, 是READY脚。READY脚,在命令工作模式下,表示模块的无线网络连接状态,低电平表示已连接,高电平未连接,LINK脚只要有数据流通就会闪烁。
问题15:举个例子,我的模块有4个线程建立通讯,我要一个一个逐步进行通讯,怎么办?我们想到的办法是,把三个挂起,你们的模块支持挂起的功能吗?
解决方法:可以的,模块可以建立4个socket, 并且独立控制。
问题16:开发板上的电源芯片什么型号?
解决方法:ACT6907UC330
问题17:wifi模块工作一段时间自动掉线,然后就连不上去了。
解决方法:1. 检查wifi模块的电源是否稳定.
2. 检测服务器是否有相关机制, 如没有数据时会自动断开客户端连接.
3. wifi模块作为客户端, 不会自动断线. 不过单片机有相关的处理机制,如监控数据流, 长时间没有收到数据就认为连接有问题。解决方法,断网重连就好了.
问题18:弹出”参数设置出错,使用了禁止的操作符”怎么办?
解决方法:因为wifi模块已经正常工作, 这时修改参数必须先断开网络。
解决方法:断网命令,AP模式使用:at+wapst=0 ;其他模式:at+wleav 。AT指令配置参数就不会有这些问题
问题19:为什么有很多带WIFI的电脑和手机等智能设备都能搜索到WIFI模块的信号,但是连接不上?
解决方法:原因天线那块接触不良,解决方法:调整天线的位置或者把板上贴片电阻L10旋转90度转为板载天线就好了,提示:天线接口边上两个元件,其中黑色的那个元件L10,旋转90度焊接(共用1个焊盘);边上白色的C59电容8.4pF,以防弄丢后补上。
问题20:示例程序中,有错误。
解决方法:示例程序有点复杂, 是基于32位机的架构写的.
实际上,所有的数据都是通过串口发送接收的
比如要发送查询MAC的指令, 实际上发送的数据为:
SendBuff[0]=’A';
SendBuff[1]=’T';
SendBuff[2]=’+';
SendBuff[3]=’Q';
SendBuff[4]=’M';
SendBuff[5]=’A';
SendBuff[6]=’C';
SendBuff[7]=’=';
SendBuff[8]=’?';
SendBuff[9]=0x0d; //回车字符
当在命令模式向模块发送了这条指令.
wifi模块就会向MCU的串口回传命令:
ReceiveBuff[0]=’+’
ReceiveBuff[1]=’O’
ReceiveBuff[2]=’K’
然后就可以通过判断语句(如if else语句)作出相应的判断。
问题21:TLN13UA06模块是否能同时支持AP和station在线功能?
解决方法:模块暂时不支持。目前只支持同一时刻仅应许一种工作模式。
问题22:一个300平米的范围内,有1000个TLN13UA06串口模块,模块是否能够正常工作。
解决方法:不能,路由器最多支持255个终端,例如: 192.168.1.1是路由器的网络号,最后一位代表终端个数256-1=255 提示(有一个路由器网络号除外)
多个TLN13UA06串口模块是否能正常工作,取决于路由器负载能力,与wifi模块无关。
问题23:内置WEB服务器能否修改?想利用AP下的WEB服务器,替用户连接家中的无线路由器.
解决方法:TLN13UA06模块是标准件,内置WEB服务器的界面无法修改,如果想让手机自动配置模块,修改WEB服务器上关于网络名称、网络密码、IP地址、服务器地址等参数,可通过我司提供的配置软件进行相应的参数修改。
问题24:HTTP是否只支持内置WEB 服务器? 如想利用这模块,作客户端去访问互联网上的网站,该如何设置wifi这模块.
解决方法:TLN13UA06模块使用的是UDP 、TCP/IP协议. 其他网络通信协议.如HTTP, STMP等等都建立在TCP/IP基础之上。也就是说, 想实现任何网络控制功能, 无线wifi模块都是可以满足要求,仅需要在单片机部分完成其他上层的的封包格式。提示(网络通信, 只需要知道IP和端口, 然后选择底层的TCP或者UDP, 就可以进行数据传输)
问题25:串口WIFI模块起什么作用?
解决方法:基于串口协议的数据与网络协议的数据之间相互转换通讯.提示(你可以理解为一种转换工具)
问题26:串口乱码或者收到的数据不对怎么办
解决方法:乱码的原因通常有两个:
1、波特率 数据位 校验位 不匹配,如wifi模块TLN13UA06与其他串口设备波特率不匹配,设置成一致即可。
2、硬件原因,注意TTL RS232 RS485这几种电平形式是不同的,不能直接连接,需要用232芯片或者485芯片转发。
如果无法确认问题在哪,可以使用自收发的形式排除。
1、wifi模块直接和电脑通讯,按照你理解的波特率相关设置,看是否正常,以确认你的设置是否有问题。
2、断开电脑与wifi模块之间的连接,再将wifi模块的串口RXD和TXD短接,通过网络发送﹑网络接收,测试数据是否正常,以确认wifi模块工作是否正常。
3、断开电脑与wifi模块之间的连接,再将wifi模块的串口收发短接,通过电脑自收自发,测试数据是否正常,以确认电脑到串口这部分硬件工作正常。
问题27:WIFI模块作为服务器时,内部端口可以自行设定吗?
解决方法:可以
问题28:WIFI模块的通讯距离有多远?
解决方法:WIFI模块板载天线室内50米,外置2.4G天线通讯距离可达100米-300米。
问题29:怎么实现手机控制与远程控制?
解决方法:如果需要手机控制,则开发手机APP应用,需要收取一定的开发费用,价格由软件功能复杂度决定。
如需互联网远程控制,需搭建服务器,也是另需开发费的.
问题30:开发板有什么用呢,为什么要开发板
解决方法:开发板起串口转接的作用,将TTL电平的串口信号转化为电脑EIA RS-232C电平,从而实现通讯