2012-11-30 78 views
3

任何人都可以讓我知道,有沒有我可以檢測到當前運營商名稱的AT命令?GSM調制解調器:AT命令知道我的運營商

我已經使用AT + COPS? 這回我要操作的數字代碼:0,2,40410

然後我用命令AT + WOPN = 0,40410它返回字符值操作員

但只給出了Airtel的運營商名稱,併爲其他運算符提供了一個錯誤。

請幫幫我。

回答

0

你試過了嗎?AT+QSPN

適用於我的Quectel調制解調器。

+0

我在Gsm調制解調器上工作,我厭倦了這個命令,但它給錯誤。是否有這樣的語法和它是否適用於GSM調制解調器知道運營商... – user1664899

+0

Quectel是製造商的名稱。它也是一個GSM調制解調器。它有用嗎? – Cdeez

2

您需要先設置格式。

AT + COPS = 1,2 ==> 「2」 指的數字格式,這將返回eg40410

AT + COPS = 1,0 ==> 「0」 表示長字母數字格式,這應該返回操作符名稱字符串。

第一個參數是模式 - 選擇您需要的值。 有關此AT命令的完整文檔,請參閱http://www.3gpp.org/ftp/Specs/html-info/27007.htm

當你已經設置的模式和格式,然後發送 AT + COPS 3GPP TS 27.007文檔?並且您應該以所需的格式獲取操作員名稱。

0

對於 「AT + QSPN」 我們得到的移遠調制解調器語法錯誤..

它應該是 「AT + QSPN?」

6

你應該使用AT+COPS=<mode>,[<format>,<oper>[,<AcT>]]命令was pointed out,但<mode>值必須3不重寫現有<mode>值:

<mode>: integer type 
3 set only <format> (for read command +COPS?), do not attempt 
    registration/deregistration (<oper> and <AcT> fields are ignored); 
    this value is not applicable in read command response. 

而且<format>需要爲0或1

<format>: integer type 
0 long format alphanumeric <oper> 
1 short format alphanumeric <oper> 
2 numeric <oper> 

所以你的命令是

AT+COPS=3,0 
AT+COPS? 
相關問題