产品详情:
无线物联网wifi模块 智能无线家居模块 远程控制模块
XLW-210x 是一款具有低功耗、小尺寸、信号强,快读启动、高可靠性,高性价比的WiFi模
块。本模块集成了MCU、无线射频收发器、TCP/IP协议栈和应用程序,用户只需要对模块提
供3.3v供电即可独立运行。 XLW-210x Wi-Fi模块提供了各种标准接口方便用户使用,包括
UART、GPIO、 I2C、SPI等,同时也提供了命令行配置接口,AT指令集,开发SDK等,便于用
户集成到最终产品中, 加快产品开发,缩短上市时间,为用户提供一种低成本、可靠的无线
解决方案。
产品特性:
支持802.11 b/g/n
支持1秒快速启动
低功耗设计,支持休眠模式,可适用于电池供电
支持接入点(AP)/终端(STA) /自组网(ADHOC)/WiFi Direct等各种模式
支持目前所有WiFi加密协议,适用于所有的路由器,支持Iphone,Android手机连接
支持UART/SPI/GPIO/I2C等接口
支持pcb天线或外置天线IPEX接口
支持命令行配置接口,可兼容支持AT指令
支持TCP/UDP/DNS/HTTP
支持多种参数配置接口,包括串口配置/web配置/网络配置
支持SmartConfig快速联网功能
支持App Server应用服务器功能,用户可以远程通过手机控制家里的设备
提供SDK开发包,提供Demo apk软件,可支持二次开发
可通过FCC/CE标准认证(即将提供)
供插针或邮票孔两种类型模块自由选择
适用范围:
智能家居,小家电,智能家电,灯光照明,
可穿戴产品,手持设备,健康医疗设备
玩具,汽车电子,各类工业控制产品
连接无线网络
网络拓扑
基于 AP 组建的基础无线网络(Infrastructure)
这种网络是由 AP 创建,众多 STA 加入所组成的无线网络,这种类型的网
络的特点是 AP 是整个网络的中心,网络中所有的通信都通过 AP 来转发完成。
XLW-210x模块支持上述两种模式的无线网络,既可以作为AP允许其他模块接入,也可以作为
STA加入AP组建的基础网络。
安全机制
本模块支持多种无线网络加密方式,能充分保证用户数据的安全传输,包括:
不加密
WEP64
WEP128
WPA-PSK/TKIP
WPA-PSK/AES
WPA2-PSK/TKIP
WPA2-PSK/AES
自动匹配
无线漫游
本模块支持基于 802.11 协议的无线漫游功能。无线漫游指的是为了扩大一个无线网络的覆
盖范围,由多个 AP 共同创建一个具有相同的 SSID/ESSID 的无线网络,每个 AP 用来覆盖
不同的区域,接入到该网络的 STA 可以根据所处位置的不同选择一个最近(即信号最强)
的AP 来接入,而且随着 STA 的移动自动的在不同的 AP 之间切换。
在开启无线漫游后,模块将每隔 100 秒自动发起一次扫描过程,并根据扫描结果选择一个
当前最近的 AP 连接。在无线漫游期间,网络可能短暂中断,因此,在不需要漫游功能的情
况下,建议将其关闭。
需要说明的是,启用 BSSID 地址绑定后,将无法使用无线漫游功能
信道设置
本模块支持无线信道设置功能。用户可以通过设置无线信道参数来设定当前模块工作频率。
注:在进行认证测试的时候,有时候我们需要将模块固定在指定的频率上,这时候就要通过
“setch”命令将模块的信道设定在该频率对应的信道上来实现。
串口数据透传
本模块支持串口透明传输,可真正实现串口即插即用,最大程度的降低用户使用的复杂度。
在此模式下,用户只需预先设置好联网参数。此后,模块每次上电后即可自动连接到预设的
无线网络及服务器。由于串口数据是透明传输的,因此用户只需把它看做一条虚拟的串口线
,按照使用普通串口的方式发送和接收数据就可以了。也就是说,用户原有的串口设备,直
接把连接的串口线替换成本模块,用户设备无需作任何改动即可轻松实现数据的无线传输。
在透明传输模式下,模块支持用户可设置的自动组帧触发长度和触发的时间。自动组帧触发
长度是指,模块从串口接收到指定长度的数据后,组成网络数据帧,并立即启动网络发送流
程。自动组帧触发时间是指,当从串口接收到的数据不足上述指定长度时,模块将在指定的
超时时间后,强制将当前数据组成网络帧并启动发送。
SPI Slave数据透传
XLW-210S模块支持SPI Slave模式数据透明传输,可真正高速率下的数据转发。SPI Slave的
固件版本和标准串口透传版本不是同一个版本,可通过升级固件来支持。XLW-210D因为硬件
引脚限制,不支持SPI Slave功能。具体细节请联系相关技术咨询。
SPI Master功能
XLW-210S模块支持SPI Master功能,但是因为SPI Master功能需要修改模块内部的代码,所
以必须通过定制专用版本来支持。具体细节请联系相关技术咨询。
多功能GPIO
XLW-210D提供了最多5个GPIO功能引脚,XLW-210S提供了最多13个功能引脚,可以
通过将这些引脚定制,来实现客户需求。
TCP/IP协议栈
本模块内置一个完整的 TCP/IP 协议栈,支持 TCP/UDP/ICMP/ARP/DHCP/DNS/HTTP 协议。
? 支持最多 32 个 TCP 连接(可根据实际需要调整)
? 支持最多 32 个 UDP 连接(可根据实际需要调整)
? 支持 UDP 广播
? 支持 DHCP Server/Client
? 支持 DNS
? 支持 HTTP,内置 WEB 服务器
? 支持 Socket 编程接口
灵活的参数配置
本模块主要基于预设的参数进行工作,配置参数保存在内部的 flash 存储器中,可以
掉电保存,用户可以使用多种方式对模块的配置参数进行修改,包括:
基于串口进行参数配置
本模块提供的UART接口缺省状态下,其波特率为115200bps,检验位none,数据位8,
停止位1。UART有两个工作模式,称为数据模式(data mode)和配置模式(command mode)
,任一时刻,UART只能工作于基中一个模式。数据模式用于数据透明传输,配置模式用于配
置模块参数。模块每次启动后,UART2处于数据模式,要由数据模式切换到命令模式需要发
送三个"+"号,称为逃逸字符。要由命令模式切换到数据模式需要发送“quit”命令。在命
令模式下,如过有30s未进行任何操作,则自动切换回到数据模式。
如果有需要,用户可以把参数配置功能集成到用户的MCU中,这需要用户通过对自己的
MCU编程,向模块发送命令字符串进行配置。
基于WEB浏览器进行参数配置
模块同时也内置了一个WEB服务器(类似路由器),在无线网络连通的情况下,用
户也可以通过WEB浏览器,输入模块的IP地址,然后输入用户名/密码(缺省都为admin),
进行参数查询和配置,这种方式的优点是操作简便,界面直观。
基于socket进行参数配置
模块内置了一个socket服务器,用户可以通过自己的app,往该端口发送指定命令
,对模块进行参数配置,这种方式的优点是便于用户将参数配置功能集成到自己的手机app
中。
SmartConfig功能
本模块支持通过SmartConfig将模块快速连接到路由器。SmartConfig可以有两种启
动访方式。用户通过输入命令“smartconfig”来让模块进入smartconfig配置状态,或者通
过下拉复位按键1秒后松开,进入SmartConfig状态。(用户也可以通过定制gpio脚位功能,
自定义启动smartconfig流程。
当模块进入SmartConfig流程后,用户可通过手机app输入需要连接的路由器名称和密码
后,点击开始配置按钮,对模块进行配置。
此过程大概需要在15-30s左右之后,此时模块会提示收到SmartConfig指定,模块会去连
接路由器,如果连接成功,则模块上的指示灯常亮,同时模块会保存相关配置参数。下次重
启后会自动去连接该指定路由器。
如果模块连接失败,则重启后恢复原有参数运行。
App Server功能
本模块支持通过App Server命令来支持应用服务器,支持手机远程来控制家里的设
备,例如智能开关。启动App Server命令后,远程手机按照指定格式过来的数据,会通过串
口透传给单片机mcu。单片机回的数据响应,也会透传给是远程客户端。
本模块也提供了一个demo,来远程控制io脚的开关,查询io脚的状态,查询该io脚
的开/关的持续时间。具体细节需要联系相关技术支持。