Renesas Synergy™ WiFi应用框架助力WiFi开发,集成了多种API为协议栈提供统一的接口
现在市场上有很多WiFi模块,很多厂家为增加独特的功能,接口、API函数会有所不同。在设计软件时会有协议栈,对接各种不同的WiFi模块,要用不同的接口程序对应不同的API接口。除此之前WiFi模块不同于以太网,WiFi模块还需要管理射频的功能,就需要WiFi射频管理程序利用底层API函数为上层应用提供射频管理。接口程序和WiFi射频管理程序的设计需要足够的设计经验,如果经验不足,在设计时容易出现功能缺失等问题,而且在切换不同模块时,程序也要做一些变动,这会给开发工作带来不便。为了避免这些问题,瑞萨设计了WiFi Framwork,集成了多种API为协议栈提供统一的接口,还集成了WiFi射频管理程序,降低了开发难度,缩短开发周期。
图1:一般的WiFi 框架
图2:瑞萨设计的WiFi 框架
下面详细介绍RENESAS WiFi应用框架的结构,以GT202 WiFi模块应用为例,重要部分介绍:HAL Drivers使用SPI口(与GT202相关,如果换其他模块可能是其他接口);WiFi Device Drivers是GT202厂家提供基于Synergy SPI口的驱动程序;NSAL是符合NetX的程序接口转换程序;WiFi Framwork API是跟射频相关的接口函数,比如:连接热点等;WiFi Onchip Stack API是片上其它协议栈功能的接口;WiFi BSD Socket API是片上TCP/Ip协议栈的接口。
图3:应用框架的结构图
用法1 是 NSAL+WiFi Framwork API,这种情况可以用NETX内部所有协议栈,用法是WiFi Framwork API+WiFi Onchip Stack API+WiFi BSD Socket API,这种情况是用GT202模块内部的协议栈。用法1协议栈是跑在主芯片内,会占用一定的资源,很灵活;
用法2 协议栈是在GT202 WiFi模块上跑,用主芯片资源少,但协议栈是固化在模块中,不够灵活,如果内置协议栈不支持还需在应用层开发。所以用法选用需要根据自己的需求做出选择。
用法1的优势是用法灵活,若主芯片的资源充足(如synergy™ S7 MCU、synergy™ S5 MCU),还利于后期在NETX的应用扩展;用法2的优势是占用主芯片资源少,适应于资源较少的主芯片(如synergy™ S3 MCU)。
- |
- +1 赞 0
- 收藏
- 评论 2
本文由垂文提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关研发服务和供应服务
相关推荐
【经验】WIFI模块WF121开发流程&工具详解
WF121是Silicon Labs针对工业、汽车等领域推出的高等级WIFI的应用方案,基于IEEE 802.11 b/g/n的标准,发射功率+16 dBm,接收灵敏度为-97 dBm,支持内置天线和UFL接口天线,WPA2, WPA &WEP加密方式,AP和ST两种工作方式,TCP &UDP两种服务协议。本文主要介绍WF121这一款WIFI模块的硬件和软件相关的开发流程和工具。
设计经验 发布时间 : 2019-08-26
【经验】如何解决芯科科技WiFi模块RS9113加载固件后乱码的情况
不少开发者在开发芯科科技的WiFi模块RS9113时,由于误操作会导致模块进入16进制数据模式,无论是通过升级固件还是重启等方式,在选择加载固件后,都会出现乱码的情况,此时其实是模块进入了16进制数据交互模式,本文将指导如何切换数据模式。
设计经验 发布时间 : 2022-07-15
【经验】基于QCA9531方案的SKW99 WiFi模块中继模式的配置方法
路由器A发出WiFi信号ap1,然后离它100m远的手机想连接该网络,但是却发现搜不到这个WiFi信号,那么我们就可以在路由器A和手机之间放一个我们的开发板,让它作为WiFi中继。首先,开发板连接路由器A发出WiFi信号,然后开发板再发出一个WiFi信号供手机连接,这样手机就间接的连上了路由器A对应的网络。本文将主要介绍QCA9531 WiFi模块SKW99做中继的模块设置。
设计经验 发布时间 : 2019-06-12
天工测控WiFi模块选型表
天工测控面向物联网市场中的智慧物流,智能交通,智慧安防,智慧能源,智能医疗,智慧建筑,智能制造,智能家居,智能零售,智慧农业,智慧楼宇等应用场景研发推出了性能强大,且支持二次开发的2.4GHz单频及2.4/5GHz双频UART串口WiFi模块,USB接口WiFi模块,AP/Router无线路由WiFi模块及远距离图传WiFi模块,高清视频传输WiFi模块
产品型号
|
品类
|
无线模块标准
|
芯片
|
尺寸(mm)
|
封装
|
频率范围(GHZ)
|
数据速率(Mbps)
|
发射功率(dBm)
|
传输距离(米)
|
通讯接口
|
供电电压(V)
|
天线接口
|
WG219
|
WiFi模块
|
IoT b/g/n
|
ESP8266
|
25.5*18*3.2
|
SMD
|
2.4-2.5
|
72.2
|
18
|
100
|
3,5,6,8
|
3.3V
|
1个IPEX/PCB
|
选型表 - 天工测控 立即选型
【选型】支持OpenWRT的WiFi模块推荐
OpenWRT是一个高度模块化、高度自动化的嵌入式Linux系统,拥有强大的网络组件和扩展性,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及VOIP设备中。SKYLAB支持OpenWRT的WiFi模块中SKW92A是基于MT7628的平台,可以支持OpenWRT,需要客户自己开发,基于QCA9531方案的SKW97/SKW99模块在OpenWRT支持经验更加丰富。
器件选型 发布时间 : 2019-06-15
车规级蓝牙模块和WiFi模块的AEC-Q100标准
AEC-Q100是汽车电子协会开发的严格标准,自1994年首次发布以来已成为汽车电子系统的通用标准。它包含7个类别共41个测试,旨在提高汽车应用集成电路产品的可靠性和质量保证。AEC-Q100包含哪些测试
技术探讨 发布时间 : 2024-10-10
【产品】集成高性能32bit微处理器的海思Hi系列2.4GWiFi模块,提供最大72.2Mbit/s物理层速率
Hi系列模组(下称模块)是由深圳市安信可科技有限公司开发的Wi-Fi模块。可广泛应用于智能家居、智能安防、智慧城市等物联网相关智能终端产品。模块搭载Hi3861V100/Hi3861LV100核心处理器芯片。
产品 发布时间 : 2023-02-18
【成功案例】优质WIFI模块的秘密——搭载CP2104的USB到UART桥解决方案
目前在进行物联网应用的原型设计跟WIFI开发设计方面消费者有很多第三方模块可以选择,如何做好第三方模块做好第三方模块提高竞争力?优质的USB到UART选择是关键。
新产品 发布时间 : 2016-08-09
飞易通可用于蓝牙模块和wifi模块的开发测试板,节省您构建外围电路的麻烦和时间
蓝牙开发板为模块上的每个引脚构建了一个外围测试电路,包括开关输入,输出,LED指示,音频测试接口等。购买开发板的好处显而易见,您可以轻松地使用它来检查质量并测试模块的基本功能,开发板可以节省您构建外围电路的麻烦和时间。飞易通科技特意为我们的蓝牙和wifi模块开发了一些测试用的开发板。
器件选型 发布时间 : 2024-09-05
天工测控基于QCA9531芯片开发的WIFI模块SKW99性能稳定,闪存最高可达256Mb
SKW99是深圳市天工测控技术有限公司研发的一款WIFI模快,适用于低功耗、低成本、高集成度的 AP 路由器和消费类电子设备无线解决方案。SKW99只需要外接3.3V电源,支持802.11n在20 MHz和40MHz信道下分别高达 144Mbps和300Mbps,以及IEEE 802.11b/g数据速率。
产品 发布时间 : 2024-05-11
【元件】天工测控小型WIFI模块SKW99,基于高通QCA9531芯片平台,提供1个WAN和4个LAN等丰富接口
天工测控WIFI模块SKW99设计了丰富的外围接口和强大的软件支撑平台,可进行二次软件开发。可以支持多种外围设备,满足不同需求,DDR2内存,最高可达1024Mb,具有4个LAN端口和1个WAN端口。
产品 发布时间 : 2024-05-01
信驰达ESP32-C3/RTL8720CM WiFi开发板RF-WT01上线,适配4款WiFi串口模块使用
为方便客户快速选型和验证WiFi模块,深圳市信驰达科技有限公司推出了WiFi开发板RF-WT01,支持适配信驰达RF-WM-ESP32B1、RF-WM-20CMB1、RF-WM-11AFB1、RF-WM-20DNB1 4款WiFi串口模块使用,方便客户实现对信驰达WiFi模块的快速测试和评估。
产品 发布时间 : 2024-03-07
超完整、易开发的WIFI温控器方案,一键开启智能生活!
智能家居温控器愈受欢迎,本文推出超完整、简捷易开发的Wi-Fi连接解决方案:来自Silicon Labs的WF121模块具多个认证、软件堆栈和直观的开发脚本语言,能够将Wi-Fi连接快速添加到您的应用中。
新应用 发布时间 : 2019-09-05
【产品】5G WiFi模块SKW78,支持2.4G和5G双频段
SKYLAB SKW78WiFi模块是一款5G WiFi模块,基于MTK的MT7621A+MT7612E+MT7603E平台开发,MT7621A集成了880MHz的双核的MIPS处理器,MT7612E和MT7603E都集成了PA和LNA。
新产品 发布时间 : 2019-06-13
【经验】解析天工测控WiFi模块LCS6260如何升级固件
天工测控LCS6260 WiFi模块默认出厂固件不支持字符串数据以外的其他数据发送,在部分应用中无法满足需求,天工测控为了满足该需求,开发了支持发送任意数据的固件,本文将指导如何将模块升级到支持发送任意数据的版本。
设计经验 发布时间 : 2022-03-29
电子商城
现货市场
服务
可根据用户的wifi模块,使用无线连接测试仪MT8862A,测试IEEE802.11a/b/g/n/ac (2.4Ghz和5Ghz)设备的TX、RX射频特征,输出测试报告。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论