1.GSM/GPRS模塊及套件介紹
1.1 GSM/GPS模塊
PTM105是一款超小體積(24mm x 24mm), 四頻段(850/900/1800/1900MHz)的GSM/GPRS無線模塊,可全球通用。他內置TCP/IP協議,MMS協議。支持標準的AT命令及PUTAL增強AT命令。提供豐富的語音和數據業務功能,是遠程數據傳輸,遠程控制,遠程監控等各種應用的理想解決方案。
PTM105硬件接口采用44pin郵票孔封裝,可像芯片一樣貼在應用板上,牢固可靠,并大大縮小了應用系統的體積。
PTM105的產品特性如下表所述
產品特性 描 述
工作頻段 四頻850/900/1800/1900MHz 自動切換,全球通用
最大發射功率 EGSM850 / GSM900 Class4(2W)
DCS1800 /PCS1900 Class1(1W)
最大通話電流 約245mA@EGSM850/ GSM900頻段 PCL=5
約205mA@DCS1800/ PCS1900 頻段 PCL=0
平均待機電流 0. 9mA(睡眠狀態)
關機漏電流 2uA
接收靈敏度 ]響應后再發送 [待發送英文字符][ctrl-Z]
AT指令實現如下:
AT+CMGF = 1 --------將短消息設置到TEXT MODE。
AT+CMGS=“”[ENTER]
>abcdefg
4.3 PDU 模式發短消息
操作內容:
1.向發送中文短消息“你好”
PDU格式發送短消息首先將短消息格式設為PDU模式 :
AT+CMGF=0
發送AT+CMGS= YYY [CR] ;其中 YYY 為TPDU的十進制長度
(特別注意:AT+CMGS= YYY后只能加回車符,不能有換行符,否則將導致PDU 編碼錯誤!)
收到[>][SP]響應后再發送 [TPDU][ctrl-Z]
[TPDU]:發送規約數據單元:
TYPE 11
MR 00
DA 0D91683165304843F5 ;
PID 00
DCS F4
VP 01
UDL XX ; XX 不大于 8C
DD ; XX字節的用戶數據,用戶數據中最后一個字節為前面XX-1個字節的按位累加和。
TPDU 中用戶數據前的PDU規約頭的長度是15字節 TPDU 前的服務中心地址[SCA]的長度是9字節。
用戶數據最長可用到140字節。發中文是 pdu 格式為 80 dcs=80
以下例子 發送到 報文是 "你好" 譯碼為 044F60597D 04 長度 數據 4F60597D是“你好”的unicode編碼,按照內存的編碼格式倒過來了
at 命令 AT+CMGS=019 {*解釋:15(規約為15)+4你好(8個字節)=019}
返回 > 發送0011000D91683165304843F5000801044F60597D發送符
{*解釋: 前面兩個00照寫;
11為TYPE;
00為MR,
0D91683165304843F5為DA;
00為PID;
08為DCS;
01為VP;
08535A4E07901A4FE1為UDL的內容,就是中文消息部分}
AT指令實現如下:
AT+CMGF=0
OK
AT+CMGS=019
> 0011000D91683165304843F5000801044F60597D [ctrl+z]
+CMGS: 45
OK
說明: 在SSCOM32串口助手上,單步發送PDU短消息時,在執行到AT+CMGS=019時需這樣操作:
1.先去掉“發送新行”選項,發送AT+CMGS=019 ,因此該指令后,不能有回車+換行
2.再勾選“HEX發送”選項,即用16進制發送:0D 即回車符,因為此處不能加換行符。
3.再去掉“HEX發送”選項,發送PDU編碼:0011000D91683165304843F5000801044F60597D
4.再勾選“HEX發送”選項,即用16進制發送:1A 即CTRL +Z 控制符
發送完成!
4.4 發送MMS圖片
操作內容:通過MMS將JPG格式圖片picture01.jpg 發送到。
AT指令實現如下:
完整的發送MMS的流程:
AT^MMSUPSTART
OK
。。。。。。。。。。 (傳圖片數據時, 在SSCOM32上,可以直接點“打開文件”,然后“發送文件”)
。。。。。。。。。。
。。。。。。。。。。。
AT^CMMSUPEND
PICTURE UPLOAD OK
Delay 500ms
AT^MMSSEND=
MMS SENDING…
SEND MMS OK
(圖片成功發送到)
4.5 TCP/IP 連接服務器
操作內容:
1.連接到服務器(域名: PORT:3000),
2.發送數據“hello,Putal”
3.斷開與服務器的連接。
AT指令實現如下:
AT^CIPSTART=TCP,,3000
OK
IP:14.154.134.8 Port: 3000
CONNECTING...
CONNECT OK
(AT^CIPSEND=XXX。。。)
或(AT^CIPSENDHEX=XXX。。。)
。。。。。
。。。。。
AT^CIPCLOSE
CLOSE OK
注意:如果連接成功后,由于信號變弱或網絡服務器關閉等各種原因,導致無法發送數據而需重新連接服務器時,請先執行一次AT^CIPCLOSE ,以徹底關閉前一次連接參數。
5 譜泰GPRS 模塊軟件介紹
Putal Mobile Connect 是譜泰通信公司開發的一個用于演示GPRS模塊功能的應用軟件,該軟件安裝在PC機上,模擬客戶的控制系統,通過RS232串口跟GPRS模塊連接,就可在軟件上控制GPRS模塊實現狀態指示,撥打電話,收發短消息,管理電話簿,,極大地方便了客戶的開發設計,并且該軟件可以直接作為短消息批量發送應用軟件。
(5)安裝成功后,桌面上會顯示如下Putal Mobile Connect應用程序的快捷圖標。
(5)在打開應用程序前,需要確認應用程序當前的串口波特率是否跟開發板(115200)一致,方法如下:
打開應用程序下的serial port set 工具:
serial port set 工具界面
從波特率下拉菜單里選擇9600,N,8,1。
5.1 短消息功能
點擊功能選區的“短消息”按鈕,可進行短消息的編輯,收件箱,發件箱,草稿箱等管理,可發送中英文,超長短消息。
點擊收件人輸入框右側的搜索按鈕,可以直接從電話簿中任意選取多個電話號碼
5.2 電話簿功能
點擊功能選擇區的“電話簿”按鈕,可以對電話簿進行添加,修改,刪除,查找等各種操作。并且可以實現開發板SIM卡及PC機Putal mobile connect軟件之間電話簿的上傳下載(注意:該功能菜單需在電話簿區點擊右鍵出現)。
6 譜泰GPRS模塊測試工具介紹
GPRS模塊測試工具是譜泰通信公司開發的一個用于演示GPRS模塊MMS功能的應用軟件,該軟件安裝在PC機上,模擬客戶的控制系統,通過RS232串口跟GPRS模塊連接,就可在軟件上控制GPRS模塊實現MMS發送功能
打開GPRS模塊測試工具
6.1 使用步驟
第一步:端口設置
在 【端口選擇】 和 【波特率選擇】 框中,選擇對應的COM口,與模塊串口相同的波特率。
第二步:連接測試
點擊 【連接測試】 按鈕,工具自動查詢模塊SIM卡及網絡信息,查看模塊是否已經正常注冊到網絡。如沒有,則過幾秒再點擊查看,直到顯示“注冊網絡正常”
第三步:上傳圖片點擊【上傳圖片】按鈕,從PC機中選中一個JPG格式的圖片,工具將自動將該圖片數據上傳給模塊。(小于90K,否則無法正常發出)
第四步:填寫【目標號碼或郵箱】
在【目標號碼或郵箱】欄上,輸入要發送的目標號碼,如果是多個號碼或郵箱,中間用逗號分開。
注:PTM105模塊不支持MMS批量發送功能。
第五步:填寫 MMS標題
在 【MMS標題】 欄上,填寫自定義MMS標題。如為空,則默認標題為“picture”,自定義標題只能是英文書寫。
第六步:發送MMS
點擊 【發送MMS】 按鈕,剛上傳的圖片將發送到指定的手機號碼和郵箱中。
----------------------------------------------
其他按鈕說明:
【115200bps】按鈕 ----- 將模塊的當前波特率修改為115200。如果希望上傳數據更快,可以執行一下該指令。
注:修改當前波特率后,需要在【波特率選擇】框中波特率選擇為115200。
【清空】按鈕 ----- 清空左側顯示框中的信息