《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 家電遠程監控系統中MMS發送的研究與實現
家電遠程監控系統中MMS發送的研究與實現
來源:微型機與應用2010年第10期
張 秋,呂 楊
(昆明理工大學 信息工程與自動化學院,云南 昆明650051)
摘要: 通過GPRS網絡,基于家電遠程監控系統可以將室內攝像機采集的圖片信息發送到用戶的手機終端。用戶只需連接GPRS網絡,便可輕松獲取家電的圖像信息。
Abstract:
Key words :

摘  要: 通過GPRS網絡,基于家電遠程監控系統可以將室內攝像機采集的圖片信息發送到用戶的手機終端。用戶只需連接GPRS網絡,便可輕松獲取家電的圖像信息。
關鍵詞: MMS;GPRS;嵌入式系統

    隨著科技水平的不斷提高和社會的不斷進步,人們對于家居安全性的要求也與日俱增。因此,智能化的家電監控系統就有了廣闊的發展空間。本文研究了在家電遠程監控系統中應用MMS發送方式實現監控目的的方法。由于家電遠程監控系統基于嵌入式平臺,硬件資源相對較少,因此在MMS封裝方式和發送協議的選擇上需要充分考慮和權衡。
1 MMS相關技術與協議
    在家電遠程監控系統中,最重要的環節是家電監控信息的發送。在硬件資源十分有限的嵌入式平臺上,封裝與發送包含圖片信息的MMS,選擇占用資源少、適合嵌入式系統的彩信封裝方式和通信協議。
    (1)SMIL語言
    同步多媒體集成語言SMIL(Synchronized Multimedia Integration Language)[1]專為流式多媒體設計,用來規定多媒體片斷在什么時候、在什么地方、以什么樣的方式播放,可通過時序排列對聲音、影像、文字及圖形文件進行順序安排。
    (2)MIME封裝
    使用SMIL語言描述的MMS,在通過無線網絡發送的時候,必須通過某種方式把SMIL和附屬的內容包裝在一起,作為一個unit發送出去,同時還要保證SMIL文件各個部分內容的reference變得有效。因此可以使用MIME(Multipart Internet Mail Extensions)規范。MIME負責把所有的獨立的圖像、聲音、文本、視頻內容以及SMIL文件本身捆綁在一起,這個規范稱為MIME Encapsulation Aggregate Documents,用于告訴接收的手持終端,這個MMS的內容是相互關聯并且相互參考的[2]。
    (3)WAP協議與HTTP協議的比較
    家電遠程監控系統是在嵌入式平臺上構建的,硬件資源相對較少,所以在網絡協議的選擇上需要充分考慮硬件資源是否能夠滿足需要。WAP(Wireless Application Protocol)是一種向移動終端提供互聯網內容和先進增值服務的全球統一的開放式協議標準, 是簡化了的無線Internet 協議。在嵌入式設備的小屏幕上很難顯示標準Web發布的內容,同時屏幕間的切換非常不便。HTTP協議沒有針對無線網絡做特殊處理,如長時間延時、非連續信號覆蓋以及帶寬有限。在Internet應用中,HTTP協議以低效率的文本格式發送數據,而非壓縮的二進制方式。所以,在無線通信服務中使用普通Internet協議,會導致成本高、速度慢且難以大規模應用的問題。為了解決此類問題,對WAP協議進行了很好的優化處理,如對無線網絡的長延時和中低帶寬進行優化,利用高度壓縮的二進制方式傳輸數據。在WAP協議中,會話功能解決了不連續覆蓋的問題,并且在IP不可用時自動改用其他優化協議傳輸信息[3]。
    綜上所述,在分析了WAP協議和HTTP協議之后,本文采用WAP協議,以便在嵌入式系統硬件資源較少的情況下實現MMS的發送。
2 MMS發送的研究與實現
2.1 手機模塊撥號上GPRS網

    連接無線網絡的基本步驟是:手機模塊通過串口向無線模塊發送AT命令,無線模塊進行撥號連接到中國移動GPRS的WAP網關,獲得臨時分配的IP地址、DNS地址和臨時端口號。連接成功后,手機模塊從GPRS的WAP網關上獲得一個動態IP地址,該IP地址一般是10.188.xxx.xxx。然后,無線模塊傳輸TCP/IP數據包,訪問GPRS網內的主機,發送封裝好的MMS信息。
    (1)AT+CGDCONT=l,“IP”,“CMWAP”
    此命令用于設置GPRS接入網關。其中第二部分表示PDP(Packet Data Protocol)類型為IP;第三部分表示接入網關為移動夢網,APN是CMWAP,表示中國移動網應用接口。APN也可以設置為CMNET,CMNET主要應用于PC、筆記本電腦、PDA等[4]。
    (2)ATD *99***1#
    ATD用于設置撥號方式,同時完成撥號,使手機模塊進入在線狀態。ATD指令采用如下兩種格式:
    格式一:ATD*99[*[<called address>][*[<L2P>][*[<cid>]]]]#
其中99是服務碼,也可用98,國內一般用99。<called address>是w.x.y.z格式的IPv4地址;<L2P>是用于TE和ME連接的Layer2協議或用于PPP協議的Layer2協議;<cid>是表明PDP上下文的一個數字編號,用AT+CGDCONT命令創建,一般為1或20。
    格式二:ATD*98[*<cid>]#
    具體含義與格式一相同。
    國內最常用的是:ATD *99***1#,本設計中就是采用了此種格式。用ATD指令,若成功連線則返回“CONNECT”,否則返回“NO CARRIER”。當手機模塊返回“CONNECT”,說明手機模塊已經連上了移動GPRS的WAP網關,之后即為通過三階段協商建立PPP鏈路的過程[5]。
2.2 用QT實現UDP Soket數據收發
    在WAP協議發送MMS的過程中,使用UDP協議發送數據與WAP網關進行交互。在QT 4中,QUdpSoket類可以用來發送和接收UDP數據報。具體的實現方法如下:
    (1)創建QUdpSocket對象
        QUdpSocket *udpSocket;
        udpSocket=new QUdpSocket;
    (2)綁定WAP網關地址參數
        udpSocket->bind(WAPHostIP,9201);
    WAPHostIP是一個QT自定義的QhostAddress類,表示IP地址。WAP網關的IP為10.0.0.172,端口是9201。
    (3)發送、接收數據
        udpSocket->writeDatagram(qPrintable(str),4096,
WAPHostIP,9201);//發送數據
        char buffer[4096];
        udpSocker->readDatagram(buffer,4096,0,0);//接收數據在此之前要進行信號和槽的連接:
        connect(sendButton,SIGNAL(clicked()),this,SLOT
(send_slot()));
        connect(udpSocket,SIGNAL(readyRead()),this,SLOT
(recv_slot()));
2.3 實現過程
    當GPRS模塊成功連接服務器并且進入在線模式,就可以控制手機模塊發送彩信。數據的收發程序用UDP Socket實現,在此過程中, WAP網關的IP為10.0.0.172,端口是9201。
    (1)手機模塊向WAP網關發起Connect請求
    數據包由兩部分組成:WTP PDU和WSP PDU
    例如:
         0001 0A OO OO 12 01 10 OO 00
其中,發送數據序列中前4字節“0A 00 00 12”是WTP Invoke PDU;第5字節“01”是WSP會話Connect代碼,第6~8字節是WSP Connect PDU。
    (2)服務器確認連接
    服務器返回數據如下(30字節):
    0001 12 80 00 02 B5 C5 15 00 15 45 6E 63 6F 64 69 6E....Encodin
    00 17 67 2D 76 65 72 73 69 6F 6E 00 31 2F 32 00...g-version.1.2.
    返回數據中第1~3字節是WTP Result PDU,其余為WSP協議數據單元;第4字節“02”是WSP會話連接確認(ConnectReply)的代碼;第5~30字節是WSP ConnectReply PDU。
    (3)控制設備發送WTP確認完成會話連接
    控制設備發送WTP確認(WTP Acknowledgement,3字節)為:18 00 00。
    (4)控制設備發送WTP、WSP和MMS包
    控制設備首先發送WTP和WSP(49字節):
    0001 0E 00 01 1 2 60 1A 10 68 74 74 70 3A 2F 2F 6D 6D...http://mm
    0017 73 63 2E 6D 6F 6E 74 6 5 72 6E 65 74 2E 63 6F 6D SC.monternet.com
    0033 2F BE 80 BE C7 80 A1 09 80 77 61 70 00 77 61 70/....wap.wap
    0049 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00....
    發送數據序列中,前4個字節“0E 00 01 12”是WTP Invoke PDU,后45個字節是WSP協議數據單元。
    (5)網關返回事務操作結果,控制設備發送WTP確認完成會話
    當網關返回事務操作結果后,然后控制手機模塊發送WTP確認(WTP AcknowledgementPDU):
    1C 00 01。
    家電遠程監控系統的硬件資源十分有限,經過對各種封裝方式和傳輸協議的研究分析,在此系統中采用MIME封裝和WAP協議完成彩信的封裝和發送。經過實驗,本文所闡述的方法成功地在家電遠程監控系統中實現了MMS的發送。
參考文獻
[1] SMIL[OL].[2009-12].http://baike.baidu.com/view/147922.htm?fr=ala0.
[2] TCP/IP和WAP協議結構的比較[OL].[2000-5].http://www.lhtelecom.com/accept/intel/168/tcpwap.htm.
[3] CMWAP和CMNET的區別[OL].[2007-12].http://www.51nb.com/forum/thread-295540-1-1.html.
[4] 余琴,趙振華.基于GPRS的SOCKET通信的應用研究[J]. 單片機及嵌入式系統應用,2005(11):52-53,57.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美一区二区三区免费观看| 羞羞答答国产精品www一本| 欧美三日本三级少妇三2023| 1000部精品久久久久久久久| 亚洲七七久久综合桃花剧情介绍| 久久精品国产99国产精品澳门| 欧美性事在线| 亚洲特级片在线| 裸体女人亚洲精品一区| 亚洲男人第一网站| 国产香蕉97碰碰久久人人| 欧美日韩1区2区3区| 亚洲美洲欧洲综合国产一区| 榴莲视频成人在线观看| 国产午夜精品美女视频明星a级| 牛牛精品成人免费视频| 亚洲欧美视频在线观看视频| 久久日韩精品| 久久亚洲春色中文字幕久久久| 韩国精品一区二区三区| 欧美巨乳在线观看| 国产乱码精品一区二区三| 欧美日韩免费高清| 欧美日韩久久| 亚洲自啪免费| 一本色道久久88综合亚洲精品ⅰ| 亚洲国产精品一区| 裸体一区二区三区| 影音先锋久久精品| 国产亚洲精品久| 国产日韩欧美制服另类| 国产免费观看久久黄| 欧美一区二区三区视频在线观看| 欧美日韩成人综合在线一区二区| 午夜精品一区二区在线观看| 久久国产夜色精品鲁鲁99| 在线天堂一区av电影| 国产精品久久久久aaaa九色| 久久成人国产| 国产在线拍揄自揄视频不卡99| 亚洲免费电影在线| 欧美日韩午夜在线| 国产在线成人| 国产欧美一区二区精品性色| 国产一区二区剧情av在线| 国产欧美一区视频| 好吊一区二区三区| 91久久国产精品91久久性色| 久久一区中文字幕| 亚洲女同精品视频| 亚洲激情电影中文字幕| 99在线观看免费视频精品观看| 久久精品国产清自在天天线| 久久av老司机精品网站导航| 国产亚洲视频在线观看| 亚洲午夜91| 亚洲精品在线观看免费| 欧美丝袜一区二区三区| 香蕉视频成人在线观看| 欧美日韩在线视频一区| 欧美性片在线观看| 国产精品久久99| 久久精品av麻豆的观看方式| 亚洲三级视频| 亚洲精选成人| 国内精品美女av在线播放| 激情另类综合| 国产精品永久在线| 有坂深雪在线一区| 欧美激情a∨在线视频播放| 欧美日韩国产在线观看| 欧美日韩美女一区二区| 国外成人免费视频| 欧美日韩福利视频| 欧美成人黑人xx视频免费观看| 亚洲一区二区三区四区视频| 亚洲天堂成人在线观看| 亚洲一区免费看| 亚洲国产欧美久久| 伊人一区二区三区久久精品| 亚洲一级二级在线| 亚洲欧洲精品天堂一级| 午夜精品久久久久久| 久久成人精品一区二区三区| 国产精品啊v在线| 狼狼综合久久久久综合网| 欧美午夜三级| 亚洲小说春色综合另类电影| 蜜桃精品一区二区三区| 欧美二区视频| 香蕉精品999视频一区二区| 国产精品美腿一区在线看| 国产欧美亚洲一区| 免费一区二区三区| 日韩视频一区二区三区| 美女日韩欧美| 国产一区二区三区精品久久久| 久久人人97超碰精品888| 欧美日韩亚洲综合一区| 宅男噜噜噜66一区二区| 国产精品theporn88| 亚洲黄色一区二区三区| 亚洲片区在线| 欧美在线亚洲在线| 欧美成人蜜桃| 精品999在线观看| 久久久精品视频成人| 亚洲毛片一区二区| 亚洲最黄网站| 在线一区二区三区四区五区| 一本一道久久综合狠狠老精东影业| 性视频1819p久久| 蜜桃久久av一区| 亚洲免费大片| 一区在线视频观看| 久久精品视频免费| 国产日产高清欧美一区二区三区| 国产欧美一区二区在线观看| 一区二区日韩伦理片| 国产精品萝li| 西瓜成人精品人成网站| 欧美电影免费观看网站| 久久精品免费电影| 亚洲综合99| 另类尿喷潮videofree| 一区二区在线观看视频在线观看| 欧美日韩三区四区| 亚洲天堂黄色| 久久精品夜夜夜夜久久| 欧美日韩国产综合视频在线| 欧美日韩国产区| 一区二区三区四区蜜桃| 韩国av一区二区三区四区| 欧美日本亚洲韩国国产| 国产日韩欧美三区| 国产美女精品视频| 久久在线播放| 一区二区三区精品视频在线观看| 国产免费一区二区三区香蕉精| 欧美无乱码久久久免费午夜一区| 欧美久久精品午夜青青大伊人| 亚洲一区二区三区中文字幕| 一本色道久久精品| 蜜臀久久99精品久久久久久9| 亚洲图片自拍偷拍| 国产日韩欧美三区| 99国产精品99久久久久久粉嫩| 亚洲乱码国产乱码精品精| 99爱精品视频| 亚洲午夜女主播在线直播| 亚洲黄一区二区三区| 欧美日韩情趣电影| 另类综合日韩欧美亚洲| 国产精品99一区二区| 一本大道久久a久久精品综合| 国产女主播视频一区二区| aaa亚洲精品一二三区| 9色精品在线| 亚洲一区二区在线播放| 欧美日本国产视频| 久久久久久97三级| 欧美一区二区三区日韩| 亚洲第一级黄色片| 欧美电影美腿模特1979在线看| 欧美日韩精品系列| 亚洲国产成人精品视频| 激情婷婷欧美| 亚洲激情在线激情| 国产女主播视频一区二区| 亚洲国产另类 国产精品国产免费| 一本在线高清不卡dvd| 国产女同一区二区| 欧美国产在线观看| 欧美成人在线网站| 欧美一区二区精品久久911| 国产三级欧美三级日产三级99| 日韩视频免费看| 国产精品视频精品| 欧美mv日韩mv国产网站app| 亚洲国产国产亚洲一二三| 久久国产精品一区二区| 欧美 日韩 国产在线| 欧美日韩免费在线视频| 亚洲专区在线视频| 国产精品蜜臀在线观看| 欧美日韩一区三区| 欧美三日本三级少妇三2023| 亚洲第一精品影视| 先锋a资源在线看亚洲| 在线观看视频欧美| 久久国产加勒比精品无码| 国产精品日本欧美一区二区三区| 久久久久亚洲综合| 欧美国产精品| 亚洲一区二区三区777| 欧美日韩亚洲一区在线观看| 亚洲免费综合| 欧美中文字幕视频| 夜夜爽99久久国产综合精品女不卡| 欧美精品大片| 欧美日韩一级大片网址| 亚洲午夜精品17c| 欧美亚州韩日在线看免费版国语版| 老妇喷水一区二区三区| 欧美日韩视频专区在线播放| 欧美一区中文字幕| 亚洲国产精品va在线看黑人动漫| 国产精品高潮粉嫩av| 免费不卡欧美自拍视频| 国产亚洲欧美中文| 欧美日韩国产经典色站一区二区三区| 亚洲理伦在线| 影音先锋亚洲精品| 欧美日韩一区成人| 国产精品日韩欧美一区二区三区| 欧美丝袜一区二区| 国产精品久久久久久影院8一贰佰| 亚洲欧美在线观看| 欧美一区影院| 亚洲精品自在久久| 国产精品中文字幕在线观看| 亚洲视频播放| 国产日韩欧美在线视频观看| 亚洲视频中文字幕| 亚洲欧美日韩天堂一区二区| 在线精品一区二区| 91久久精品国产91性色tv| 欧美日韩综合在线| 欧美日韩成人在线视频| 欧美二区视频| 国产精品福利久久久| 欧美国产一区二区三区激情无套| 欧美凹凸一区二区三区视频| 国产毛片精品视频| 欧美乱在线观看| 亚洲免费影视第一页| 国产欧美日韩在线| 亚洲精品四区| 亚洲激情专区| 欧美精品二区三区四区免费看视频| 亚洲作爱视频| 国产视频在线观看一区二区| 亚洲一区中文| 国产亚洲激情视频在线| 亚洲人成精品久久久久| 亚洲午夜一二三区视频| 久久综合中文| 国产亚洲精品综合一区91| 欧美一级在线播放| 亚洲精品综合久久中文字幕| 欧美亚洲一区二区三区| 欧美在线观看网址综合| 欧美理论在线播放| 亚洲国产99| 国产一区二区三区久久精品| 久久精品国产亚洲精品| 亚洲第一中文字幕在线观看| 国产精品高潮呻吟| 欧美日韩在线观看一区二区| 国产视频在线一区二区| 在线成人免费视频| 欧美深夜影院| 久久久久免费视频| 国产精品免费区二区三区观看| 亚洲区欧美区| 尤物99国产成人精品视频| 国产亚洲精品资源在线26u| 国产视频一区三区| 亚洲一区中文字幕在线观看| 久久久久.com| 国产精品区免费视频| 久久av一区二区三区漫画| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲综合精品一区二区| 国产精品美女午夜av| 欧美一区在线看| 亚洲第一天堂无码专区| 国产精品日韩欧美| 久久久久久久综合色一本| 海角社区69精品视频| 久久精品1区| 欧美96在线丨欧| 日韩午夜在线观看视频| 国产精品久久国产三级国电话系列| 99国产精品久久久久久久成人热| 欧美特黄视频| 99热在线精品观看| 亚洲国产91| 亚洲欧美一区二区激情| 国产精品久久久久久久久久ktv| 狠狠色狠狠色综合日日tαg| 欧美精品久久一区二区| 欧美黄色大片网站| 欧美日韩播放| 黄色av成人| 欧美日韩成人一区| 国产精品欧美日韩一区二区| 欧美日韩国产在线播放网站| 久久精品人人做人人爽| 国产一区二区在线免费观看| 欧美一区二区福利在线| 欧美成熟视频| 亚洲丶国产丶欧美一区二区三区| 久久综合一区二区| 1024成人| 午夜精品久久久久久| 欧美精品v国产精品v日韩精品| 欧美日韩免费区域视频在线观看| 亚洲精品久久久一区二区三区| 激情欧美一区二区三区在线观看| 国产综合精品一区| 亚洲国产黄色| 在线激情影院一区| 亚洲国产精品女人久久久| 在线亚洲精品| 欧美日韩在线不卡| 欧美日韩视频在线一区二区观看视频| 在线成人h网| 久热精品视频在线免费观看| 久久综合色一综合色88| 蜜臀a∨国产成人精品| 亚洲欧美偷拍卡通变态| 亚洲国产美女精品久久久久∴| 国产精品美女久久| 欧美va亚洲va香蕉在线| 91久久精品久久国产性色也91| 欧美午夜激情小视频| 亚洲影视综合|