在物联网智能家居、智能照明、智能楼宇、智慧工厂、智能制造等领域的数据透传、智能控制应用中,支持UART串口通信的低功耗WiFi+蓝牙二合一模块应用极为广泛。模块性能测试环节中会测试模块与服务器的数据收发功能,确保功能性能够满足项目应用需求。本篇就以LCS2028为例,简单介绍LCS2028与服务器的数据收发功能的测试。
LCS2028是一款小尺寸,低功耗,支持2.4GHz单频802.11b / g / n ,蓝牙双模5.1的低成本串口WiFi+串口蓝牙组合模块,支持UART-WiFi -以太网数据传输。可以支持AP 和STA 双角色连接,并同时支持经典蓝牙和低功耗蓝牙连接。运行速度最高可到120 MHz 的32-bit MCU 以及内置的256 KB RAM,可以使得芯片支持云连接。
wifi蓝牙二合一模块LCS2028测试
一、硬件及接线准备
1、准备一台笔记本电脑,一个wifi蓝牙二合一模块LCS2028模块,一个LCS2028模块EVB板,一条USB-TTL串口线;
2、首先通过USB-TTL串口线将模块连接至电脑;
3、打开串口调试助手,选择正确的端口号与串口波特率;
4、通过串口调试助手发送以下指令对wifi蓝牙二合一模块工作是否正常以及配置模块LCS2028。
二、AT指令控制
1、通过AT指令查询LCS2028工作状态
AT+CWMODE?(0:未开启,1:Station模式,2:SoftAP模式) ,
AT+CWMODE?
返回
+CWMODE:0
OK
2、开启路由器
路由器SSID名为:ZZZ,Password为12345678。
3、连接命名为ZZZ的路由器
电脑连接上ZZZ的无线热点,会分配到一个IP地址:10.10.10.100。
4、构建一个TCP Server
开启网络调试助手,构建一个TCP Server,输入10.10.10.100,自定义端口号:3344。
5、模块连接路由器热点
LCS2028模块连接路由器热点:
AT+CWJAP=<ssid>,<pwd>
AT+CWJAP="ZZZ","12345678"
返回
OK
WIFI CONNECTING
WIFI CONNECTED
6、建立TCP Client连接
AT+ATCPC=<IP>,<PORT>
AT+ATCPC="10.10.10.100",3344
返回
1,CONNECT
7、设置单透传模式
AT+CIPMODE=<1>,<TypeID>,<LEN>
AT+CIPMODE=1,1,1023
返回
OK
8、发送数据测试
设置单透传模式之后,就可以发送数据测试,服务器与LCS2028模块之间可以收发到数据。如下图所示:
9、退出透传模式
要想退出透传模式,发送++++++即可退出返回普通AT指令模式
++++++
返回
quit dut mode
10、关闭TCP Client连接
AT+DTCPC
AT+DTCPC
返回
OK
经过上述步骤就可以实现wifi蓝牙二合一模块LCS2028模块与服务器的数据收发功能。
wifi蓝牙二合一模块LCS2028的应用
可广泛应用于物联网、网络消费者设备、计量、楼宇自动化、家庭自动化、智能家居网关、智能照明、智能插头和灯、传感器网络、工业控制及IoT物联网设备。