短信通信的幾種情況和CMS錯誤

?  1. 如何與GSM MODEM建立通信聯系

  2. 不能與GSM MODEM進行正常的通信或總是在仿真終端上出現亂碼

  3. 如何才能知道錯誤代碼

  4. 發送短消息后,收到出錯信息+CMS ERROR 512

  5. 發送短消息后,收到出錯信息+CMS ERROR 513

  6. 發送短消息后,收到出錯信息+CMS ERROR 514

  7. 發送短消息后,收到出錯信息+CMS ERROR 515

  8. 如何才能知道您發送的短消息已被送達目的號碼

  9. 如何發送中文短消息

  10.如何建立一個話音呼叫

  11.如何建立一個數據呼叫

  12.當GSM MODEM作被叫時,如何顯示主叫的電話號碼

  13.當GSM MODEM作被叫時,如何判別主叫發起的是話音、數據或傳真呼叫

  14.當GSM MODEM作被叫時,如何使其自動應答或不能自動應答

  15.如何不通過SIM卡直接讀或寫短消息

  

  1. 如何與GSM MODEM建立通信聯系

  您可用諸如Windows下的超級終端或Pcomm等終端仿真軟件,將計算機的串行口與GSM MODEM的串行口用電纜直接連接。

  

  2. 不能與GSM MODEM進行正常的通信或總是在仿真終端上出現亂碼

  檢查您的串口是否保證正常連接,計算機的串口引線與GSM MODEM的串口引線應是一一對應的。GSM MODEM與仿真終端應設置相同的通信速率。

  但您初次使用GSM MODEM時,請在仿真終端上設置為通信速率9600bps、8位數據位、無較驗位、1位停止位。

  

  3. 如果您想在出錯后得到錯誤代碼號,需將GSM Modem作如下設置:

  AT+CMEE=1

  

  4. 發送短消息后,收到出錯信息+CMS ERROR 512

  表示您的GSM MODEM在發送短消息的同時它收到了新的短消息,發送短消息被拒絕,您需要重新發送此條短消息。

  

  5. 發送短消息后,收到出錯信息+CMS ERROR 513

  您遇上了下面問題中的一種:

  a) 您的GSM MODEM失去了無線鏈路連接;

  b) 在發送完短消息后的28秒內,您的GSM MODEM沒有收到短消息中心送來的接收確認+CMGS:〈順序號〉;

  c) 在送出請求建立發送短消息的控制信道指令后的42秒內,您的GSM MODEM沒有收到基站送來的確認〉。

  

  6. 發送短消息后,收到出錯信息+CMS ERROR 514

  您遇上了下面問題中的一種:

  a) 您設置的短消息中心的號碼是錯誤的;

  b) 短消息將要送達的目的號碼是錯誤的;

  c) 您發送的短消息被短消息中心拒絕(一般為目的號碼不存在或目的號碼被禁用)。

  

  7. 發送短消息后,收到出錯信息+CMS ERROR 515

  如果您的GSM MODEM在初始化期間或在指令執行過程當中GSM MODEM又接受新的指令,將會出現此錯誤。您必須等到初始化完成或指令執行完畢。

  

  8. 如何才能知道您發送的短消息已被送達目的號碼

  a) 采用文本格式發送

  在您采用文本格式發送短消息時,您的GSM MODEM須作以下的設置:

  at+csmp=49,〈X〉,〈X〉,〈X〉

  at+cnmi=〈X〉,〈X〉,〈X〉,1,〈X〉

  〈X〉代表根據您的需要您所選擇的合適的參數。

  當您發送完短消息后,您將收到來自短消息中心的以下兩種確認中的一種:

  +CDS:〈X〉,〈順序號〉,"電話號碼","發送時間","接收時間",0

  或:

  +CDS:〈X〉,〈順序號〉,"電話號碼","發送時間","接收時間",48

  確認中的最后個數代表了此短消息的傳輸狀態。(0表示已經送達目的號碼,48表示不可能將此送達目的號碼)

  b) 采用PDU格式發送

  在您采用PDU格式發送短消息時,您的GSM MODEM須作以下的設置:

  at+cnmi=〈X〉,〈X〉,〈X〉,1,〈X〉

  〈X〉代表根據您的需要您所選擇的合適的參數。

  在您所要發送的PDU格式的短消息中,您須將短消息中心號碼后的第一個字節設成31

  在發送完短消息后,您將收到來自短消息中心的以下確認:

  +CDS:〈長度〉00〈PDU格式的確認信息〉

  注意:在收到的PDU格式的確認中,順序號和傳輸狀態標志都是以16進制數存在的,您可將其直接轉成10進制數而無需將其倒置后再轉換。

  

  9. 如何發送中文短消息

  采用現有的GSM MODEM發送中文短消息,都必須先將準備發送的中文短消息轉換成16位的Unicode編碼。

  A) 采用文本方式發送

  在您采用文本格式發送Unicode編碼中文短消息時,您的GSM MODEM須作的設置:

  at+csmp=〈X〉,〈X〉,〈X〉,8

  〈X〉代表根據您的需要您所選擇的合適的參數。

  然后您就可將轉換好的Unicode編碼中文短消息按照發送普通文本短消息的方法發送出去。

  B) 采用PDU方式發送

  您只須在您的PDU格式的短消息中,將目的號碼字符串后的第二個字節設成08,將轉

  換好的Unicode編碼中文短消息作為PDU中的發送內容一齊發送。

  

  10. 如何建立一個話音呼叫

  向GSM MODEM的串口送指令ATD〈電話號碼〉;〈回車〉必須確認電話號碼是一個話音號碼而非傳真或數據號碼。

  

  11. 如何建立一個數據呼叫

  先將您的GSM MODEM作如下設置:

  at+ipr=9600

  at+ifc=2,2

  at+cbst=0,0,1

  向GSM MODEM的串口送指令ATD〈電話號碼〉〈回車〉

  必須確認電話號碼是一個數據號碼而非傳真或話音號碼,同時必須確認您的SIM卡已開通數據通信的服務。

  

  12.當GSM MODEM作被叫時,如何顯示主叫的電話號碼

  將您的GSM MODEM作如下設置:

  at+clip=1

  

  13.當GSM MODEM作被叫時,如何判別主叫發起的是話音、數據或傳真呼叫

  將您的GSM MODEM作如下設置:

  at+crc=1

  

  14.當GSM MODEM作被叫時,如何使其自動應答或不能自動應答

  如果您想讓您的GSM MODEM自動應答,將您的GSM MODEM作如下設置:

  ats0=〈N〉 N是代表GSM MODEM震鈴的次數的一個整數,即GSM MODEM在N 次 震鈴后將自動應答。

  如果您想讓您的GSM MODEM不能自動應答,將您的GSM MODEM作如下設置:

  ats0=0

  

  15.如何不通過SIM卡直接讀或寫短消息

  因為SIM卡只有1萬到10萬次的讀寫次數和10-15條短消息的存儲空間,還涉及到SIM卡上短消息讀寫需要一定的時間才能完成。這些因素影響了許多應用,這些應用需要通過GSM網絡進行大量的數據交換,為保證流程的順利進行,SIM卡要完成大量的讀、寫和刪除操作,SIM卡的壽命周期很快就會達到,此外,SIM卡完成這些工作所耗費的時間比外界要求的要多。為解決這些問題,有必要在終端上作一些軟件設置,使短消息不通過SIM卡進行讀寫操作。

  以下的描述介紹了如何采用這種方法在Falcom A2系列和數據終端MT4002之間不通過SIM卡交換數據,這種方法也可用與2個MT4002之間。

  a) 串口上的從終端來的RTS信號可用來指示數據交換時隙是否忙,串口準備好接收數據

  b) 如果終端雙方都可用來接收和發送短消息,在設置時雙方都要設同樣的命令和常數。

  在接收端,設命令AT+CNMI=2,2,0,0,0

  在發送端,設命令AT+CSMP=17,167,0,240 (當使用PDU格式發送時,240改成字符串DCS(F0))

  c) 當程序發現短消息以前綴+CMT后跟所傳送的數據這種格式時,立即將此短消息捕獲并將其分發到原定的地址。

  d) 當發送端如果沒有設置CSMP=17,167,0,240時,捕獲到的短消息應有前綴+CMTI,此時用命令AT+CMGR=n讀取并分發到原定的地址,隨后用命令AT+CMGD=n將此短消息刪除以保證SIM卡有足夠多的空間。轉自http://bbs.sendsms.com.cn/

  

轉載于:https://www.cnblogs.com/xiaoxiaodi/p/4692410.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/273084.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/273084.shtml
英文地址,請注明出處:http://en.pswp.cn/news/273084.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

php+管道+pipe管道,angular2+管道pipe

一.什么是Pipe?就是管道,簡單來說,管道的作用就是傳輸。并且不同的管道具有不同的作用。(其實就是處理數據)二.pipe用法{{ 輸入數據 | 管道 : 管道參數}} (其中‘|’是管道操作符)三.Angular自帶的pipe函數管道功能DatePipe 日期管道,格式…

[字符串]與[數組]的互相轉換

1.字符串轉換為數組 var a"1,2,3";var ba.split(,); 2.數組轉換為字符串 var c[1,2,3];var dc.join(,); 轉載于:https://www.cnblogs.com/zqzjs/p/4693849.html

java android 界面設計,Android精美登錄界面設計

在網上在到一個登錄界面感覺挺不錯的,給大家分享一下~先看效果圖:這個Demo除了按鈕、小貓和Logo是圖片素材之外,其余的UI都是通過代碼實現的。一、背景背景藍色漸變,是通過一個xml文件來設置的。代碼如下:background_l…

linux查看文件大小

du -s [文件名] du -sh [文件名] ls -lh [文件名]轉載于:https://www.cnblogs.com/chenqionghe/p/4694070.html

jmeter java接口,jmeter并發測試java接口 | 學步園

Sample這里我用到主要JMeter的線程和報表,擴展了他的“Java請求”這個應用類別。要擴展此應用,要用到lib/ext/ApacheJMeter_java.jar,他封裝此應用。首先,需要繼承ApacheJMeter_java.jar中的抽象類AbstractJavaSamplerClient,它提…

Web項目練習總結(錯誤校正篇)

老師布置任務,從SVN上弄個項目來練練手,熟悉下過程。 myeclipse安裝SVN 然后把MobileManageSys下下來 然后漫長的等待。。。 然后配置數據庫,導入,這里用的是SQLyog,其他的也可以 之后這里會產生一大堆的錯誤&#xff…

php 網格,PHP中的數據網格

你可以使用http://phpgrid.com$dg new C_DataGrid("SELECT * FROM orders", "orderNumber", "orders");// change column titles$dg->set_col_title("orderNumber", "Order No.");$dg->set_col_title("orderDat…

matlab常用隸屬度函數,常用隸屬函數.ppt

模糊集基本理論 典型隸屬函數 如前所述, 構造恰當的隸屬函數是模糊集理論應用的基礎。一種基本的構造隸屬函數的方法是“參考函數法”, 即參考一些典型的隸屬函數, 通過選擇適當的參數, 或通過擬合、整合、實驗等手段得到需要的隸屬函數。 下面介紹典型隸屬函數(最早由法國學者…

適配器模式的應用

1.適配源類:java.util.Properties 2.適配目標類:FileIO 3.適配器 FileProperties package fileio;import java.io.IOException;public interface FileIO {public void readFromFile(String fileName) throws IOException;public void writeToFile(String…

nginx php7提速,nginx+php7-fpm 性能提升幾倍跟蹤實踐結果并優化

nginxphp7-fpm 性能提升幾倍跟蹤實踐結果并優化nginxphp7-fpm 性能提升幾倍,跟蹤實踐結果并優化歷史ubuntu服務器使用的apachephp5,現在使用nginuxphp7-fpm方式,看效果圖,啥也不說了。強烈推薦升級到php7,當然升級中基…

Where條件的in里面放太多數據導致很慢

比如:select * from TableA where ID in (42,216,219,230,231,220,249,250,221,251,252,217,253,255,256,254,257,258,1804) 52W數據,查詢速度19386ms,好慢怎么辦?程序都卡死了。 那么試一下百度搜索到的優化方式? 1.將…

inur new.php id,Cmsez(隨易)全站系統注入0day

allinurl:"owered by CMSEZ" comments.php inurlowered by CMSEZ//commentsinclude "mainfile.php";$artnew article();//設定$confirmyes;//yes:需要管理員認證后才能顯示,no:直接顯示$membernew member();$user_info$member->member_auth();$ulevel$u…

matlab地球衛星模型,地球衛星三維運行軌道MATLAB仿真

地球衛星三維運行軌道MATLAB仿真1、問題的描述3 軌道上運行的地球衛星,根據牛頓第二定律Fma以及萬有引力定律F-GmME*r/r,3可得a-GME*r/r,即x -GME*x/r3 3 y -GME*y/r; z -GM*z/r3E (1)式中,(x,y,z)表示衛星…

LeetCode 3. Longest Substring Without Repeating Characters

原題鏈接在這里:https://leetcode.com/problems/longest-substring-without-repeating-characters/ 題目: Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repea…

The mook jong 計數DP

The mook jong ZJiaQ為了強身健體,決定通過木人樁練習武術。ZJiaQ希望把木人樁擺在自家的那個由1*1的地磚鋪成的1*n的院子里。由于ZJiaQ是個強迫癥,所以他要把一個木人樁正好擺在一個地磚上,由于木人樁手比較長,所以兩個木人樁之間…

java executequery,JDBC中的execute(),executeQuery()和executeUpdate()方法有什么區別?

一旦你創建了Statement對象可以使用的即聲明接口的執行方法之一執行它,execute(),executeUpdate()和executeQuery()。的execute()方法:該方法是用于執行SQL DDL語句,它返回一個布爾值,指定的天氣ResultSet對象可以被檢…

ThinkPHP- 3.1

基礎: 1. 基礎概念 LAMP LAMP是基于Linux,Apache,MySQL和PHP的開放資源網絡開發平臺。這個術語來自歐洲,在那里這些程序常用來作為一種標準開發環境。名字來源于每個程序的第一個字母。每個程序在所有權里都符合開放源代碼標準&am…

java 判斷域密碼到期提醒,Exchange Server 2010下,檢測用戶密碼到期通知提醒腳本...

#############################################Author:wangtingdong#For:檢測AD密碼過期時間并郵件通知#Version:1.0##############################################Import-Module Activedirectory#1和2選擇一個執行#1檢索出指定OU里不包含設置了永不過期及禁用的賬戶#$allad…

php中定義css樣式的好處,CSS的優點和缺點分別是什么

CSS的優點有:豐富的樣式定義、易于修改、結構清晰、多頁面使用等;CSS的缺點:瀏覽器支持不一樣具有兼容性、不能明確指定繼承性CSS的主要哦作用是為HTML頁面添加樣式,使得頁面更加美觀。接下來在文章中將為大家詳細介紹CSS的優點與…

前端工具整理

代碼的規范】 http://www.css88.com/doc/codeguide/ 【Viewport Sizes尺寸查詢】 http://viewportsizes.com/?filter 【在線小工具】 http://www.xueui.cn/design/online-tools 【px,em,rem單位轉換工具】 http://pxtoem.com/ 【json格式化】 http://jsonlint.com/ 【在線…