5G智能网关功能测试第二章-WIFI测试

本文以飞凌嵌入式FCU2303(5G智能网关3.0)为基础讲解,本节主要介绍5G智能网关 WIFI功能的测试。关于FCU2303(5G智能网关3.0)如果想将4G/5G模块的流量通过以太网或者wifi AP模式分享出去的方式在《5G智能网关功能测试第一章4G/5G 上网测试》中已经有所设计,此章节就不在赘述。

一、FCU2303(5G智能网关3.0)WiFi测试

5G智能网关WiFi天线在外壳上的标识为:

1、板载WiFi 测试

FCU2303(5G智能网关3.0)上可以通过m.2 Type 2230接口,即E KEY标准接口默认外接INTEL 3168NGW模块。
系统上电前将模块插入底板相应卡槽,上电后启动linux后,通过lspci可以看到对应设备枚举成功。

root@localhost:~# lspci0000:00:00.0 PCI bridge: Freescale Semiconductor Inc Device 81c0 (rev 10)0001:00:00.0 PCI bridge: Freescale Semiconductor Inc Device 81c0 (rev 10)0001:01:00.0 Network controller: Intel Corporation Device 24fb (rev 10)0002:00:00.0 PCI bridge: Freescale Semiconductor Inc Device 81c0 (rev 10)

2、配置WiFi上网

输入ifconfig wlP1p1s0命令查看WiFi网络节点:

root@localhost:~# ifconfig wlP1p1s0wlP1p1s0: flags=4098<BROADCAST,MULTICAST>  mtu 1500        ether d8:3b:bf:b9:dd:27  txqueuelen 1000  (Ethernet)        RX packets 0  bytes 0 (0.0 B)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 0  bytes 0 (0.0 B)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Ubuntu18 中 wifi 的名称不再是wlan0类似的命名方式,而是采用固件版本的形式,如上所示INTEL 3168NGW的名称为 wlP1p1s0。
注意:在FCU2303(5G智能网关3.0)中,WiFi模块已经配置成AP热点功能并加入网桥br0中,Wifi热点名称为wifi_test,密码为12345678,Wifi热点的配置文件为:

root@localhost:~# cat /etc/hostapd/hostapd.confinterface=wlP1p1s0driver=nl80211ssid=wifi_testchannel=9hw_mode=gmacaddr_acl=0ignore_broadcast_ssid=0auth_algs=1wpa=3wpa_passphrase=12345678wpa_key_mgmt=WPA-PSKwpa_pairwise=TKIPrsn_pairwise=CCMP

如果客户想关闭掉WiFi模块的AP热点功能,用作STA模式,并将WiFi模块从网桥中去除,可以执行以下命令:

root@localhost:~# rm /etc/systemd/system/multi-user.target.wants/hostapd.serviceroot@localhost:~# rm /etc/systemd/network/wlan0.network

二、STA模式测试

1、使用简易脚本测试

为了方便客户能够更快速验证功能,我们提供了wifi连接的脚本,首先查看wifi_connect.sh的使用说明,如下表:

参数

说明

-s

准备连接的WIFI的名称

-p

准备连接的WIFI的密码,如果没有加密请使用-p NONE

-a

是否随开机自动启动,如果是则为ON,如果不是则为OFF,如果没有此项则保持原有设置

举例如下,连接 WIFI 的名称为 resona 密码为 23456789 的 WIFI:

root@localhost:~# /root/Net_Tools/wifi_connect.sh -s resona -p 23456789 Begain Wireless connect ... -----------------------SSID: resonaPASW: 23456789 ----------------------- Wireless point is  wlP1p1s0 Wireless status is DISCONNECTED Wireless status is SCANNING Wireless status is COMPLETED ----------------------- Wireless connect statusbssid=2a:9a:7d:5f:4e:bbfreq=2462ssid=resonaid=0mode=stationpairwise_cipher=CCMPgroup_cipher=CCMPkey_mgmt=WPA2-PSKwpa_state=COMPLETEDaddress=28:7f:cf:ca:89:9cuuid=2d6ba737-00d3-55c6-ab0b-b10df8ef1d1d ----------------------- Wireless connect done !!! Auto start setting not change

此步完成以后则Wifi连接成功

2、使用命令逐步操作测试:

下面的方法为使用命令连接wifi的详细方法,供客户后期开发程序使用
首先使用 wifi_wpa.sh 脚本生成 wpa_supplicant 配置文件,首先查看wifi_wpa.sh的使用说明,如下表:

参数

说明

-s

准备连接的WIFI的名称

-p

准备连接的WIFI的密码,如果没有加密请使用-p NONE

举例如下,连接 WIFI 的名称为 resona 密码为 23456789 的 WIFI:

root@localhost:~# /root/Net_Tools/wifi_wpa.sh -s resona -p 23456789ssid resonapasw 23456789

生成的配置文件为:/etc/wpa_supplicant.conf

root@localhost:~# cat /etc/wpa_supplicant.conf#PSK/TKIPctrl_interface=/var/run/wpa_supplicantp2p_disabled=1network={ssid="resona"scan_ssid=1psk="23456789"key_mgmt=WPA-EAP WPA-PSK IEEE8021X NONEgroup=CCMP TKIP WEP104 WEP40}

连接测试:

root@localhost:~# wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlP1p1s0 &[1] 5173Successfully initialized wpa_supplicant

查看连接状态

root@localhost:~# wpa_cli status -i wlP1p1s0bssid=b6:24:1e:e8:9b:82freq=2462ssid=resonaid=0mode=stationpairwise_cipher=CCMPgroup_cipher=CCMPkey_mgmt=WPA2-PSKwpa_state=COMPLETEDaddress=d8:3b:bf:b9:dd:27uuid=ada8b469-9fb8-5e6d-890a-daf96422b26c

获取IP地址:

root@localhost:~# dhclient -i wlP1p1s0

测试WiFi
测试WiFi,ping 域名或者IP。

root@localhost:~# dhclient -i wlP1p1s0root@localhost:~# ping www.forlinx.com -c 3 -I wlP1p1s0PING www.a.shifen.com (61.135.169.125) from 192.168.43.143 wlP1p1s0: 56(84) bytes of data.64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=1 ttl=53 time=39.2 ms64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=2 ttl=53 time=58.2 ms64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=3 ttl=53 time=48.9 ms--- www.a.shifen.com ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 2003msrtt min/avg/max/mdev = 39.216/48.822/58.282/7.784 ms
(0)

相关推荐

  • 树莓派4b初体验(填坑)

    本人是一只小白,想搞几块树莓派搭个大数据集群玩玩.于是乎先入手了一个,某宝随便淘了个4b,也不知道真假,反正能用. 这篇文章我想介绍一些从到手到登录进系统遇到的一些麻烦,和官网还有商家给的教程不一样的 ...

  • openwrt 联网攻略 wifi

    本章学习内容: 1.WIFI如何开启 2.扫描热点 3.连接热点 4. 断开热点 5.关闭WIFI 本节使用的是wpa_supplicant工具,它主要包含wpa_supplicant(命令行模式)与 ...

  • 来自斯坦福的廉价机器狗.上

    一个廉价的机械狗: 狗机器人的大脑是一台 Raspberry Pi 4 计算机,它接收来自无线 PS4 控制器的命令并控制伺服电机,每条腿三个,将脚和身体移动到正确的位置. https://githu ...

  • CentOS 7 Realtek 8192cu WIFI网卡驱动配置

    入手了EDUP(EDUP) EP-MS1558,可是在centos7没有驱动,捣鼓了很久,终于配置驱动成功. 首先,需要注意的是centos 7的内核为3.10,而realtek(8192)目前官网仅 ...

  • 5G智能网关功能测试第一章-4G/5G上网测试

    FCU2303(5智能网关3.0)支持两种4G模块,分别为华为ME909s模块和移远EC20模块:支持两种5G模块,分别为华为MH5000-31模块和移远RM500Q-GL模块,默认支持移远RM500 ...

  • 5G智能网关功能测试-8路网口测试

    本文以飞凌嵌入式5G智能网关3.0(FCU2303)平台讲解,本文主要介绍了5G智能网关有线网卡的测试,其他型号网关产品测试可能略有不同,仅做参考使用. 有线网卡测试 5G智能网关3.0(FCU230 ...

  • 5G智能网关功能测试-8路网口功能测试

    5G智能网关功能测试-8路网口功能测试 本文以飞凌嵌入式5G智能网关3.0(FCU2303)平台讲解,本文主要介绍了5G智能网关有线网卡的测试,其他型号网关产品测试可能略有不同,仅做参考使用. 有线网 ...

  • 5G智能网关工业数据采集

    工厂生产.运行数据的实时采集,为现代智能工厂高效自动化运行提供保障,为生产的决策.调度等提供可靠参照依据.通过实际项目中的实时数据采集系统的运行,智能化工厂实现了数字化.智能制造的基础设施建设,完美解 ...

  • 什么是5G智能网关?飞凌5G网关的优势解析!

    什么是5G? 5g≠4G+1.第五代移动电话行动通信标准,也称第五代移动通信技术,外语缩写:5G.如果把2G.3G.4G几代移动通信技术比作不断把路修宽,5G则是利用技术在继续修宽高速路的同时,对路进 ...

  • 相控雷达仿真 测试龙头!叠加5G 智能驾驶 空天互联网等概念...

    文:海豚音 自主可控!给探月工程.北斗卫星提供服务,技术水平甚至略超外资... 最近一季度业绩密集披露,与此同时抱团股有所抬头,今日盘中大次新板块走得各个都颇为惊魂,曾经的妖股西域旅游直接被ST了,一 ...

  • 基于5G工业网关的厂区智能物流应用—5G+工业互联网典型应用场景

    十四五规划在新基建的基础上进一步加快了制造业转型升级的步伐,对5G.工业互联网.AI.工业大数据.工业软件等技术或产品作了进一步的强调,未来制造业的发展方向将是高效节能.绿色环保的智慧工厂. 物流过程 ...

  • 基于5G工业网关的智能无人巡检方案—5G+工业互联网典型应用场景

    随着信息技术的高速发展,促进了新经济时代的到来,信息技术的应用加速了知识的传递.加工和更新,提升了有效利用信息的能力,采用智能巡检机器人以更合理.更科学.更贴近实际需要的方式对检测区域进行全方位多手段 ...

  • 基于5G工业网关的智能生产现场监测解决方案

    生产现场通常分为工业园区.厂区.车间等现场,监测内容主要分为现场环境和现场生产设备等方面的监测内容,能实时获取完整.准确的工厂生产制造过程.的各种数据,为企业提高生产制造管理提供基础数据,全面优化生产 ...