项目简介
某网络分析仪, 基于Android 12系统,主要完成系统定制,SDK开发。
系统定制: 添加系统服务, SystemUI定制
SDK开发:网络相关的工具类开发,包括以太网,10G光口,WIFI。提供SDK调用的APP demo
网络状态判断
- 以太网
cat /sys/class/net/eth0/flags
- wifi
cat /sys/class/net/wlan0/flags
- SFP光口
cat /sys/class/net/eth1/flags
0x1003 表示接口打开
0x1002 表示接口关闭
网络载波判断
#以太网
cat /sys/class/net/eth0/carrier
#光口
cat /sys/class/net/eth1/carrier
#wifi
cat /sys/class/net/wlan0/carrier
输出1 表示有连接 0表示断开
注意: 光口和wlan0关闭时 carrier可能会读不到
WIFI
常用测试命令
- iw dev
iw dev
phy#3
Interface wlan0