專網卡設定APN、使用者名、密碼和鑒權方式:AT+CPNETAPN
文法規則:
指令類型 | 文法 | 傳回 |
---|---|---|
設定指令 | AT+CPNETAPN=<mode>,<apn>,<user>,<pwd>,<authmode> | OK |
查詢指令 | AT+CPNETAPN? | MODE:<mode>APN:<apn>USR:<user>PWD:<passwd>AUTHMODE:<authmode>OK |
測試指令 | AT+CPNETAPN=? | +CPNETAPN:(0-3),<apn>,<user>,<pwd>,authmode OK |
參數定義:
參數 | 定義 | 取值 | 對取值的說明 |
---|---|---|---|
<mode> | 參數的儲存模式 | 儲存并重新開機生效 | |
1 | 不儲存立即生效 注:如果專網卡和普通卡都會使用,mode請設定為1 | ||
2 | 儲存并立即生效 注:如果一直使用專網卡,mode請設定為2 | ||
3 | 删除儲存的參數 | ||
<apn> | GPRS 接入點名稱 | 字元串參數(雙引号可加可不加),不超過128個字元。注:此參數不可以為空 | |
<user> | GPRS 使用者名 | 字元串參數(雙引号可加可不加),不超過32個字元。如果為空,則表示為"" | |
<pwd> | GPRS 密碼 | 字元串參數(雙引号可加可不加),不超過32個字元。如果為空,則表示為"" | |
<authmode> | 鑒權方式 | 無鑒權 | |
1 | PAP | ||
2 | CHAP |
舉例:
指令(→)/傳回(←) | 執行個體 | 解釋和說明 |
---|---|---|
→ | AT+CPNETAPN=2,jscmiot,u9682,iot98765,2 | 設定專網卡的APN。各個參數請根據專網卡實際資訊填寫。 |
← | OK | 設定成功。設定成功後參數會儲存到NV,子產品會自動重新激活承載 |
注意事項:
重新激活承載後預設的PDP承載(<cid>=5)已經為所設定的APN,并已經處于激活可用狀态。這個預設的PDP承載,用于子產品RNDIS網卡功能以及TCPIP/HTTP/MQTT/FTP等資料業務。
AT+CGDCONT?
+CGDCONT: 5,“IP”," jscmiot.MNC011.MCC460.GPRS",“10.134.28.241”,0,0,
OK
後面資料應用中CSTT或SAPBR設定APN的時候,隻需要APN為空或設定<專網apn>即可,不需要再設定<user>和<pwd>例如:
AT+CSTT=jscmiot
AT+CSTT
AT+SAPBR=3,1,“APN”,“jscmiot”
AT+SAPBR=3,1,“APN”,""
專網卡在Linux下使用RNDIS
-
通過上面的配置,子產品已經使用專網卡資訊激活了第五路承載,
可以通過AT+CGDCONT?查詢承載狀态,第五路承載已激活。
指南-AT應用指南-AT指令指南-專網卡配置流程相關資料以及購買連結 - 子產品在Linux下面使用RNDIS網卡功能預設使用第五路承載。
指南-AT應用指南-AT指令指南-專網卡配置流程相關資料以及購買連結 - 是以隻要第五路承載可以通路專網卡伺服器,RNDIS功能就同樣可以使Linux系統通路專網卡伺服器。
指南-AT應用指南-AT指令指南-專網卡配置流程相關資料以及購買連結
專網卡在Linux下使用PPP
- PPP撥号教程詳見7.Linux/Android 應用教程中PPP章節内容
- 專網卡在Linux下使用PPP可以選擇第五路或其他路承載
- 選擇第一路承載撥号為*99#
- 選擇第五路承載撥号為*99***5#
- 注意:一般專網卡最多隻能激活一路承載,子產品預設激活第五路承載,如果要使用第一路承載PPP撥号前,請先将第五路承載去激活(AT+CGACT=0,5)
- 撥号成功之後ifconfig可以檢視到名為ppp0的網卡
指南-AT應用指南-AT指令指南-專網卡配置流程相關資料以及購買連結
相關資料以及購買連結
《AT指令手冊》
相關開發闆購買連結
Air724UG開發闆
Air724 開發闆使用說明