【技术大神】入门最快的嵌入式WIFI模块WF121

2016-07-04 技术大神活动文章
WiFi模块,WF121,WF121-E-V2,WF121-E-V2C WiFi模块,WF121,WF121-E-V2,WF121-E-V2C WiFi模块,WF121,WF121-E-V2,WF121-E-V2C WiFi模块,WF121,WF121-E-V2,WF121-E-V2C

信息化交互时代,很多应用场合都在去线缆化,朝着无线数据传输便捷化发展,无线传输覆盖的领域越来越广,与日常生活相关性越来越紧密;如远程化数字抄表、智能电网、智能家居、数据遥测、蜂窝移动网络等。这些应用场合中使用的无线协议及频段各有差异,有SubG类(<1GHz)、红外载波类(32KHz~54KHz之间,主要为38KHz)、Zigbee、Bluetooth、WiFi(2.4GHz)类等。


之前笔者有个ECG无线采集系统项目,将采集到的ECG信号无线传输给pad和PC终端;起初我用BLE & Zigbee实现无线传输,PC端加装Bluetooth 及 Zigbee接收器,但这两种传输方式有几个弊端就是,1、数据率不能太高,115.2Kbps以上误码率太高,且ADC前端采样率不能太大,因如果采样率提高,数据量太大传输就会出问题;2、这两种传输方式都是本地端(单机化)采集及传输,无法实现远程数据互联传输分享。


后面决定使用WiFi进行数据传输,当时也是第一次接触WiFi,搜寻了较多的WiFi模块信息,国内外的都有,如R公司模块、A公司模块、Bluegiga WF121等。当时一位朋友也给我推荐Bluegiga WF121,Bluegiga在射频IC设计、天线设计、产品稳性、可靠性、认证(CE、FCC等)等方面优点较为突出。随后在SILICON LABS 的代理商处拿到了WF121评估板,接下来就开始了尝鲜之程。


以下简单介绍一下Bluegiga WF121的特性,Bluegiga WF121 模块是一种尺寸为 15.4mm x 26.2mm,全面集成了 2.4GHz 802.11 b/g/n 频段和 IP 堆栈的独立式Wi-Fi 模块。该模块专门为需要简单、低成本/低功耗无线 TCP/IP 连接且具有可连接大量外部设备的灵活接口的嵌入式应用而设计。


WF121具有一个 SDIO 接口,便于和ARM 、DSP、MCU进行挂接,内部Flash 512KB RAM 128KB;最让工程师开心的是WF121模块支持Bluegiga的BGScript 脚本编程语言(如下图示中的绿色显示区域),让开发者能够在短短数小时内将应用直接嵌入到 WF121 上,毕竟脚本语言的简易化开发优势还是比较凸显的。


Bluegiga 的 Wi-Fi 软件可提供功能强大、简单易用并可通过 UART、USB 或 SDIO接口使用的 Bluegiga BGAPI串行协议。BGAPI 串行协议可使用户访问多种功能,如接入点发现、关联、加密和连接建立以及 TCP 和 UDP 数据传输。

 

图1:WF121层结构图

 

使用中我发现Bluegiga的开发环境有些小问题,当时我电脑的OS是WinXP,WF121 GUI直接无法在XP系统上安装,随后我在Win7 64bit OS上安装时,发现安装正常,但是打开WF121 GUI后,软件无法运行,提示错误信息;几经曲折,为了能尽快的评估尝试这个模块,我将系统改为32bit Win7后,WF121 GUI能够正常运行、连接WF121评估板。


正常安装后如下所示,所有软件窗口的操作指令都会在下方的显示区看到。



正常安装后图标



打开评估工程文件,你会清楚的看到以*.xml文件格式的文件和*.bgs文件,xml文件里面的语句很容易理解通信的约束条件、文件直接的传递调用关系。以下这个代码是一个LED的demo,通过这个demo的执行,很快就能熟悉WF121的开发思路及编程规范。


一位熟悉C开发的嵌入式工程师只需短短的时间就能在官方提供的demo基础上,完成自己所需的功能,我当时的代码更改就是基于官方“wifi_ap”这个例程做的,通过调试修改,最终实现了ECG数据的无线网络传输。


 


作者:坏机器人

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 28

平台合作

评论

   |   

提交评论

全部评论(28

  • 丁新源 Lv3. 高级工程师 2016-09-06
    感谢大神分享!
  • 咖啡加奶 Lv8. 研究员 2016-07-27
    感觉设计的挺不错的,内容充实具体,以后可供参考
  • 用户_8239 Lv7. 资深专家 2016-07-27
    WIFI的应用越来越广了,很好的文章
  • 莺莺 Lv7. 资深专家 2016-07-27
    软件代码都贴上了,太好了。赞一下大神
  • 宏图 Lv4. 资深工程师 2016-07-27
    WIFI模块WF121之前用过,很好用的。
  • 用户65549834 Lv3. 高级工程师 2016-07-25
    设计思路不错,不过推广还需要时间
  • 用户54886136 Lv1. 初级工程师 2016-07-25
    大神应该考虑介绍电子干扰防护方面
  • 饮水者 Lv8. 研究员 2016-07-11
    无线传输,个人比较看好WIFI,前景空间会越来越大。
    • 世小强回复: 恭喜您获得热评礼!
  • 大胖 Lv6. 高级专家 2016-07-11
    不知笔者无线采集系统采用wifi模块实际效果如何?性能咋样
  • 宏图 Lv4. 资深工程师 2016-07-11
    不错,模块用起来方法简单有效,值得学习。
展开更多评论

相关推荐

【经验】WIFI模块WF121 SPI通信接口时序详解

Silicon Labs WIFI模块WF121的主频可以达到80Mhz,SPI3的通信速率最高可以设置为20Mbps,本文主要介绍SPI的通信时序。

2019-08-24 -  设计经验 代理服务 技术支持 采购服务

【经验】如何将Silicon Labs WiFi模块RS9116N驱动移植到嵌入式linux平台

RS9116N的WiFi协议栈则是在主控上运行,需要主控运行linux系统以及对应的RS9116N驱动。本文以树莓派为例,介绍如何将Silicon Labs WiFi模块RS9116N驱动移植到嵌入式linux平台。

2021-11-09 -  设计经验 代理服务 技术支持 采购服务

【经验】实现WF121 Wi-Fi模块固件升级的两种方法

WF121是一个独立的Wi-Fi通讯模块,支持2.4GHz的802.11 B/ G/N无线WIFI和32位微控制器平台的嵌入式应用。

2019-07-29 -  设计经验 代理服务 技术支持 采购服务

【应用】支持5G频段的芯科多协议无线连接WiFi模块用于仓储机器人,待机电流仅10μA

某仓储机器人项目中工程师通过WiFi模块与AP的交互,对机器端进行无线连接。根据设计需求本文推荐一款Silicon Labs的WiFi模块RS9116W-DB00-CC1-B2A,1.75V~3.63V的宽供电电压,可以提供多协议无线连接解决方案。

2022-10-05 -  应用方案 代理服务 技术支持 采购服务

SiliconLabs的WiFi模块WFM200支持的linux版本内核有哪些?

您好,根据官方文档介绍https://github.com/SiliconLabs/wfx-linux-driver,目前明确支持的linux内核版本为3.18~4.18和5.3~5.16。

2023-05-22 -  技术问答 代理服务 技术支持 采购服务

【产品】接收灵敏度达-97dBm的2.4G低成本WiFi模块

WF121集成高性能射频模块和频率达80MHz的32位MCU,可实现完整的802.11功能,同时支持BGScript脚本编程语言。

2017-05-28 -  新产品 代理服务 技术支持 采购服务

我的T-BOX项目上需要WIFI/蓝牙二合一模块,WIFI采用USB接口,支持WiFi 11a/b/g/n/ac;433.3Mbps;2.4GHz;Bluetooth 4.1,求一款推荐

您好,推荐芯科科技的RS9116N WiFi模块,可提供全面的多协议无线连接解决方案,基本满足要求,规格书链接为https://www.sekorm.com/doc/2207499.html

2022-10-31 -  技术问答 代理服务 技术支持 采购服务

【应用】WFM200超低功耗WiFi模块在智能闪拍眼镜中的应用,尺寸仅6.5mm*6.5mm

Silicon Labs公司生产的WFM200 WiFi收发模块,内置 802.11 b/g/n WiFi 收发芯片、天线、匹配网络、晶体和无源器件,尺寸仅6.5mm*6.5mm,是全球最小的经过认证的WiFi模块。同时,该模块具有经过优化的超低功耗,并能105℃高温环境下运行能量,是工业和户外产品理想的无线通信器件。

2019-08-29 -  应用方案 代理服务 技术支持 采购服务

芯科WIFI模块RS9116W 后缀SB 和DB区别?

silicon labs 推出WIFI模块RS9116W后缀SB 和DB的区别是:后缀SB表示该模块支持单波段。DB 表示双波段。具休请参考数据手册:https://www.sekorm.com/doc/2207501.html 。

2022-10-09 -  技术问答 代理服务 技术支持 采购服务

【产品】因为蓝牙和WiFi,汽车信息娱乐系统更智能了

蓝牙和WiFi在车载系统的控制和娱乐中扮演越来越重要的角色,这两项技术的采用将会使得车载系统的控制和娱乐越来越方便。

2016-03-18 -  新产品 代理服务 技术支持 采购服务

【产品】2.4GHz频段WiFi模块WF111, 2.1mm超薄设计

Silicon Labs旗下的Bluegiga推出的WF111具有Wi-Fi加密协议的硬件支持和多种共存方案的硬件支持,确保同时使用IEEE 802.11和蓝牙功能时,仍然具有卓越的性能。

2016-06-14 -  新产品 代理服务 技术支持 采购服务

【经验】如何解决芯科科技WiFi模块RS9113加载固件后乱码的情况

不少开发者在开发芯科科技的WiFi模块RS9113时,由于误操作会导致模块进入16进制数据模式,无论是通过升级固件还是重启等方式,在选择加载固件后,都会出现乱码的情况,此时其实是模块进入了16进制数据交互模式,本文将指导如何切换数据模式。

2022-07-15 -  设计经验 代理服务 技术支持 采购服务

wifi模块WF121支持哪种加密方式?

WF121支持的加密方式包括:WEP、WPA、WPA2、WAPI。

2016-10-25 -  技术问答 代理服务 技术支持 采购服务

【应用】Silicon Labs WF111 WiFi模块及开发套件,简化物联网无线设计工作

本文主要介绍了WiFi在无线应用中的优势,以及SiLicon Labs的WF111无线模块以及开发套件,解释如何使用模块和相关设计工具来设计产品。Silicon Labs推出的WF111产品为低成本的WiFi模块被设计用于物联网应用(如经销商终端、远程安全摄像头和医疗传感器等)提供了一个很好的例子。

2018-06-30 -  应用方案 代理服务 技术支持 采购服务

在手持对讲机项目中,需要一颗支持WiFi漫游的单频WiFi模块,有什么推荐?

推荐芯科RS9116N-SB00-B00-B00,支持WIFI漫游功能的单频wifi模块。资料见:https://www.sekorm.com/doc/2682290.html

2022-05-10 -  技术问答 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:WiFi module

价格:¥245.5920

现货: 1

品牌:SILICON LABS

品类:WiFi module

价格:¥245.5920

现货: 0

品牌:SILICON LABS

品类:WiFi module

价格:¥245.5920

现货: 0

品牌:SILICON LABS

品类:开发工具

价格:¥1,704.7328

现货: 5

品牌:SILICON LABS

品类:WIFI模块

价格:¥362.5396

现货: 1,514

品牌:SILICON LABS

品类:WIFI模块

价格:¥321.2865

现货: 348

品牌:SILICON LABS

品类:WIFI模块

价格:¥121.6203

现货: 30

品牌:SILICON LABS

品类:Radio Board

价格:¥364.2120

现货: 2

品牌:SILICON LABS

品类:WIFI模块

价格:

现货: 0

品牌:SILICON LABS

品类:WIFI模块

价格:

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RF-LINK

品类:WiFi模块

价格:¥25.5000

现货:16,272

品牌:AMPAK

品类:WiFi模块

价格:¥12.9900

现货:4,013

品牌:AMPAK

品类:WiFi模块

价格:¥17.8900

现货:864

品牌:AMPAK

品类:WiFi模块

价格:¥38.7700

现货:417

品牌:AMPAK

品类:WiFi模块

价格:¥25.1900

现货:386

品牌:RF-LINK

品类:WiFi模块

价格:¥30.2500

现货:225

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:126,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

WIFI射频及通信协议测试

可根据用户的wifi模块,使用无线连接测试仪MT8862A,测试IEEE802.11a/b/g/n/ac (2.4Ghz和5Ghz)设备的TX、RX射频特征,输出测试报告。支持到场/视频直播测试,资深专家全程指导。

实验室地址: 深圳 提交需求>

高压输入/输出电源模块定制

可定制高压电源模块的输入电压100VDC-2000VDC、功率范围5W-500W/4W-60W; 高压输出电源模块的输出电压100VDC-2000VDC。功率范围:4W-60W。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

平台客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面