<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    wpa_supplicant使用筆記

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接

    還在搞8634,看不到頭了。。唉。wireless_tools的缺點是不支持WPA認證,所以有必要把wpa_supplicant也移植過來。無線 網卡是基于zydas芯片的,正好可以在網上搜到wpa_supplicant的zydas專用包:wpa_supplicant- 0.4.7_zydas_pre3.tar.gz

        移植很簡單,解包直接修改Makefile,把CC改成mipsel-linux-gcc,然后編譯直接通過。編譯完成后可以發現有幾個可執行程 序:wpa_supplicant,wpa_cli等。wpa_supplicant是核心程序,它和wpa_cli的關系就是服務和客戶端的關系:后臺 運行wpa_supplicant,可以使用wpa_cli來搜索、設置、和連接網絡等,大部分情況下編輯好配置文件,運行wpa_supplicant 就可以連通網絡了,創建一個wpa_supplicant.conf,鍵入以下內容:

    #可有可無,沒有的話無法用wpa_cli terminate來關閉wpa_supplicant
    ctrl_interface=/var/run/wpa_supplicant

    # 確保只有root用戶能讀取WPA的配置,可有可無,尤其是在嵌入式設備上
    ctrl_interface_group=0

    # 使用wpa_supplicant來掃描和選擇AP,也可以設置成0或2,但只有1才能正確工作
    ap_scan=1


    network={
    #AP的名字
    ssid="my_network"
    #AP的key
    psk="my_key"
    }

        配置文件弄好后就可以運行wpa_supplicant了。在那之前當然要先插好無線網卡,載入驅動:

    bash# insmod zd1211b.ko
    bash# ifconfig eth1 up

    bash# wpa_supplicant -B -ieth1 -Dzydas -c/etc/wpa_supplicant.conf
        
       參數-B代表后臺運行,-ieth1代表使用設備eth1,-Dzydas代表網卡芯片是zydas,-c指定配置文件。
       接下來就可以看下網絡是否連通了:

    bash# iwconfig
    bash# udhcpc -i eth1 -n

    以下 : From http://blog.chinaunix.net/u1/38994/showart_1161421.html

    bash# wpa_cli -ieth1 scan //搜索無線網
    bash# wpa_cli -ieth1 scan_results //顯示搜索結果

    bash# wpa_cli -ieth1 add_network
    bash# iwconfig eth1 essid "you_wifi_net"
    bash# wpa_cli -ieth1 password 0 "password"
    bash# wpa_cli -ieth1 enable_network


    luther.gliethttp add here
    -ieth1也是
    wpa_cli和wpa_supplicant進行unix方式進行進程見通信的文件名.

    wpa_supplicant執行時會在/data/system/wpa_supplicant目錄下創建eth1文件,所以就能unix通信了
    下載地址:http://hostap.epitest.fi/releases/
    RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全