基本参数
海凌科 |
M03 |
详细说明
套件包括:M03模块一个,232电平转换板一个,2DB天线一套,5V/1A电源一个
HLK-WIFI-M03是海凌科电子推出的全新的第三代嵌入式UART WIFI模块产品。
UART WIFI是基于Uart接口的符合wifi无线网络标准的嵌入式模块,内置无线网络协议IEEE802.11协议栈以及TCP/IP协议栈,能够实现用户串口数据到无线网络之间的转换。通过UART WIFI模块,传统的串口设备也能轻松接入无线网络。
HLK-WIFI-M03在前两代产品的基础上进行了全面的软硬件升级,功能更加强大,使用更加简单:
全面支持串口透明数据传输模式,真正实现串口的即插即用
全新的AT+指令集,全部基于ASCII格式,简单易懂,使用更容易
更加完备的TCP/IP协议栈,支持DHCP协议动态IP地址分配和DNS域名解析功能
内置WEB服务器,实现使用IE浏览器通过无线网络远程配置模块参数
更高的传输性能,最高可达11KB/S的发送速率
产品特性
接口
双排插针式接口:HDR254M-2X4
支持波特率范围:1200~115200bps
支持硬件RTS/CTS流控
单3.3V供电
无线
支持IEEE802.11b/g无线标准
支持频率范围:
2.412~2.484 GHz
支持两种无线网络类型:基础网(Infra)和自组网(Adhoc)
支持多种安全认证机制:WEP64/WEP128/WPA-PSK/WPA2-PSK(TKIP/CCMP(AES))
支持快速联网
支持无线漫游
其它
支持多种网络协议:TCP/UDP/ICMP/DHCP/DNS/HTTP
支持自动和命令两种工作模式
支持串口透明传输模式
支持AT+控制指令集
支持多种参数配置方式:
串口/WEB服务器/无线连接
应用领域
智能公交网络,如无线刷卡机
小额金融支付网络,如无线POS机
工业设备联网,如无线传感器
物联网
xi 使用图解:
更多咨询 请发邮件:huangting#hlktech.com(请将#换成@) shiy使用教程下载:
MO3常见问题解答 Q1:模块为何搜索不到指定的网络? A: 用户参数中信道列表设置不包含指定网络所在的信道 Q2:模块为什么连接不上网络? A: 请仔细检查模块设置的SSID、密钥、信道等参数与AP的设置是否一致 模块是否设置了指定BSSID,且该BSSID与该网络的BSSID不一致 Q3:模块设置为WPA/WPA2安全模式时,为什么在复位后需要10多秒才能响应指令或自动连上网络? A: 当安全模式为WPA/WPA2,而且密钥格式设置为ASCII格式时,模块在上电复位时需要首先将对ASCII格式的密钥进行转换,这个过程需要增加大约10秒左右的模块启动时间, 将密钥格式设置为使用16进制格式可以消除这个延迟,具体方法参见4.3.1.5节。 Q4:模块已经显示加网成功,为什么ping不通? A: 请检查模块的网络设置,即IP地址等是否正确 模块的安全模式设置是否与AP的设置完全一致,因为在有些安全模式下(如AP设置为WEP加密,开放鉴权),即使密钥设置不正确,AP依然能连接成功,但是却无法正常通信 可能有正在运行的软件或防火墙阻止ping操作 Q5:自动工作模式下,为什么模块联网后总是一会儿能ping通,一会儿又ping不通? A: 模块在自动模式下联网成功后会自动创建默认的网络连接,如果默认网络连接的目标TCP服务器配置不正确或没有开启,那么模块会在连接失败后自动断开无线网络,并在延时10秒后尝试重新连接。于是就会出现模块时而能ping通时而ping不通的情况。正确配置TCP服务器并开启即可解决此问题 Q6:自动工作模式下,为什么模块复位后没有自动联网? A: 模块启动后根据MODE引脚状态,强制进入配置模式,详见4.2.1节 Q7:自动工作模式下,为什么通过串口发送到模块的数据,延迟一段时间才被发送到网络上? A: 在串口透明传输状态下,数据组帧发送有两个触发条件:触发时间和触发长度,如果数据较小达不到组帧的长度要求,将会在等待触发时间超时后才强制组帧并发送,详见4.2.2.2小节; Q8:自动工作模式下,输入逃逸字符后为什么无法退出透明传输状态? A: 退出透明传输状态有严格的条件限制,详见4.2.2.4小节; Q9:为什么配置程序搜索不到模块? A: 配置程序的串口设置与模块的串口设置不一致 模块处于自动工作模式下,请复位模块,并确保LED1和LED2同时点亮后重新搜索 Q10:使用配置程序修改参数,为什么返回使用了禁止的操作符错误? A: 请首先切换到功能测试页点击“断网”,然后再提交参数修改 Q11:为什么打不开web服务器网页? A:web服务器是否被禁用 Web服务器端口设置是否正确,如果设置端口为除80外的其它端口,那么在使用浏览器访问时需要在地址栏中输入端口号,如http://192.168.1.100:2000 Q12:用户设置了自身不支持的波特率,导致的再也无法连接模块该怎么办? A: 可以通过bootloader来恢复出厂设置,步骤如下: 1、 打开串口调试软件,如串口大师,串口设置为115200/8位数据位/1位停止位/无校验/无流控; 2、 在软件的发送数据栏中输入”at+”(不含引号,含回车),选择周期发送,周期设为50ms; 3、 复位模块,如果此时模块返回”+OK”,停止周期发送; 4、 发送指令”AT+QVER”,查看返回信息,如果包含B1.xx字段,则成功进入bootloader,否则,重复步骤2; 5、 发送指令”AT+RSTF”(无返回信息); 6、 等待1秒后将模块复位即可将模块恢复到出厂设置状态; Q13:无线连接时为什么搜索不到指定的模块? A: 无线连接的网卡与指定模块之间的信号不好; 无线连接设置中的系统密码与指定模块的系统密码不一致; 无线连接设置中MAC地址限定 Q14:在我的使用环境下,为什么无线网络连接的质量总是很差? A: 导致无线网络连接质量不好的原因很多,如AP的位置布置不合理、AP与模块之间的距离过远、有明显的屏蔽或遮挡、环境中有2.4G频段的干扰等等。有些环境问题是无法从根本上改变的,只能寻求一些减小环境带来的不良影响的方法,您可以尝试进行以下的改变: 1、 尽量将AP布置在空旷、没有明显遮挡的位置,尤其要避免放置在大面积的金属附近、墙角等这些地方; 2、 修改AP设置,将工作信道设成远离当前的信道,如1改到6,6改到13等; 3、 修改模块高级无线设置参数中的最高速率,降低到11M甚至更低; Q15: 用UART-WIFI.EXE为什么扫描不到模块。 A: 模块出厂默认是启动自动工作模块,也就是透明传输。透明传输的时候是不接受AT指令的,但是uart-wifi.exe是用AT指令写的软件。所以要退出透明模式才能用软件扫描到模块。方法如下: 1. 给模块上电。等待4秒钟左右。 2. 打开串口调试助手,配置好串口,发送“+++”,注意没有回车和换行。如果返回“+OK”,就证明模块退出了透明传输模块 3. 此时再用uart-wifi.exe扫描模块就可以找到了。 4. 或者直接在uart-wifi.exe 右下脚点击 透传模式 退出 按钮即可 注意: 1推荐用计算机本身的物理串口,如果一定要用USB转串口,要用FT232芯片的USB转串口线。 2.如果模块上的RX和TX悬空,模块是不会进入任何模式的,也就是模块不会工作,所以只是给模块供电3.3V和GND,模块不会工作,可以在RX,TX接上拉电阻即可。 3.模块的电流需求量是300MA左右,要保证给模块的供电足量。如果低于300MA,模块上的灯会亮但是模块是不会工作的。有的客户用USB供电,可能他的USB还有其他设备,所有有可能USB供电不足也会导致模块不工作。 |