zoukankan      html  css  js  c++  java
  • 仿照手机写一个WIFI的操作程序

    本篇博客仿照手机的功能,写一个WIFI的操作程序。

    手机的WIFI功能有哪些呢?
    当我们进入wlan的设置界面的时候,将自动识别出若干个wifi的热点,并且会自动更新,当点击某个wifi热点的时候,然后会提示用户输入密码,连接。对于某个wifi热点,如果曾经连接过它,曾经设置过密码的话,下次再连接的时候就不需要再输入密码了。它会将密码记录下来,以后自动会去连接。
    总结如下:就有这几个功能
    a. 自动扫描WIFI热点
    b. 点击某个WIFI热点后会去连接它, 必要时让你输入密码
    c. 曾经连接过的WIFI热点会保留它的密码等信息, 以后会自动连接

    如何实现这些功能呢?回顾以前所学的几篇博客,运行wpa_supplicant服务器程序,再去运行wpa_cli。在wpa_cli中可以执行各种命令来操作wifi

    依照wpa_cli,给wpa_supplicant发各种命令,比如:
    scan
    add_network, set_network,select_network
    save_config

    wpa_cli要去连接wpa_supplicant,两者是通过socket进行通信的。
    核心:wpa_cli 通过 wpa_request 向 wpa_supplicant 发出命令,并得到结果

  • 相关阅读:
    【Rust】文件操作
    【Rust】转义字符
    【Rust】原始标识符
    【Rust】字节数组
    【Rust】文档测试
    【Rust】外部函数接口
    【Rust】不安全操作
    【Rust】单元测试
    【Rust】集成测试
    WPF之ComboBox 安静点
  • 原文地址:https://www.cnblogs.com/-glb/p/11616576.html
Copyright © 2011-2022 走看看