- 浏览: 1481168 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (419)
- XMPP (19)
- Android (180)
- Java (59)
- Network (4)
- HTML5 (13)
- Eclipse (9)
- SCM (23)
- C/C++ (4)
- UML (4)
- Libjingle (15)
- Tools&Softwares (29)
- Linphone (5)
- Linux&UNIX (6)
- Windows (18)
- Google (10)
- MISC (3)
- SIP (6)
- SQLite (5)
- Security (4)
- Opensource (29)
- Online (2)
- 文章 (3)
- MemoryLeak (10)
- Decompile (5)
- Ruby (1)
- Image (1)
- Bat (4)
- TTS&ASR (28)
- Multimedia (1)
- iOS (20)
- Asciiflow - ASCII Flow Diagram Tool.htm (1)
- Networking (1)
- DLNA&UPnP (2)
- Chrome (2)
- CI (1)
- SmartHome (0)
- CloudComputing (1)
- NodeJS (3)
- MachineLearning (2)
最新评论
-
bzhao:
点赞123!
Windows的adb shell中使用vi不乱码方法及AdbPutty -
wahahachuang8:
我觉得这种东西自己开发太麻烦了,就别自己捣鼓了,找个第三方,方 ...
HTML5 WebSocket 技术介绍 -
obehavior:
view.setOnTouchListenerview是什么
[转]android 一直在最前面的浮动窗口效果 -
wutenghua:
[转]android 一直在最前面的浮动窗口效果 -
zee3.lin:
Sorry~~
When I build "call ...
Step by Step about How to Build libjingle 0.4
-
用wpa_cli 连接无线网络
wpa_supplicant软件包中包含客户端程序 wpa_cli,通过它可以直接连接无线网络,不需要通常的无线网络配置文件的方式,这在某些特殊情况下是有用的。
下面通过一个例子来说明wpa_cli 的使用:
1、启动wpa_supplicant
以daemon方式启动wpa_supplicat:
wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant.conf
其中的wlan0为系统内的无线网卡的设备名。配置文件是/etc/wpa_supplicant.conf,其中不包含要连接的无线网络的配置信息。最简单的配置文件只包含一句配置语句即可:
ctrl_interface=/var/run/wpa_supplicant
2、启动wpa_cli
wpa_cli -i wlan0
如果系统内只有一个无线网卡,则-i wlan0参数可省略。程序启动后,进入交户操作状态,可接受用户的命令输入。下面的命令都是在这个交互操作模式下输入的。
3、增加网络,并设置网络参数
可以先用status命令查讯网络连接状态,应该返回
wpa_state=DISCONNECTED
用下面的命令增加网络,并设置相应的参数
add_network
该命令会返回新增加的网络的ID,一般是0 。下面的命令的第一个参数就是网络的ID。
set_network 0 ssid "wyk"
wyk是无线网络名称,要用引号围起来。
set_network 0 psk "password"
password代表网络的密码,也要用引号围起来。
有这两个网络参数一般就够了。
4、启用网络
enable_network 0
命令执行后,wpa_cli 会输出连接的过程信息。如果一切正确,则最后后输出:
<2>CTRL-EVENT-CONNECTED - Connection to xx:xx:xx:xx:xx:xx completed (reauth) [id=0 id_str=]
5、获取IP地址
用
quit
命令退出wpa_cli 。然后用
dhclient wlan0
命令获取IP地址。
- Android手机WIFI数据开关命令svc教程
svc命令 svc power stayon [true|false|usb|ac]
svc data disable svc data enable
svc wifi disable
svc wifi prefer
这个脚本在/system/bin目录下,这个命令可以用来控制电源管理,wifi开关,数据开关(就是上网流量)
这个是控制usb插入的时候屏幕是否常亮,这个有地方设置,就不多说了
这个命令可以关闭数据连接,就是上网流量,大家都知道控制上网的开关很多,
但是大都是通过在apn上的接入点加后缀来实现的,但是这个命令不会更改apn的任何设置,直接在底层关闭数据连接。
应该是最彻底的,而且又不影响apn的设置。这个跟apndroid有什么区别,apndroid是在关闭上网数据的时候,已经在下载的连接可能不会被强
制关闭(这个在apndroid自己的说明中也有提到)。比如你在下载一个10M的电影,下载了1M,不响下载了。用apndroid关闭连接,可能这个
下载还会继续,不会马上停掉。但是用这个命令,绝对毫不留情的咔嚓掉。
这个是打开上网数据连接,跟上一个命令是相反的。
关闭wifi 连接
设置wifi优先,跟5是相反的。
评论
wap_cli -i wlan0
>add_network 0
>set_network 0 ssid "666"
>set_network 0 psk "your pre-shared key"
>enable_network 0
>save_config
>q
Examples 2:
# wpa_cli add_network
4 <--- note the network ID!
# wpa_cli set_network 4 ssid '"Your SSID"'
OK
# wpa_cli set_network 4 scan_ssid 1
OK
# wpa_cli set_network 4 key_mgmt WPA-PSK
OK
# wpa_cli set_network 4 psk '"1234567890"' <--- note the single quotes around
OK
# wpa_cli enable_network 4
发表评论
-
[Android] 为Android安装BusyBox —— 完整的bash shell
2013-12-27 10:19 1409http://www.cnblogs.com/xiaowen ... -
Windows的adb shell中使用vi不乱码方法及AdbPutty
2013-12-27 10:17 7390http://www.veryhuo.com/down/ht ... -
AppMobi推出新XDK,可创建测试PhoneGap项目
2012-09-03 13:39 2526AppMobi今天发布了一个新的工具PhoneGap Mobi ... -
Sencha
2012-09-03 12:59 1135http://www.sencha.com/ Se ... -
jQuery Mobile学习
2012-09-01 12:33 1623使用Jquery Mobile设计Android通讯录 ... -
BackBone
2012-09-01 12:34 1214Backbone.js 是一种重量级javascript M ... -
jQTouch
2012-08-30 15:57 934A Zepto/jQuery plugin for mobil ... -
SwiFTP
2012-08-30 15:43 1240SwiFTP is a FTP server that run ... -
kWS
2012-08-30 15:41 1143kWS is a lightweight and fast W ... -
jQuery Mobile
2012-08-30 15:07 973http://jquerymobile.com/ -
PhoneGap
2012-08-30 15:07 991http://phonegap.com/ -
Android Button background image pressed/highlighted and disabled states without
2012-08-06 12:49 1622http://shikii.net/blog/android- ... -
[AndriodTips]Image, saved to sdcard, doesn't appear in Android's Gallery app
2012-08-04 16:15 1108http://stackoverflow.com/questi ... -
Voice detection for Android
2012-07-23 11:39 2292Here it is, my fist JAVA applic ... -
[AndroidTip]local reference table overflow (max=512)的错误解决
2012-07-22 22:56 5948JNI层coding经常会遇到ReferenceTable o ... -
[AndroidTip]EditText如何初始状态不获得焦点?
2012-07-22 15:35 1180最简单的办法是在EditText前面放置一个看不到的Linea ... -
[AndroidTip]android textview滚动条
2012-07-21 14:29 1256本来是想做一个显示文字信息的,当文字很多时View的高度不能超 ... -
Google公布Android 4.1完整功能
2012-07-16 09:48 3135http://www.android.com/about/je ... -
Android开发:使用AudioTrack播放PCM音频数据【附源码】
2012-07-13 15:20 20769http://www.linuxidc.com/Linux/2 ... -
Android上的行车记录仪
2012-07-11 22:31 1962MyCar Recorder DailyRoads
相关推荐
wpa_cli_wrapper 是对 wpa_cli.c 代码进行封装,即把 wpa_cli 命令的相关操作集成到c代码里,并返回操作的结果。 # 编译方法 进入 wpa_cli_wrapper/wpa_supplicant-2.6/wpa_supplicant 目录,执行 make -f ...
wpa_cli 源码实现,超简单,肥肠容易的与 wpa_supplicant 交互。实现WiFi配置或状态获取等功能
wpa_cli -i wlan0 remove_network 0 wpa_cli -i wlan0 add_network wpa_cli -i wlan0 set_network 0 ssid '"dlink"' wpa_cli -i wlan0 set_network 0 key_mgmt NONE wpa_cli -i wlan0 select_network 0
wpa_cli.rar。仿照手机WIFI程序写的
君正T31 平台移植wifi 模块rtl8188 的问题及解决方法.docx 里面设置到的文档
wpa_supplicant-0.6.9 源码,包含wpa_supplicant,wpa_cli
supplicant里面的P2P函数接口说明,附带示例程序。研究80211协议的朋友可以参考学习。WIFI DIRECT技术相关资料
gem 'wpa_cli_ruby' 然后执行: $ bundle 或者自己安装: $ gem install wpa_cli_ruby 用法 require 'wpa_cli_ruby' wpa_cli = WpaCli.new # Get a list of available Wifi access points wpa_cli.scan scan_...
wpa_supplicant
无线网管理工具源码,可以交叉编译为目标平台上的工具,使用wpa_supplicant作为服务端运行,wpa_cli作为客户端去管理。
Android4.0.4 wpa_supplicant_8支持usb wifi与sdio wifi.
wpa_supplicant,wpa_passphrase源码
wpa_supplicant是无线网络集大成者,实现802.11系列协议,并且跨平台。windows平台,默认(当然也支持NDIS直接抓包)使用WinpCAP(这个应用很广的喽,很多软件都基于他了,特别是国产)作为底层支撑来抓包。使用...
自动连接创建的wifi热点类,包含加密方式WPA2_PSK和WPA_PSK ,同时解决部分android手机自动连接热点导致被切换的问题,在我的前一个demo,android 解决部分手机连接热点wifi导致被切换(链接:...添加了包含了WPA2_PSK...
wpa_supplicant的配置文件,使wpa_supplicant生效。
wpa_supplicant-2.1.tar.gz wpa_supplicant-2.3.tar.gz wpa_supplicant-2.5.tar.gz wpa_supplicant-2.2.tar.gz wpa_supplicant-2.4.tar.gz wpa_supplicant-2.6.tar.gz
./Configure linux-elf-mips -DB_ENDIAN linux:'mipsel-linux-gcc' shared --prefix=/home/blue/linux/wpa_supplicant-0.6.9/openssl-h Ok, 然后 #[root@localhost wpa_supplicant]# cp defconfig .config 修改....
幻影pin1.75驱动文件可以用来解决幻影wifi无法正常使用的难题。不少使用幻影pin1.75升级包的用户在使用幻影wifi的时候出现了手机中缺少驱动的错误提示!对于这个问题,小编特地提供了最新版的幻影pin驱动文件,需要...
wpa_supplicant是无线网络集大成者,实现802.11系列协议,并且跨平台。windows平台,默认(当然也支持NDIS直接抓包)使用WinpCAP(这个应用很广的喽,很多软件都基于他了,特别是国产)作为底层支撑来抓包。使用...
wpa_supplicant-2.7.tar.gz