技术交流有兴趣请加:
音视频技术交流群:
无线投屏技术交流群:
详情可访问我司官网 必捷网络|因必捷而简单
商务合作请至邮件
要进行Miracast的开发,无线网卡的重要性不言而喻。
目前我所熟知的支持WiFi-Direct的网卡主要有瑞昱以及博通的几款,比如RTL81x系列,Broadcomm 43X系列等,无线网卡质量的好坏直接影响着以后的无线投屏效果。
主要考虑一下几点:
1.兼容性差,支持的手机种类少,导致很多手机连接不上,或者比较难连接上。
2.投屏效果差,卡顿或者花屏严重,显示效果不好。
3.散热性差,网卡性能随着温度呈现指数级下降。
4.使用寿命短。

目前市面上已经有不少无线网卡已经开始支持WiFi-Direct功能了,但是一些老的网卡仍然不支持WiFi-Direct功能,在选择无线网卡的时候要搞清楚,下面是个简单的脚本可以帮助我们快速查看网卡是否支持WiFi-Direct功能。
#!/bin/bash WI_DEVICE=$1 PHY_DEVICE=$(phy$(iw dev $WI_DEVICE info | grep wiphy | awk '{print $2}')) if [ -z "$PHY_DEVICE" ] then echo "cannot find physical device for $WI_DEVICE" return fi if iw phy $PHY_DEVICE info | grep -Pzo "(?s)Supported interface modes.*Supported commands" | grep "P2P" &> /dev/null then echo $WI_DEVICE supports P2P else echo Sorry, $WI_DEVICE do not support P2P exit 1 fi
讯享网
进行无线网卡驱动开发的话需要掌握驱动以及网络部分的相关知识:主要的有mac8021,cfg80211相关组件,user空间和内核接口nl80211,一般厂家都会提供驱动,并且会有手册指导我们进行交叉编译,驱动开发编译部分这里我们不做过多的介绍。

加载了无线网卡驱动之后,可以看到相比较于普通的网卡,多出了一个虚拟的p2p0,WIFI-DIRECT功能就是在p2p0上运行,原有的wlan0继续以前的普通网卡功能,两者互不影响,但是有些厂家为了追求网卡效果,会在进行WIFI-DIRECT的时候临时关闭掉wlan0上的功能。
对DLNA/Airplay/Miracast/Widi感兴趣的同学可进 交流.
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/39696.html