總結整理3G調試的思路和方法,溫故知新。
- 3G的驅動集成,根據對應的內核版本,根代理要來驅動補丁,讓系統識別。
- 移植pppd,然後能夠夠撥號成功。測試ping網絡能成功。
- 公網和內網通信。找一臺公網Ip的服務器,與3G的私有網絡通信,實際就是udp打洞過程。
- 創建腳本支持撥號上網和斷開網絡連接。
- 支持多網絡(有線、WLAN、3/4G)網絡的情況能夠同時支持,處理default route default dns問題。
- 最爲關鍵一步:頂層軟件對於數據傳輸可靠性的處理和優化方案。
=======================================================
關於3G驅動集成部分總結:
1.內核中配置支持USB、PPPD、USB轉serial支持。
2.修改option.c,支持對應的設備類型(vid等)。
3.因爲模塊實現方式是模塊轉成存儲卡(CD)方式然後轉串口控制,需要對應模塊支持的轉換接口。
4.增加3網、2G/3G/4G撥號腳本。