2014-02-19 171 views
0

我需要從3G調制解調器提取以下數據:收集數據

  • 移動網絡代碼
  • 的移動位置區域碼
  • 所連接的移動蜂窩塔ID
  • SIM卡安全狀態(解鎖,PIN或PUK)
  • SIM卡序列號

我從USB 3G調制解調器獲取數據的技術是通過串行接口使用AT命令。有誰知道我如何收集這些信息?我似乎無法找到相關的AT命令來使用。

回答

1

您需要的3GPP標準的AT command specification.

移動網絡代碼示例部分7.3: 獲取網絡名稱:

at+cops? 

+COPS: 0,0,"Vodafone.de",2 

OK 

套裝+ COPS返回網絡代碼和獲取代碼:

at+cops=0,2 
OK 
at+cops? 
+COPS: 0,2,"26202",6 

LAC和Cell Id,第7.2節: 使用+ CREG的示例:

at+creg=2 
OK 
at+creg? 
+CREG: 2,1, 2A9, EBA7011 

OK 

SIM安全狀態,第8.3節如:

AT+CPIN? 
+CPIN: SIM PIN 

SIM卡ID號: 您可以閱讀+ CIMI,科IMSI 5.5

+0

當我使用AT + CREG?我得到如果我寫AT + CREG = 2,那麼應答+ CREG = 0,0或+ CREG = 2,0?我如何獲得LAC代碼?它必須連接? –

+0

它必須在網絡上註冊並與基站通話,是的。你必須在這裏小心一點。 「SIM激活」意味着您有一個運營商的有效帳戶。 「在網絡上註冊」表示您的設備+ SIM已找到網絡。 「連接」意味着你有一個開放的語音或數據連接。 –

+0

好的,但它在「註冊」時(調制解調器閃爍時亮起),即使+ CREG = 0,0也會回覆?當它「連接」(純光)時,我不能再訪問ttyUSB0接口,所以我不能只發送它的命令。 –