在物联网应用领域,越来越多的嵌入式电子设备利用WiFi技术连接到局端,或接入到互联网,实现数据的上传/下载、远程控制、云计算等功能。此类嵌入式设备大多没有丰富的系统资源和强大的操作系统,尤其缺乏对网络协议的支持。普通的WiFi无线网卡(模块)一般只支持Windows、Linux以及Android此类系统,无法满足小型嵌入式系统的应用需求。而市场上已有的UART接口嵌入式WiFi模组速率只有2Mbps,不能充分发挥WiFi高带宽的技术优势。
北京益者三友科技有限公司最新推出的RSW126系列高速WiFi透传模组,给小型嵌入式设备提供了高速无线数据传输的功能。以下是RSW126模组与其它类型模组的技术对比情况。
注①:物联网环境中,WiFi工作在1x1天线状态下;
由上表可见,在涉及遥控汽车音视频传输,无人机音视频传输以及各种需要大数据量传输的应用时,需要系统快速启动传送声音/图像时,RSW126都是小型嵌入式系统的最佳选择。
产品实物图
RSW126模组系统结构图
RSW126模组实测TCP性能高达15Mbps,以下是测试系统介绍。
RSW126模组性能测试系统框图
其中,模组上位机(HOST System)采用北京益者三友科技有限公司自行研制的RSWV100评估板,该评估板集成了RSW100 二次开发平台,主要技术指标如下:32Bit CPU 160MHz, RAM 448KB,操作系统:uC/OSII。
RSW126模组性能测试系统实物图
在测试机上运行iperf软件启动TCP server,等待RSW126模组建立TCP client并向测试机TCP server发送数据,测试结果如下:
RSW126模组TCP发送性能测试结果
在测试机上运行iperf软件启动TCP client,向RSW126模组建立的TCP Server发送数据,测试结果如下:
RSW126模组TCP接收性能测试结果
为什么RSW126能够达到如此高的吞吐率?我们具体分析一下影响吞吐率的技术因素和RSW126的先进性。
RSW126模组采用高速SPI接口与主机系统通信,最高总线频率为50MHz,网络吞吐率高达15Mbps。模组内部集成全部网络协议栈,支持IEEE 802.11b/g/n标准,支持10个TCP连接,6个UDP连接,支持一键网络配置。模组提供跨平台主机驱动软件,该驱动采用C语言编写,符合ANSI C89规范,占用极少资源(CODe RAM<6KB, Data RAM<4KB),非常容易移植到各类嵌入式主机平台上运行。
益者三友科技的客户遴选了现有支持高速WiFi透传的模组做了对比测试,证明RSW126占用主机资源最少,功耗小,配置方式灵活,实测吞吐率高于其他模组的2倍以上。
注②:SPEC数值,实测无法达到;
RSW126在实验室做到了15Mbps,那么可以用在什么场合呢,对如火如荼的智能产品能产生什么作用?
RSW126模组的空口吞吐率达到15Mbps,而且不增加上位机任何负担,非常适用于音视频和大数据量的无线传送,而且系统启动速度快,包括如下应用: