【经验】以ubuntu 18.04系统为例,分析如何使用RS9116N进行开发
SILICON LABS RS9116 无线模块是单波段和双波段模块,可提供全面的多协议无线连接解决方案,包括 Wi-Fi 和双模蓝牙 5。RS9116分为RS9116W和RS9116N两大系列,RS9116W和RS9116N的区别在于,RS9116W的WiFi协议栈是在RS9116上运行,主控只需要发送相应的指令进行控制;而RS9116N的WiFi协议栈则是在主控上运行,需要主控运行linux系统以及对应的RS9116N驱动。本文以ubuntu 18.04系统为例,介绍如何使用RS9116N进行开发。
硬件准备:
1) RS9116N模块/开发板,购买链接: RS9116N-SB00-B00-B00
开发板购买链接:RS9116X-SB-EVK1
2) PC机,带Ubuntu 18.04
3) 通过USB或者SDIO接口将RS9116N和PC连接起来
软件准备:
1) RS9116N驱动开发包,下载链接:https://www.silabs.com/support/resources.p-wireless_wi-fi_rs9116-wi-fi-transceiver-modules
2) Ubuntu 18.04
1、 编译驱动
1) 将RS9116N驱动包下的host文件夹拷贝到Ubuntu系统下,进入到host目录。
host文件夹路径: RS9116.NB0.NL.GENR.LNX.2.3.0.0001\source\host
2) 使用make menuconfig进入配置界面,根据当前硬件连接接口以及所需功能进行配置。
注:运行make menuconfig时可能会报错fatal error: netlink/genl/genl.h: No such file or directory,此时使用sudo apt-get install libnl-3-dev指令安装对应的包即可。
3) 使用modprobe cfg80211和modprobe Bluetooth检测对应服务是否开启,未开启的话,通过该指令自动开启。
4) 使用make clean和make对驱动进行编译,编译成功后如下图
2、 安装驱动
1) 进入到release文件夹下
打开onebox_insert.sh和common_insert.sh脚本,里面有一些配置选项,按照开发需求修改配置。
2) 使用sudo ./onebox_insert.sh运行脚本安装驱动,onebox_insert.sh会在最后调用common_insert.sh脚本,所以在步骤1)我们把两个脚本都进行了配置,脚本运行后如下图
3) 通过ifconfig指令,可查看到当前已存在rpine0网卡
3、 配置网卡并创建虚拟接入点
1) 通过sudo ./onebox_util rpine0 enable_procotol <value>使能协议,用法可使用./onebox_util -h |grep ‘enable_procotol’进行查询,这里我们以单WiFi模式为例
2) 使用sudo ./onebox_util rpine0 create_vap my_wifi sta sw_bmiss指令,生成一个虚拟接入点VAP(Virtual Access Point),名称为my_wifi,用于作STA;同样,可通过./onebox_util -h |grep ‘create_vap’查询用法。
3) 通过ifconfig指令可以查看创建的VAP
4、 使用wpa_supplicant操作WiFi
1) 开启wpa_supplicant服务
sudo ./wpa_supplicant -i wlx88da1aff654c -D bsd -c sta_settings.conf –ddddt &
2) 按照以下步骤连接AP,wpa_cli指令用法可在网上进行搜索
sudo wpa_cli –i wlx88da1aff654c add_network // 添加成功会返回编号,后面使用该编号对网络进行操作
sudo wpa_cli -i wlx88da1aff654c set_network 0 ssid '"SSID"' // SSID按照实际填写
sudo wpa_cli -i wlx88da1aff654c set_network 0 psk '"psk"' // psk是密码,按照实际填写
sudo wpa_cli -i wlx88da1aff654c enable_network 0 // 使能该网络
sudo wpa_cli -i wlx88da1aff654c select_network 0 // 选择网络
sudo dhclient wlx88da1aff654c // 使能dhcp服务
3) 通过ifconfig指令查看,已经获取到ip,说明已经连接成功
其余例如断开、切换AP等操作,可到wpa_supplicant官网或者网上进行搜索。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由xion提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关研发服务和供应服务
相关推荐
【经验】使用频谱仪测试无线模块EFR32FG23的发射功率和频偏的方法
本文使用Silicon Labs无线SoC芯片EFR32FG23的BRD4265B无线模块作为测试对象,介绍如何使用Simplicity Studio 5软件配置railtest工程,并使用频谱仪测试EFR32FG23模块的发射功率和频偏的方法。
【经验】使用J-Link调试Silicon Labs原厂EFR32FG23无线模块的接线方法
我们在刚开始接触到Silicon Labs的EFR32FG23无线SoC芯片时,有时需要使用EFR32FG23的开发板进行评估和测试。EFR32FG23有些开发板是由BRD4001A底板和EFR32FG23的无线模块(例如FG23-RB4265B模块)组成的。
【经验】Simplicity Studio v5软件创建ZigBee SoC协调器工程的高效方法
本文以Silicon Labs EFR32MG21芯片的BRD4180A无线模块为例,介绍如何使用Simplicity Studio v5软件创建ZigBee SoC Coordinator工程的方法。
【选型】Silicon Labs BG22、xG24、BG27无线SoC比较及信驰达无线模块选型指南
作为安全、智能无线技术领域的前沿品牌,Silicon Labs在最近几年陆续推出了EFR32BG22、EFR32xG24、EFR32BG27等系列无线SoC。RF-star作为物联网行业领先的无线通信模组厂商,基于Silicon Labs的无线SoC推出了RF-BM-BG22x系列串口转蓝牙透传模块、RF-BM-BG24x旗舰系列低功耗蓝牙模块和RF-BM-MG24x旗舰系列并发多协议无线模块。
SIWG917无线模块数据表
描述- SiWG917模块是一款低功耗Wi-Fi 6和蓝牙LE 5.4无线模块,适用于超低功耗物联网设备。它集成了Wi-Fi、蓝牙、Matter和IP网络连接,专为需要长电池寿命的电池供电设备设计。模块包含超低功耗Wi-Fi 6和蓝牙低功耗无线CPU子系统,以及集成的微控制器(MCU)应用子系统、安全、外设和电源管理子系统,所有这些都在一个16 x 21.1 x 2.3 mm的封装中。该模块适用于智能家居、智能城市、安全摄像头、智能电表、工业可穿戴设备、智能传感器、智能建筑、智能家电、资产跟踪、健康和健身、智能医院、宠物追踪等领域。
型号- SIWG917Y121MGNBA,SIWG917,SIWG917Y121MGABA,SIWG917Y111MGABA,SIWG917Y110LGNBA,SIWG917Y110LGABA,SIWG917Y111MGNBA
LoRa无线模块与FSK无线模块的对比
目前,市面上有许多无线芯片厂家。其中,Silicon Labs ,Semtech和Nordic,TI最为有名。这些芯片厂商开发了很多无线芯片的。这其中,根据其调制方式的对比,就便于我们选择合适的芯片种类了。本文介绍LoRa无线模块与FSK无线模块的对比。
【元件】芯科科技基于Wi-Fi 6芯片的SiWx917Y无线模块,助力上市时间缩短9个月
芯科科技将推出SiWx917Y无线模块-基于超低功耗SiWx917M Wi-Fi 6芯片,具有集成天线(或RF引脚)并已通过监管认证,可将产品发布时间缩短数月,并大幅降低开发成本。
Si4463无线模块收发超长数据包分享
Silicon LabsEZRadioPro 系列的Si4463无线模块,TX FIFO 和 RX FIFO只有64字节。那么如何实现超过64字节的数据包收发呢?需要繁琐的去把长包拆分成小于等于64字节的小包,每个小包单独发送,然后接收端把这些小包数据拼接回原始的长包数据吗?本文为你介绍。
如何为您的项目选择合适的无线模块?
目前市面有很多品牌和类型的无线芯片。相关厂商基于这些无线芯片,做了很多很多的无线模块。若是对无线传输领域不熟悉的开发人员,在为项目选择合适的无线模块时可能会遇到一些困难。本文针对开发人员可能遇到到一些困难进行回复。
99美分无线SoC中的六个隐藏成本选择无线模块和无线SoC时的考虑因素
描述- 本文探讨了在99美分无线SoC中存在的六个隐藏成本,以及在选择无线模块和无线SoC之间的权衡。文章分析了使用无线SoC可能带来的额外成本,包括RF工程师和设计、实验室设备和设施、PCB布局和天线选择、监管批准和认证、供应链管理和保证等。文章还讨论了从模块到SoC的迁移,以及单一来源供应模块和SoC的优势。
【产品】芯科科技2.4GHz多协议无线模块MGM240,适用于Zigbee、Thread和Matter设备
Silicon Labs推出的MGM240是经认证的2.4GHz无线模块系列,基于EFR32MG24 SoC,支持Bluetooth、Zigbee、Thread和Matter协议,凭借Secure Vault®技术可提供卓越的RF性能、能效和行业领先的安全性。
思为无线四款Si4432射频模块挑选指南
思为无线基于Silicon Lab的Si4432芯片开发出四款不同封装尺寸的射频模块:RF4432PRO、RF4432、RF4432X1和RF4432F27,以便满足不同客户的需求。本文介绍4款模组的相同点及区别。
MGM240P多协议无线模块数据表
描述- 该资料介绍了MGM240P多协议无线模块的技术规格和应用。MGM240P是一款基于EFR32MG24 SoC的高性能无线模块,支持802.15.4(Zigbee、OpenThread)和蓝牙低能耗连接,适用于电池供电和线缆供电的物联网设备。它具备卓越的射频性能和能源效率,提供智能家庭连接功能,并采用领先的Secure Vault技术。
型号- MGM240PA32VNN3,MGM240PA22VNA3,MGM240P32A,MGM240P22A,MGM240PB32VNN3,MGM240P,MGM240PB22VNA3R,MGM240PA32VNA3R,MGM240PB32VNA3R,MGM240PB22VNA3,MGM240PA22VNA3R,MGM240P32N,MGM240PB32VNA3,MGM240PA32VNN3R,MGM240PA32VNA3,MGM240PB32VNN3R
【产品】最多支持40MHz带宽的Wi-Fi收发器模块RS9113,符合单空间流IEEE 802.11 b/g/n
RS9113 Wi-Fi收发器模块产品家族基于Silicon Labs的RS9113超低功耗、单空间流、双波段802.11n + 蓝牙4.0 SoC。该模块符合单空间流IEEE 802.11 b/g/n,单波段支持;使用1空间流802.11n 时,数据速率高达150 Mbps。
思为无线低功耗、高性能、小体积无线通讯模块EFR32,休眠电流<5μA,最大工作频率40MHz
G-NiceRF的EFR32模块是基于SILICON公司的EFR32FG14 Flex Gecko芯片而研发,采用了先进的直接序列扩频通信调制技术(DSSS),高效的接收灵敏度,使得其穿透能力和通信距离都远超当下通用的FSK和GFSK产品。
电子商城
品牌:SILICON LABS
品类:Wireless Connectivity CC0 Module
价格:¥118.8333
现货: 7
品牌:SILICON LABS
品类:FULLY INTEGRATED Z-WAVE ® WIRELESS MODULE
价格:¥86.6673
现货: 779
品牌:SILICON LABS
品类:FULLY INTEGRATED Z-WAVE ® WIRELESS MODULE
价格:¥86.6673
现货: 49
品牌:SILICON LABS
品类:FULLY INTEGRATED Z-WAVE ® WIRELESS MODULE
价格:¥78.7885
现货: 0
品牌:SILICON LABS
品类:FULLY INTEGRATED Z-WAVE ® WIRELESS MODULE
价格:¥86.6673
现货: 0
品牌:SILICON LABS
品类:FULLY INTEGRATED Z-WAVE ® WIRELESS MODULE
价格:¥78.7885
现货: 0
品牌:SILICON LABS
品类:FULLY INTEGRATED Z-WAVE ® WIRELESS MODULE
价格:¥78.7885
现货: 0
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
可定制无线位移传感器量程范围10~600mm,采用了无线传输方式,可远程自动实时检(监)测位移量值,准确度级别(级):0.2、0.5;内置模块:无线传输模块、供电模块;传输距离L(m):可视距离1000 (Zigbee、 LORA)。
最小起订量: 1pcs 提交需求>
可根据用户的wifi模块,使用无线连接测试仪MT8862A,测试IEEE802.11a/b/g/n/ac (2.4Ghz和5Ghz)设备的TX、RX射频特征,输出测试报告。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论