【技术大神】入门最快的嵌入式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

【经验】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

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

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

设计经验    发布时间 : 2019-07-29

【成功案例】优质WIFI模块的秘密——搭载CP2104的USB到UART桥解决方案

目前在进行物联网应用的原型设计跟WIFI开发设计方面消费者有很多第三方模块可以选择,如何做好第三方模块做好第三方模块提高竞争力?优质的USB到UART选择是关键。

新产品    发布时间 : 2016-08-09

无人机的高清图传模块,需要实现从飞机到地面传输视频,要求无线传输芯片支持54Mbps的数据传输率,有什么合适的型号推荐?

Silicon Labs的WIFI模块WF121符合wifi的802.11n协议,理论传输速率可达72Mbit,满足需求,可以用作视频传输。

技术问答    发布时间 : 2016-10-25

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

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

应用方案    发布时间 : 2022-10-05

电路原理图  -  SILICON LABS  - Revision:A03  - January 18, 2022 PDF 英文 下载 查看更多版本

超完整、易开发的WIFI温控器方案,一键开启智能生活!

智能家居温控器愈受欢迎,本文推出超完整、简捷易开发的Wi-Fi连接解决方案:来自Silicon Labs的WF121模块具多个认证、软件堆栈和直观的开发脚本语言,能够将Wi-Fi连接快速添加到您的应用中。

新应用    发布时间 : 2019-09-05

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

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

设计经验    发布时间 : 2021-11-09

空调控制器项目,需要使用无线类芯片实现对空调的无线控制与监测,请问有没有符合的蓝牙或WIFI模块推荐?

推荐WiFi模块WF121或蓝牙模块BGM121。其分别采用WiFi和Bluetooth技术来实现无线通讯及控制。 WF121输功率达到+16dBm,最大的数据速率达到72.2Mbps,适用于大范围的无线连接应用环境。 BGM121基于蓝牙4.2,支持DSP指令,可实现高达1.25MPIS/MHz的运算能力,发射功率高达8dBm,接收灵敏度-92dBm,具有高灵活度,丰富的硬件 接口可连接多种外设。

技术问答    发布时间 : 2017-10-10

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

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

设计经验    发布时间 : 2022-07-15

ALINK_DEYE_EMW3080_WIFI-3.3V-MXCHIP,这颗WIFI模块贵司有替代型号吗?目前我们用的是庆科的

Silicon Labs公司WiFi模块WGM110,请参考数据手册:Silicon Labs(芯科科技) WGM110 Wi-Fi模块 详细数据手册(英文)

技术问答    发布时间 : 2019-03-13

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

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

新产品    发布时间 : 2016-06-14

2203221222 End of Life Notification for WF121 Modules

型号- WF121-E-V2,WF121-A-V2,DKWF121,WF121-A-V2C,WF121,RS9116W-DB00-CC1-B2A,WF121-E-V2C,RS9116X-DB-EVK1

产品变更通知及停产信息  -  SILICON LABS  - Mar 22, 2022 PDF 英文 下载

不同的WIFI模块WF121,它们的MAC地址是一样的吗?

不同的WIFI模块WF121,它们的MAC地址是在出厂时烧录进去的,所有的MAC地址都不一样。

技术问答    发布时间 : 2017-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模块

价格:¥224.1016

现货: 3,578

品牌:SILICON LABS

品类:WIFI模块

价格:¥321.2865

现货: 350

品牌: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

品牌:天工测控

品类:WIFI模块

价格:¥15.1894

现货:465

品牌: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

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

WIFI射频及通信协议测试

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

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

EDA芯片设计软件免费使用

世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。

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

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面