研究筆記 - Enable GPRS Network
目的
- 加大網路涵蓋面,在使用 GPRS 網路情況許可下,使用 GPRS 電信網路。以互補 Wifi 在野外的困難
需求
- 需支援只使用 GPRS 模式(不需同時使用 Wifi )
- 需支援 GPRS/Wifi 公用模式,當 Wifi 不存在才啟用 GPRS
規格
- 用一個使用者設定區分 Wifi Only, GPRS Only, Wifi+GPRS
- 在 Wifi + GPRS 模式中,GPRS/Wifi 都是網路通道,相同的設計,只是優先使用 Wifi
設計
- 設計一個 api , 執行連上網路功能,根據不同 network mode 做對應的動作
驗證
- GPRS mode only, 系統啟動 5 次,都能正常用 GPRS 傳送資料
- Wifi/GPRS mode, AP 開啟資料從 AP 傳,AP 關閉,資料從 GPRS 傳。開關 AP 三次,確認正常
- Wifi mode, 確認還是正常
里程碑
- GPRS Sample code 驗證與 Commit
- Wifi/GPRS, GPRS mode support
- 穩定性,最佳化
參考
LinkItONE Sample code : LGPRS/GPRSUdpNtpClient
LinkItONE SMS 分享
LinkItONE TestGRPS
LinkItONE GsmWebClient