設置
|
登錄
|
註冊
進入侃吧
搜索帖子
首頁
>
八爪魚工作室吧
>
瀏覽帖子
回覆帖子
|
取消只看樓主
作者共發了
74
篇帖子。
首頁
上一頁
1
2
3
4
5
6
7
8
下一頁
尾頁
【記錄】每天我學習的內容
68樓
巨大八爪鱼
2018-1-18 21:51
今天經過一天的努力,終於成功實現了88W8686 WiFi模塊數據幀和命令幀的自動重傳功能,並且使用最新的lwip2.0.3成功調通了NetBIOS和HTTP服務,採用的是WiFi模塊自建帶有WEP密碼的Ad-hoc熱點,電腦來連接的方式。
69樓
巨大八爪鱼
2018-1-19 22:39
今天在新88W8686 wifi程序架構中實現了Scan、ScanSSID和Associate三個命令,並且第一次在STM32單片機上使用了C標準庫<stdlib.h>中的malloc函數和free函數,用來在多個命令間傳遞參數信息,取代了昨天的wifi_temp變量
71樓
巨大八爪鱼
2018-1-21 23:17
今天下午成功用C語言生成了MIC碼,實現了第二次握手和第四次握手包的發送。將生成的PTK碼發送給wifi模塊的固件後,wifi模塊可成功收發單播幀,但不能收發廣播幀。程序運行過程中發現,只要碰巧路由器給wifi模塊發送了數據,wifi模塊就可以知道路由器的MAC地址,從而成功實現DHCP分配IP位址和DNS伺服器地址,然後實現DNS地址解析並與解析出來的地址建立TCP連接。
晚上試着生成GTK廣播密鑰但沒有成功,打算明天繼續研究。
72樓
巨大八爪鱼
2018-1-22 22:08
今天下午先是試着給wifi模塊發送Crypto命令解密Msg3,但後來才發現88W8686並不支持這個命令(result=2),所以在網上下載了tiny aes c庫,然後複製了網上的aes unwrap代碼,終於成功解開了Msg3的data部分並提取出了GTK密鑰,現在可以收發廣播幀了,電腦也能ping通WiFi模塊並訪問http伺服器了,成功實現了WPA2型加密的路由器的連接。
73樓
巨大八爪鱼
2018-1-23 22:17
今天上午對WiFi.h中的各種宏定義重新分了一下組, 下午試着實現GTK兩次握手但沒有成功,晚上發現原因是PTK和GTK要一起發給固件,不能只發GTK,最後完美解決了問題。到此WPA2已完全實現。
74樓
巨大八爪鱼
2018-1-24 22:05
今天成功實現了WiFi模塊連接WPA2-PSK TKIP加密類型的路由器,涉及到ARC4解密算法以及解密Msg3 key data封包的方法,還有Key Material命令TKIP多出來的兩個MIC驗證密鑰的添加方法(順序和PRF函數產生的順序是相反的)
75樓
巨大八爪鱼
2018-1-25 22:30
今天成功實現了WPA-PSK認證類型,加密模式TKIP和AES都可以用。
76樓
巨大八爪鱼
2018-1-26 22:28
今天測試了WiFi模塊連接WEP加密方式的路由器,修改了WiFi_SetWEP函數,以及連接ADHOC,創建ADHOC和關聯路由器的函數,添加了關聯失敗自動重試的功能,以及取消關聯,退出ADHOC模式的功能。
77樓
巨大八爪鱼
2018-1-27 23:24
今天下午:
1.實現了命令幀的DNLD RDY確認,並根據命令和數據的確認時間,重新配置了一個合適的超時重傳時間
2.編寫並執行了SNMP_MIB命令,知道了默認情況下每個幀的最大重傳次數都是2
3.部分修改了WiFi.h中的一些註釋
今天晚上:
用寄存器重新編寫了WiFi固件保存到Flash固定區域的程序,並最終將代碼發佈到了CSDN上。
79樓
巨大八爪鱼
2018-3-7 22:27
今天晚上研究了WPA Information Element (Vendor Specific)的具體結構,寫出了EAPOL握手幀Message 2的Key Data創建代碼,但沒有調試成功。
首頁
上一頁
1
2
3
4
5
6
7
8
下一頁
尾頁
內容轉換:
不轉換
大陆简体
台灣正體
港澳繁體
马新简体
回覆帖子
內容:
用戶名:
您目前是匿名發表。
驗證碼:
看不清?換一張
©2010-2025 Purasbar Ver3.0 [手機版] [
桌面版
]
除非另有聲明,
本站
採用
知識共享署名-相同方式共享 3.0 Unported許可協議
進行許可。