1. 程式人生 > >怎樣用AT指令查詢本機手機號碼

怎樣用AT指令查詢本機手機號碼

寫入 format 指令 isdn urn info and ren 11.11

AT+CNUM是向SIM卡查詢本機號碼的。

但是你必須先把這個號碼寫到SIM卡裏面。
因為無論移動或者聯通的SIM卡,買給用戶的時候都沒有把本機號碼寫到SIM卡內。
一旦你把本機號碼寫到了SIM卡內,無論你把這張SIM卡插到那臺手機,用AT+CNUM都可以查出本機號碼的。

Action command returns the MSISDNs related to the subscriber (this information can be stored in the SIM or in the
ME). If subscriber has different MSISDN for different services, each MSISDN is returned in a separate line.

MSISDN Buffer Format(See GSM 11.11 subclause10.3.5):
Bytes Description Length(bytes)
0-X Alpha Identifier X
X+1 Length of BCD number 1
X+2 TON and NPI 1
X+3--X+12 Dialling Number 10
X+13 Capability/Configuration Identifier 1
X+14 Extension1 Record Identifier 1

普通用戶的SIM卡必須先把本機號碼寫入SIM卡內,才能讀出來,不然讀出來的是空的。

你可以找一張沒有寫入本機號碼的SIM試試,在手機上查看本機號會是空的,如果你把本機號添加進去之後(會寫入到SIM卡,一般的手機在查看本機號碼的界 面都可以添加本機號碼的),你不但可以在你添加本機號碼的手機上查看到本機號碼,而且你把這張SIM卡插到別的手機上,照樣可以查看到本機號碼。


把本機號碼寫進SIM卡後,可以用AT+CNUM來讀取本機號碼的。

再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!https://www.cnblogs.com/captainbed

怎樣用AT指令查詢本機手機號碼