【使用指导】wifi蓝牙二合一模块LCS2028与服务器的数据收发功能测试指导

news/2024/7/21 5:50:23 标签: 电脑, 物联网, 嵌入式硬件

物联网智能家居、智能照明、智能楼宇、智慧工厂、智能制造等领域的数据透传、智能控制应用中,支持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物联网设备。


http://www.niftyadmin.cn/n/438201.html

相关文章

英二阅读单词【2010 t4】

美国陪审团遴选程序的发展 crucial 关键的 democratic 民主的 competent 有能力的 be entitled to 有权 trail 审判 verdict 裁决 conscience 良心 procedure 程序 moral 道德的 intentional …

数据增强在文本分类任务中的应用

数据增强(Data augmentation)这是自然语言处理(NLP)中的一个重要技术,用于增强数据集的多样性和数量,以改善模型的泛化性能和鲁棒性。 我主要采用两种对比方法,一种是Roberta+数据增强(随机替换、删除、插入、交换);另一种是Roberta+数据增强(随机替换、删除、插入…

zkML零知识机器学习介绍

1. 引言 零知识证明技术的2大基石为&#xff1a; 1&#xff09;succinctness&#xff1a;相比于直接运行整个计算本身&#xff0c;验证该计算完整性证明要简单很多。2&#xff09;zero-knowledge&#xff1a;可在不泄露计算隐私的情况下&#xff0c;证明计算的完整性。 生成…

急于生成人工智能是有风险的:如何保护数据

每天的业务用户都在尝试使用 ChatGPT 和其他生成式 AI 工具。事实上&#xff0c; Gartner 预测&#xff0c; 到 2025 年&#xff0c;30% 的营销内容将由生成式人工智能创建并由人类增强。 然而&#xff0c;像三星这样的公司已经发现&#xff0c;不了解新技术风险的用户正在成…

ARM-驱动

字符设备驱动的内部实现&#xff1a; 文件存在文件系统中&#xff0c;会有一个标识inode号&#xff0c;基于这个标识找到了struct_inode结构体&#xff08;保存当前文件信息&#xff09;&#xff0c;struct_inode结构体中有一个struct cdev *i_cdev类型的字符设备指针&#x…

7.vue3医疗在线问诊项目 - _极速问诊-支付功能实现 ==> 预支付信息渲染、支付流程解析、订单生成、支付完成

7.vue3医疗在线问诊项目 - _极速问诊-支付功能实现 > 预支付信息渲染、支付流程解析、订单生成、支付完成 问诊支付-路由和预支付信息渲染{#pay-html} 实现&#xff1a;问诊页面路由配置&#xff0c;获取问诊预支付信息并渲染。 需求&#xff1a; 配置预订单信息页面路由定…

【批处理DOS-CMD命令-汇总和小结】上网和通信相关命令-查看路由表,查看网卡GUID UUID(route、getmac)

一、查看、编辑路由表&#xff08;route&#xff09; 首先我们看看route命令的帮助信息&#xff0c;可以发现这个命令其实就是用来查看路由表、以及添加&#xff08;或编辑、删除&#xff09;路由项目的。 路由项目是指操作系统对数据包的导向规则&#xff0c;往往包括目标IP…

ad18学习笔记四:层叠管理器

Altium Designer(AD)软件使用记录05-PCB叠层设计_ad层叠管理器_朱万利的博客-CSDN博客 Altium Designer(AD)软件使用记录05-PCB叠层设计_ad层叠管理器_朱万利的博客-CSDN博客 AD使用教程 图文并茂 AD2020四层板_ad层叠管理器_知立的博客-CSDN博客 AD使用教程 图文并茂 AD202…