基于PDU模式發(fā)送短信的基本原理(微課腳本)KC07040305-a02_第1頁
基于PDU模式發(fā)送短信的基本原理(微課腳本)KC07040305-a02_第2頁
基于PDU模式發(fā)送短信的基本原理(微課腳本)KC07040305-a02_第3頁
基于PDU模式發(fā)送短信的基本原理(微課腳本)KC07040305-a02_第4頁
全文預覽已結(jié)束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、物聯(lián)網(wǎng)應用技術專業(yè)教學資源庫文檔文檔來源院校開發(fā)文檔編號KC07040305-a22基于PDU模式發(fā)送短信的基本原理(微課腳本)無錫職業(yè)技術學院2015年10月10日基于PDU模式發(fā)送短信的基本原理1. 同學們,大家好。今天我們繼續(xù)學習“學習模塊四 基于GPRS DTU的遠程監(jiān)控系統(tǒng)設備編程與實施”,本堂課的內(nèi)容是“基于PDU模式發(fā)送短信的基本原理”。在正式進行學習之前,我們先來看一個案例,了解短信業(yè)務在物聯(lián)網(wǎng)遠程監(jiān)控系統(tǒng)中的具體應用。2. 隨著物聯(lián)網(wǎng)智能終端的廣泛使用,各種物聯(lián)網(wǎng)應用信息平臺到智能終端的短信業(yè)務已經(jīng)得到越來越多用戶的認可。這里給大家呈現(xiàn)的是一個機房報警監(jiān)控系統(tǒng),通過短信業(yè)務,

2、系統(tǒng)可以實現(xiàn)布防撤防、溫濕度監(jiān)測、水浸監(jiān)測、煙火監(jiān)測等遠程監(jiān)控的功能。同學們,系統(tǒng)怎么才能實現(xiàn)短信發(fā)送這一最基本的功能呢?這就是我們今天要學習的相關內(nèi)容。3. 今天我們的學習內(nèi)容主要包括以下四個方面:任務簡介、新建項目、關鍵代碼、編碼實現(xiàn)。4. 先來看一下基于PDU模式發(fā)送短信的任務簡介。5. 相關任務如下:在PC機上用Visual Studio 2015設計一個Visual C# Windows窗體應用程序,該程序能夠通過串口控制GPRS DTU基于PDU模式向外發(fā)送短信。同學們已知發(fā)送的短信內(nèi)容是“20151210083000,溫度:25度;濕度:58%,無異常?!保还?3個字符;GPR

3、S DTU中SIM卡卡號,也就是主叫手機號碼短信服務中心號碼被叫手機號碼在前面的課程中,同學們已經(jīng)通過串口助手成功發(fā)送了短信,那么這條短信的PDU編碼是什么樣子的呢?6. 接下來我們要新建一個Visual C#項目,然后進行界面設計。7. 先打開Visual Studio 2015,選擇文件菜單下的新建項目菜單,然后選擇新建Visual C# Windows窗體應用程序,再設置好項目的存放位置,項目名稱是SMSPDUEncode,點擊確認即可。8. 接下來是設計Windows窗體,這里左圖顯示的是Windows窗體設

4、計的最終效果,右圖顯示的是Windows窗體設計時相關控件的名稱。9. 接下來我們繼續(xù)學習基于PDU模式發(fā)送短信的關鍵代碼。為了提高代碼的復用率,我們可以把短信服務中心號碼、被叫手機號碼、短信內(nèi)容這三部分內(nèi)容的PDU編碼分別用自定義方法來實現(xiàn)。10. 第一步是對短信服務中心號碼進行PDU編碼,依次對三個字段的內(nèi)容進行編碼(接下來操作慢一點):短信服務中心號碼、短信服務中心號碼類型、短信服務中心地址長度等。11. 第二步是對被叫手機號碼進行PDU編碼,依次對五個字段的內(nèi)容進行編碼(接下來操作慢一點):被叫手機號碼、被叫手機號碼類型、被叫手機號碼長度、信息類型、文件頭字節(jié)等。12. 第三步是對短信

5、內(nèi)容進行PDU編碼,依次對五個字段的內(nèi)容進行編碼(接下來操作慢一點):包括用戶數(shù)據(jù)、用戶數(shù)據(jù)長度、有效期、數(shù)據(jù)編碼方案、協(xié)議標識等。13. 最后是發(fā)送短信PDU編碼關鍵代碼的編碼實現(xiàn)。14. 重新回到Visual Studio 2015集成開發(fā)環(huán)境,雙擊Windows窗體上的PDU編碼按鈕,進入代碼編輯界面,依次輸入三個自定義方法。這是短信服務中心號碼PDU編碼的方法說明,這是短信服務中心號碼PDU編碼的方法實現(xiàn)。這是被叫手機號碼PDU編碼的方法說明,這是被叫手機號碼PDU編碼的方法實現(xiàn)。這是短信內(nèi)容PDU編碼的方法說明,這是短信內(nèi)容PDU編碼的方法實現(xiàn)。完成了三個自定義方法之后,我們繼續(xù)編寫PDU編碼按鈕的相關代碼,這是對短信服務中心號碼進行PDU編碼,這是對被叫手機號碼進行PDU編碼,這是對短信內(nèi)容進行PDU編碼,最后還要統(tǒng)計一下待發(fā)送PDU編碼的字符個數(shù)。這樣就完成了整個項目的編碼實現(xiàn),同學們可以點擊快捷工具欄上的運行按鈕,成功啟動項目后,單擊Windows窗體上的PDU編碼按鈕,可以看到短信PDU編碼的三部分內(nèi)容和待發(fā)送PDU編碼的字符個數(shù)。15. 最后,有一

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論