压箱子n年的小智 最近拿出来可以正常配置上网 但是升级了几次固件之后发现 wifi不能正常通过声波配置 复位n次无效,询问官方,官方又是懒得搭理的语气。估计一代的产品都没抛弃了吧 那就自己折腾好了此方法适合一代 二代 智能管家 android手机 机顶盒等等等等设备 拆机 拆机也没什么好看的 网上一大堆 下面就直接折腾起来吧焊TTL(usb还有hdmi 有条件都可以补齐) usb/hdmi (usb那是刷机用的 后续我会补上刷机...
阅读全文>>
单独拿出来,分析以下上层应用与wpa_supplicant wpa_supplicant与kernel 的socket交互。 关联上层应用与wpa_supplicant的socket的创建、连接流程分析 [-->./wpa_supplicant/ctrl_iface_unix.c] 1.wpa_supplicant初始化时,在wpa_supplicant_ctrl_iface_init方法中,会通 过 priv->sock = socket(PF_UNIX, SOCK_DGRAM, 0...
阅读全文>>
if(completed==1) { fp = fopen("/tmp/staconn","w+"); if (fp != NULL) { if(completed==1) fprintf(fp, "%s","up"); else ...
阅读全文>>
# # ESW: Link Status Changed - Port1 Link Down# # # # # # # # # # iwconfiglo no wireless extensions.eth2 no wireless extensions.ra0 RTWIFI SoftAP ESSID:"MT7620_AP"  ...
阅读全文>>
systemd wpa_supplicant provides multiple service files: wpa_supplicant.service - uses D-Bus, recommended for NetworkManager users.
[email protected] - accepts the interface name as an argument and starts the wpa_supplicant daemon for this interface....
阅读全文>>
1. 启动命令 wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下: wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/wpa_supplicant.conf -f/data/wifi/wpa_log.txt wpa_supplicant对于启动命令带的参数,用了两个数据结构来保存, 一个是 wpa_params, 另一个是wpa_interface. 这主要是考虑到wpa_supplicant是可以同时支持多个网络...
阅读全文>>
1. PF_INET socket接口,主要用于向kernel 发送ioctl命令,控制并获取相应信息。 2. PF_NETLINK socket接口,主要用于接收kernel发送上来的event 事件。 3. PF_PACKET socket接口,主要用于向driver传递802.1X报文。 主要涉及到的文件包 括:“driver.h”,“drivers.c”,“driver_wext.h”,“driver_we...
阅读全文>>
配置wpa_supplicant 参照:http://douya.com/bbs/viewtopic.php?f=26&t=34834 在/etc目录下面新建wpa_supplicant.conf文件,内容样本:ctrl_interface=/var/run/wpa_supplicantctrl_interface_group=rootap_scan=0network={key_mgmt=IEEE8021Xeap=PEAPpairwise=CCMP TKIPidentity="学校登录id"anonymous_identity="
[email protected] "password="学校...
阅读全文>>