發送中文短信有兩種方式,PDU和Text方式,Text方式比較簡單,對于隻要發送而不需要接收中文短信的來說,這個方式很好使,也靠得住
但我在Sim900A R11.0這個子產品上用标準方法實作不了Text中文短信的發送,對于一般的子產品,比如MC55,TC35,U5200等,可以按照下面的步驟:
AT+CSMP=17,167,0,8 //OK
AT+CMGF=1 // 設定以text模式
OK
AT+CMGS="1354968xxxx"; //寫接收号碼
> 4E2D6587 // 這個“中文”的usc2碼
> //ctrl z
+CMGS: 234 //OK
後來仔細閱讀了它的AT指令說明書,可以參照說明書發送,我按照以下步驟也行:
at+csmp=17,167,0,8 //OK
at+cmgf=1 //OK
at+cscs="UCS2" //OK
at+cmgs="003100330035003400390036003800xx00xx00xx00xx" //xx是我隐藏的号碼,編碼為UCS2
>4E2D6587 //
> //ctrl z
+CMGS: 11 //OK
估計是at+csmp這條指令沒有起到它真正的作用