1. 程式人生 > >嵌入式熱點和WiFi知識積累

嵌入式熱點和WiFi知識積累

他們的原始碼地址是:http://w1.fi/

一、熱點

嵌入式Linux開發板,載入廠家提供的KO驅動,然後配置hostapd和dhcp服務來打造一個熱點。

1.1 hostapd

hostapd能夠將wifi切換為master模式,能夠模仿路由器的功能,打造一個軟ap。

hostapd.conf中會需要名字,需要密碼,需要加密方式。

ssid:設定你熱點的名稱  interface:網絡卡介面  wpa 設定你認證相關的

1.3 dhcp--動態分配ip給接入點

因為如果沒有DHCP的話,連線你熱點的裝置和你的裝置不在同一個網段,那麼就需要手動配置連線的裝置IP,這會很麻煩。顯然需要用DHCP來動態分配IP給接入點。

1.3 參考網址

https://www.cnblogs.com/heat-man/p/4657157.html

https://blog.csdn.net/qianrushi_jinxifeng/article/details/24575829

https://blog.csdn.net/hinyunsin/article/details/6029663?utm_source=blogxgwz3

https://blog.csdn.net/njzhujinhua/article/details/5473970

https://blog.csdn.net/lee244868149/article/details/42027353

二、WIFI

1.1 wpa_supplicant

WPA是WiFi Protected Access的縮寫,中文含義為“WiFi網路安全存取”。WPA是一種基於標準的可互操作的WLAN安全性增強解決方案,可大大增強現有以及未來無線區域網絡的資料保護和訪問控制水平。
wpa_supplicant是一個開源專案,已經被移植到Linux,Windows以及很多嵌入式系統上。它是WPA的應用層認證客戶端,負責完成認證相關的登入、加密等工作。
wpa_supplicant是一個 獨立執行的 守護程序,其核心是一個訊息迴圈,在訊息迴圈中處理WPA狀態機、控制命令、驅動事件、配置資訊等。

1.2 參考網址

https://blog.csdn.net/emdfans/article/details/78262953

https://blog.csdn.net/sunjing_/article/details/51973919