短信貓

短信貓

用來收發短信的設備
所謂短信貓,其實是一種用來收發短信的設備,與我們用的手機一樣,需要手機SIM卡的支持,在需要收發短信的時候,在短信貓裡面插入一張我們平時用的手機卡,插上電源,通過(USB或者串口、網口)數據線和電腦相連,在電腦的應用管理軟件中就可以實現短信收發的功能。[1]
    中文名: 外文名: 所屬品牌: 産品類型: 中文名稱:短信貓 應用範圍:軟件開發、遠程控制、衛星定位等 外文名稱:GSM-SM Modem 設備類别:通信網關設備

工作原理

短信貓收發短信的原理,資費和我們的平常所用的手機是一樣的,但因為短信貓專注于短信收發應用,所以相對于手

機,短信貓在短信收發的速度要更快,可靠性更高,實時發送等優點,在企業短信中應用廣泛。 标準短信貓=短信貓硬件+短信貓二次開發包。标準短信貓是短信貓硬件和軟件的有機結合體 。

GSM-SM Modem短信貓是由中國移動商務網開發的基于無線方式進行短信收發的通信網關設備。使用該設備可以輕松地實現通過本地無線網絡快速發送和接收手機短信的功能,從而達到使用戶(企業系統)無需上網即能動态發送和接收短信。

标準短信貓=短信貓硬件+短信貓二次開發包,這種說法不準确,準确的說短信貓硬件就是一個純粹的硬件,是一個非智能設備,該設備是通過計算機的串口進行通訊,通過AT指令進行控制。 短信二次開發包是為了讓一些上層語言的開發人員,或者說對硬件低層的AT指令不熟悉的程序員,快速開發應用程序,将該短信貓集成到自己的系統中去的一種接口方式。

短信二次開發接口有好多種,比如說OCX方式的短信二次開發控件,還有DLL動态鍊接庫的接口方式,還有封裝成中間件或者封裝成一個Server的形勢的數據庫接口方式。短信模塊,實現短信收發功能主要電子元件,是一種基于無線GSM技術的 工業級的MODEM配件,是一種内嵌GSM無線通信模塊,與外圍電路及電路闆結合,插入移動運營商的手機SIM卡,可以與移動運營商的短信中心建立無線連接,本地通過與PC的連接可以實現計算機控制應用系統實現自由的短信收發。

概況

工業級的GSM/GPRS終端(俗稱“短信貓”),wavecomGSM/GPRSMODEM具有高可靠性,每小時可發送短信800條左右,比用手機發送短信更穩定、快捷。該模塊一般可用于機房監控和遠程維護、銀行儲蓄點機房監控、GSM/SMS/GPRS移動車輛監控調度系統、公安、110、交警車輛監控調度、郵政運輸車監控調度、出租車管理調度、公交車輛調度和指示、集團車輛監控調度、GSM/SMS移動性數據查詢系統、移動性證卷交易和信息查詢、公安移動性數據(身份證、犯罪檔案等)查詢、交警移動性數據(車輛、司機檔案等)查詢、移動辦公及管理以及其他一些應用領域。

應用

GSM-SMModem短信貓是基于無線方式進行短信收發的通信網關設備,使用該設備可以輕松地實現通過本地無線網絡快速發送和接收手機短信的功能,從而達到使學校無需上網即能動态發送和接收家長的短信,在與協同教育系統的連接上,短信貓提供多種方式實現與系統的無縫動态高效連接,用戶可以方便的将短消息收發功能集成到系統中,從而使得協同教育更加方便有效。

短信貓收發短信的原理,資費和我們的平常所用的手機是一樣的,但因為短信貓專注于短信收發應用,所以相對于手機,短信貓在短信收發的速度要更快,可靠性更高,實時發送等優點,在目前的企業短信中應用廣泛。标準短信貓=短信貓硬件+短信貓二次開發包。标準短信貓是短信貓硬件和軟件的有機結合體。

短信貓二次開發應用方式

1)直接使用AT指令:通過串口用AT指令驅動短信模塊收發短信,這是最底層的開發模式,需要對短信模塊的AT指令相當熟悉;

2)短信貓開發包:短信貓廠商基于串口AT指令集成的二次開發包,開發商隻需直接調用短信收發API即可;

3)短信貓中間件:短信貓廠商提供的基于數據庫接口的短信收發後台服務軟件,是一種更高級的短信開發解決方案。

短信模塊

短信模塊,俗稱短信貓,是一種基于無線GSM技術的工業級的MODEM,是一種内嵌GSM無線通信模塊,插入移動運營商的手機SIM卡,可以與移動運營商的短信中心建立無線連接,本地通過與PC的連接可以實現計算機控制應用系統實現自由的短信收發。

短信貓常用的核心模塊有:西門子和WAVECOM。其中西門子短信貓又分為手機版和工業模塊版兩種,手機闆主要是3508。西門子工業短信貓主要是TC35、TC37MC等類型;WAVECOM主要分為OEM和原裝兩種。主要有1206.24032403A等類型。短信貓通過串口RS232與計算機連接,可以通過AT指令控制進行短信收發的設備。急于短信貓的開發應用,有以下幾種方式:

應用方式

1)直接使用AT指令:通過串口用AT指令驅動短信模塊收發短信,這是最底層的開發模式,需要對短信模塊的AT指令相當熟悉;

2)短信貓開發包:短信貓廠商基于串口AT指令集成的二次開發包,開發商隻需直接調用短信收發API即可;

3)短信貓通信中間件:短信貓廠商提供的基于數據庫接口的短信收發後台服務軟件,是一種更高級的短信開發解決方案。

基于短信貓的短信二次開發大都遵循如下圖所示的開發架構:

開發架構

1)短信相關應用需要發送短信時,需要将短信接收者與内容提交到短信發送隊列;同時從短信接收隊列中讀取收到的短信;

2)軟件開發商需要開發獨立的短信後台服務,從短信發送隊列中讀取短信,調用短信貓開發包發送短信;同時通過調用短信貓開發包讀取設備已收到的短信,放入短信接收隊列;

3)短信貓開發包内部實際上是通過串口通訊與短信貓連接,通過AT指令驅動短信模塊收發短信。

因為短信貓是串行通訊設備,必須串行提交短信發送,而且提交後必須等到其有回應後才能提交下一條,否則會造成短信貓死機。特别是現在大部分應用都是多用戶應用,如果存在多線程同時并發操作短信模塊,也會造成短信貓死機。即使是針對同一短信模塊的收發,也必須為一前一後串行,而不能通過收發兩個并發線程來操作。因此建議使用短信隊列,常用的方式就是使用數據庫表。

構成

短信貓有兩部分構成:軟件和硬件,軟件和硬件是由商家提供的。首先把商家提供的驅動程序和軟件安裝一下。手機卡放入短信貓裡,然後連接電腦。在軟件上進行相關的設置之後,軟件提示已連接到一個短信收發設備。這時候就可以在軟件上輸入發送内容和發送号碼,點擊發送按鈕,軟件自動工作發送短信。

短信貓還可以通過dll 、中間件、數據庫接口、控件等多種開發應用程序,進行二次開發。使您的oa系統具有短信功能,更方便您的工作需求。

基本功能

企業辦公:會議通知短信确認、短信日程提醒等

銷售數據采集:基于GSMMODEM實現銷售數據的實時采集

證券營業部:中簽短信通知、實時解盤資訊短信、股評短信等

證券投資咨詢機構:發布股評短信、股票買賣通知短信、實時解盤短信等

銀行:短信客戶關懷、短信帳務變動通知等

保險:保單查詢、續費提醒、客戶生日提醒、保費計算等

商品流通業:商場促銷活動通知、會員管理、供應商管理等

影戲院:短信影院信息查詢、短信訂票等

制造業企業:短信CRM、短信商品防僞

物流行業:收單短信确認、到貨短信确認、車輛調配等

汽車銷售服務中心:短信會員管理、保養提醒、活動通知等

考試培訓中心:培訓通知、考分查詢等

餐飲行業:促銷活動通知、VIP客戶管理、短信抽獎

會員制俱樂部:活動通知、積分查詢、客戶關懷等

移動運營商:VIP客戶管理、短信營銷

醫院:短信挂号、住院病情通知、看病咨詢短信等

電力:監控信息通知、客戶繳費通知等

郵政行業:收彙确認通知、EMS短信确認等

報紙雜志:廣告客戶聯系、讀者聯系

電廣傳媒:短信競猜、短信抽獎、短信互動

旅遊公司:短信會員管理、旅遊信息發布等

酒店賓館:短信會員管理等

批發商貿公司:銷售數據采集等

房地産行業:房訊通知短信、節日問候短信、入住通知等

物業管理公司:客戶關懷、繳費通知短信、小區公告短信等

還有短信報警,遠程控制,遠程監控等

功能實現

AT指令短信貓

通訊中起着重要的作用,能夠通過AT指令控制手機的許多行為,包括撥叫号碼、按鍵控制、傳真、GPRS等。

AT指令基本用法:

1. 測試命令(Test Command)

在AT指令後面加上"=?"即構成測試命令。例如"AT+CSCS=?"會列舉出所有支持的字符集。

2. 讀取命令(Read Command)

在AT指令後面加上"?"即構成讀取命令。例如"AT+CSCS?"會列舉出當前設置。

3. 執行命令(Execute Command)

一般而言在AT指令後加上"="及命令參數即可。有些命令例如AT+CMGR命令沒有參數,直接就可以執行。

AT 測試連接是否正确,正确返回OK

ATE0 關閉回顯。程序初始化AT部分首先關閉回顯。

ATE1 打開回顯。使用超級終端測試命令時打開。

ATZ 在超級終端中輸入可見。

AT+CGMI 得到廠商信息

AT+CGMR 得到版本号

AT+CGSN 得到序列号(IMEI)

AT+CIMI 得到手機IMSI号碼

AT+CSCS 獲取、設置當前字符集。可設置為GSM或UCS2

AT+CBC 獲取電量

AT+CCLK 獲取設置手機時鐘

AT+CNUM 機身号碼。分為線路一和線路二

AT+CSQ 當前信号

AT+COPS 網絡營運商

AT+CSCA 短信中心号碼

AT+CPMS 選擇短信儲存地點。可選擇ME(SIM卡)和MT(機身)

AT+CMGL 列出指定狀态的短信息的PDU代碼

AT+CMGR 列出指定序号的短信息PDU代碼

AT+CMGS 發送短信

AT+CMGD 删除指定的短信

AT+CMGF 短信格式。分為Text模式和PDU模式

AT+CNMI 設置新短消息通知電腦端

AT+CSCA 短信中心

AT+IPR? 顯示串口波特率

AT+IPR=19200更改串口波特率為19200

ATD打電話

ATA接電話

ATH挂電話

at+cnmi=2,1,0,0,0 //短信存入SIM卡

at+cnmi=2,2,0,0,0 //短信直接串口輸出,不存SIM卡

"AT+CNMI"指令語法為

AT+CNMI=[[,[,[,[,]]]]]

mode - 通知方式:

0 – 不通知TE。

1 – 隻在數據線空閑的情況下,通知TE;否則不通知TE。

2 – 通知TE。在數據線被占用的情況下,先緩沖起來,待數據線空閑,再行通知。

3 – 通知TE。在數據線被占用的情況下,通知混合在數據中一起傳輸。

mt - 消息儲存或直接轉發到TE:

0 – 儲存到默認的内存位置(包括class 3)

1 – 儲存到默認的内存位置,并且向TE發出通知(包括class 3)

2 – 對于class 2,儲存到SIM卡,并且向TE發出通知;對于其它class,直接将消息轉發到 TE

3 – 對于class 3,直接将消息轉發到 TE;對于其它class,同mt=1

bm, ds, bfr的含義,請參考相關标準文檔。一般不需要去關心它們。

在程序中具體實現時,使用mode=2, mt=1,比較簡單。對所有類型的短消息,隻要在收到ME送來的"+CMTI"通知後,用"AT+CMGR"指令讀取消息内容就行了。

AT&W 保存設置

PDU發送短信簡明分析

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卡有足夠多的空間。

選購短信貓千萬要慎重,因為市場中大量充斥着仿冒品和次品,同時有些公司屬于遊擊性質,以至于您無法享受售後等相關服務。

短信貓群發短信平台

簡稱短信平台.是一種B/S模式的短信發送網站系統.通過互聯網,在網站上進行操作,實現短信的自定義發送、群發、提醒等各類發送。短信群發平台實際意義上是一種裝載在電腦上的短信群發軟件,一般具有短信的單發 群發 分組 等功能 有的還有一定的crm管理功能。也是商務短信的主要載體。

這個沒有什麼标準 ,考驗一個短信平台的主要指标就是發送速度,到達率 ,以及是否全網(移動 聯通 小靈通)

收信人收到的号碼是特服号碼,如5555***** 等 這個要看平台的提供商在運營商(移動)接入的号碼而定。

同一個行運短信群發平台對聯通 移動 發出的号碼是不一樣的

短信群發平台基于中國移動,聯通,電信,網通直接提供的全國全網上下行短信接口資源,集客戶管理、員工管理和短信群發為一體,實現與客戶/指定号碼進行短信批量發送和自定義發送。

短信貓軟件

傳統的短信服務,需要一台短信貓+服務器+機房提供服務,其成本可想而知,光電費也是一筆不小的開支。

蟲蟲雲貓,手機就能充當短信貓的角色,利用一台Android安卓手機,安裝蟲蟲雲貓,就可以實現與網站對接,完成短信收發。

不再需要傳統短信貓服務,也不再需要向電信運營商購買短信通道,全天待命,不影響手機正常使用,可以打電話發短信,幾乎可以忽略的耗電成本。

安裝雲貓之後,根據設置的密鑰,與網站一對一的交互,不經過第三方平台,即保證了數據的安全和私隐,又省下了購買或租用短信貓的服務成本。

雲貓與服務器交互的數據僅僅是簡短文字,連HTML标記都沒有,全天候命,上網流量也非常低,普通運營商的最低流量套餐就能滿足。

安裝雲貓以後,你就相當于得到一台不需依靠任何第三方得介入的短信貓。

相關評論

短信貓特點與優勢

集群發送:可同時自動向大量目标發送同一信息。

分布廣:信息發布對象地理分布廣,支持零散分布;

針對性強:信息發送後,隻需極短時間即可傳送到目标。

接收方便:信息通過随身攜帶的手機來接收或GSM(GPRS)MODEM接收。

準确無遺漏:發出的信息能準确及時地到達目标。信息的發送工作由電腦系統完成,大大避免信息發布的人為遺漏。

經濟:信息接收免費,發送費用依據各服務目标提供商的資費标準,無長途和漫遊等其它額外費用。

省時高效:同一信息可同時向多個目标發送;且可以利用多台收發終端并行處理,從而節省大量的時間。

無線貓和短信貓區别

無線貓連接在電腦上,電腦可以通過無線貓上網。無線貓可以包月、包年,也可以按照流量收費。包年的便宜。但是無線貓網速不是很快,比一般的adsl還要慢不隻一倍(與傳送距離距離關系很大)

短信貓連接在電腦上,電腦可以通過短信貓發短信(可以自己安裝相關軟件,或者使用軟件裡面帶的發短信的程序),支持群發。短信貓裡面帶一張手機卡,在手機卡上像手機一樣扣費

有些手機也支持無線上網功能,将手機連接到電腦上,安裝好驅動以後,可以通過手機上網,這時候手機也起到了一種無線貓的作用,這時候也可以通過手機帶的短信功能收發短信,在手機卡上扣錢,這時候的功能又起到了短信貓的作用

短信貓應用

将貓連接到電腦上,安裝相關的軟件,或者直接使用相關程序,安裝手機卡到貓裡,通過短信貓發送短信,而扣費将在手機卡上。這是短信貓最初的應用模式,短信廣告公司曾經比較常用的短信發送模式,信息産業部門對短信行業的監管,并已經明令禁止使用手機卡發送廣告等垃圾信息,移動、聯通、電信等通道運營商已經提供通道進行信息的發送,短信貓必将慢慢退出短信廣告的應用行列。

短信貓概述

短信貓俗稱“短信群發設備”或者“短信群發器”,接口分為:USB接口,RS232串口和網口。規格有:單口,四口,八口,十六口,三十二口。所謂的單口就是插一張卡,多口就是插多張卡。設備的最高速度可以達到700條/小時,比如單口的一小時發700條,那八口的就是8*700=5600條。近幾年移動,聯通為杜絕垃圾短信,采取了網關限速的方式限制了短信的發送量,基本速度都保持在200條/小時以内。

短信貓應用于:軟件開發;遠程控制;衛星定位;數據采集等等.

相關詞條

相關搜索

其它詞條