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 发出命令,并得到结果

  • 相关阅读:
    Linux Shell处理文本最常用的工具大盘点
    Linux GCC常用命令
    IT运维流程 — ITIL
    linux软件安装与卸载
    ifconfig无输出的解决办法
    du 命令秘籍
    linux主机名的修改
    输错密码?这个 sudo 会“嘲讽”你
    VS开发环境美化
    oracle +plsql装完省略号不能点
  • 原文地址:https://www.cnblogs.com/-glb/p/11616576.html
Copyright © 2011-2022 走看看