Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页

    YuzuKi X 100ask V851s 连接wifi

    V853系列-AI视觉
    1
    1
    136
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      fanfan LV 5 last edited by fanfan

      YuzuKi X 100ask V851s 连接wifi

      1 ifconfig

      验证是否存在 wlan0 接口(如果该命令正常执行说明驱动程序已启动并且 WiFi 固件已加载):

      1.1 检查 WLAN 接口

      root@TinaLinux:/# ifconfig
      lo        Link encap:Local Loopback
                inet addr:127.0.0.1  Mask:255.0.0.0
                inet6 addr: ::1/128 Scope:Host
                UP LOOPBACK RUNNING  MTU:65536  Metric:1
                RX packets:0 errors:0 dropped:0 overruns:0 frame:0
                TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
                collisions:0 txqueuelen:1
                RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
      
      wlan0     Link encap:Ethernet  HWaddr B8:15:AB:F9:9E:2A
                UP BROADCAST MULTICAST  MTU:1500  Metric:1
                RX packets:0 errors:0 dropped:0 overruns:0 frame:0
                TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
                collisions:0 txqueuelen:1000
                RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
      

      1.2 初始化WLAN接口

      打开wlan0

      输入ifconfig就能看到有wlan0了

      root@TinaLinux:/# ifconfig wlan0 up
      [  426.715971] ieee80211_do_open: vif_type=2, p2p=0, ch=3, addr=b8:15:ab:f9:9e:2a
      [  426.724274] [STA] !!!xradio_vif_setup: id=0, type=2, p2p=0, addr=b8:15:ab:f9:9e:2a
      [  426.737749] [AP_WRN] BSS_CHANGED_ASSOC but driver is unjoined.
      [  426.756330] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
      

      2 wi

      用以下命令扫描任何无线接入点的过程:

      扫描可用的 SSID(AP)

      仅获取 SSID 名称

      root@TinaLinux:/# iw dev wlan0 scan | grep SSID
              SSID: ChinaNet-kRAH
              SSID: WiFi
              SSID: Programmers
              SSID: \xe9\xa1\xba\xe6\x88\x90\xe5\x8a\xb3\xe5\x8a\xa1
              SSID: ChinaNet-LqFS
              SSID: HP-Print-D9-LaserJet Pro MFP
              SSID:
              SSID: ChinaNet-ffbu
              SSID: 1505
              SSID: ChinaNet-ec7h
              SSID: CMCC-N2AP
              SSID: ChinaNet-ccXn
              SSID: CPE_D24FC1
      

      3.配置连接wifi

      wpa_supplicant连接WIFI的时候会从配置文件中读取账号和密码,以及加密方式等, 所以我们再运行wpa_supplicant工具的时候要提前写好配置文件。
      配置文件名称自定,但是要以 .conf 为后缀,并保存在 /etc/ 目录下,这边给出一个配置文件的例子。
      编辑vi /etc/wpa_supplicant.conf 文件:

      ctrl_interface=/var/log/wpa_supplicant
      update_config=1
      
      network={
          ssid="Programmers"
          psk="100ask****"
      }
      

      创建一个socket通信的目录

      mkdir -p /var/log/wpa_supplicant
      

      4.连接到 SSID

      root@TinaLinux:/# wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlan0
      Successfully initialized wpa_supplicant
      

      5.为 WLAN 接口分配IP地址

      root@TinaLinux:/# udhcpc -i wlan0
      udhcpc: started, v1.27.2
      udhcpc: sending discover
      [  602.197655] [TXRX_WRN] drop=1759, fctl=0x00d0.
      udhcpc: sending select for 192.168.0.118
      udhcpc: lease of 192.168.0.118 obtained, lease time 60
      udhcpc: ifconfig wlan0 192.168.0.118 netmask 255.255.255.0 broadcast 192.168.0.255
      udhcpc: setting default routers: 192.168.0.1
      

      6.检查连接性

      最基本的连通性测试是使用"ping”命令。在此示例中,无线路由器(关联到)的IP地址为192.168.1.1:

      root@TinaLinux:/#  ping www.baidu.com
      PING www.baidu.com (14.215.177.39): 56 data bytes
      64 bytes from 14.215.177.39: seq=0 ttl=55 time=8.874 ms
      64 bytes from 14.215.177.39: seq=1 ttl=55 time=15.294 ms
      64 bytes from 14.215.177.39: seq=2 ttl=55 time=40.742 ms
      64 bytes from 14.215.177.39: seq=3 ttl=55 time=630.144 ms
      64 bytes from 14.215.177.39: seq=4 ttl=55 time=176.153 ms
      64 bytes from 14.215.177.39: seq=5 ttl=55 time=51.686 ms
      64 bytes from 14.215.177.39: seq=6 ttl=55 time=17.627 ms
      ^C
      --- www.baidu.com ping statistics ---
      7 packets transmitted, 7 packets received, 0% packet loss
      round-trip min/avg/max = 8.874/134.360/630.144 ms
      

      注意:输入 <CTRL + C> 可终止 ping 会话。

      1 Reply Last reply Reply Quote Share 0
      • 1 / 1
      • First post
        Last post

      Copyright © 2022 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策