智能门锁作为智能家居的入口级产品以及家庭智能安防的核心单品,已然成为智能家居生态链中不可或缺的核心组成部分。
智能门锁方案的研发仍然面临着诸多痛点,如耗电问题、连接繁琐和安全隐患等。
物联网的应用与发展必然离不开对更低功耗的追求,安信可科技一直保持着创新进取的精神,随着产品的快速迭代,我们精益求精,经过各种测试与调试,安信可科技成功开发出了一款新的WiFi模组———XW-01。
这款模组秉承着低功耗WiFi理念,结合丰富资源性能脱颖而出。
接下来就为大家介绍XW-01模组的特性功能以及入门使用方法。
01 产品特性
1.冷启快联
冷启快联,即冷启动加速连接过程。冷启动:指设备断电后重新上电的这一过程。XW-01的冷启动联网功能,改善了大多实时云数据交互的用户体验,此模块实际测试的冷启动时间,即从唤醒到联网仅需150ms-180ms。
2.低功耗性能
XW-01低功耗性能参数如下表。根据实测数据可以看出,XW-01在WiFi的各种工作模式下的电流消耗情况,与ESP8266系列相比均有一定的优化。
模式 | 功耗 |
STA+IDLE(连AP) | 24mA |
STA+UDP TX | 130mA |
STA+PS DTIM8 STANDBY | 0.33mA |
MONITOR模式 | 80mA |
AP模式 | 0.33mA |
3.其他性能
- 支持802.11b/g/n,支持频段2400 ~ 2483.5MHz;
- 功耗极低,适用于对低功耗要求严苛的场合;
- 支持接口类型:UART/GPIO/PWM/ADC/I2C;
- 冷启快联,使得总功耗更低;
- 支持 STA/AP/STA+AP 工作模式;
- 片上资源相对丰富,支持安全启动和硬件加密算法;
- 支持对接阿里云飞燕平台,快速实现产品端管控;
- 通用AT指令可快速上手
02 硬件连接
今天我们以XW-01-Kit(XW-01k开发板)讲一下如何入门使用。
准备资料:
- XW-01-Kit开发板;(已上架T宝)
- USB转TTL转接板+杜邦线
XW-01与ESP-12S是类似的。XW-01-Kit开发板自带AT固件,可以使用串口AT指令对它进行控制。下面我们从接线原理图到AT指令的方式给大家介绍一下这款模组的使用。
1.接线方式
XW-01 | USB转TTL |
RX | TX |
TX | RX |
VCC | 3.3V |
GND | GND |
2.应用电路图
03 SDK二次开发
关于XW-01开发,我们提供两种开发方式,Linux开发编译以及Windows开发编译。我们更推荐Linux的编译方式,因为此步骤的开发环境搭建相对简单,仅需几条指令就能编译我们的SDK,步骤如下所示:
1.获取SDK
git clone https://github.com/XradioTech/xradio-skylark-sdk.git
2.安装工具链
GCC(建议使用电脑打开):https://launchpad.net/gcc-arm-embedded/+download
gcc.mk 中配置工具链路径修改自己的路径
CC_DIR = ~/tools/gcc-arm-none-eabi-4_9-2015q2/bin
3.编译
$ cd project/demo/hello_demo/gcc # 切换到工程编译目录
$ make config #选择芯片类型以及晶振频率
$ make build # 编译代码并生成镜像文件
如您对产品有疑问,请在下方留言。