3763遠(yuǎn)程通信模塊接口協(xié)議_第1頁(yè)
3763遠(yuǎn)程通信模塊接口協(xié)議_第2頁(yè)
3763遠(yuǎn)程通信模塊接口協(xié)議_第3頁(yè)
3763遠(yuǎn)程通信模塊接口協(xié)議_第4頁(yè)
3763遠(yuǎn)程通信模塊接口協(xié)議_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

ICS29.020Q/GDW國(guó)家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)Q/GDW1376.3—2012電力用戶(hù)用電信息采集系統(tǒng)通信協(xié)議3poweruserelectricenergydataacquisitionsystemcommunicationprotocolPart3:acquireterminaltelecommunicationmodulesinterfaceXXXX-XX-XX公布 XXXX-XX-XX實(shí)施國(guó)家電網(wǎng)公司 發(fā)布Q/GDWQ/GDW1376.3—2012\*ROMAN\*ROMANII目目次前言 II范圍 1標(biāo)準(zhǔn)性引用文件 1術(shù)語(yǔ)、定義和縮略語(yǔ) 1接口 2遠(yuǎn)程通信模塊與終端的接口 2通信模塊與SIM卡的接口 3通信模塊網(wǎng)絡(luò)工作狀態(tài)指示 3功能要求 3根本業(yè)務(wù)功能 3串行口多路復(fù)用 3命令集 3標(biāo)準(zhǔn)命令集 3擴(kuò)展命令集 3非透亮數(shù)據(jù)傳輸命令集 8透亮數(shù)據(jù)傳輸命令集 13主動(dòng)上報(bào)命令集 14FTP功能命令集 16鎖頻相關(guān)命令集 19衛(wèi)星定位相關(guān)命令 21錯(cuò)誤代碼 21附錄A〔資料性附錄〕標(biāo)準(zhǔn)命令集 23編制說(shuō)明 33前前言Q/GDW1376—20122012年度企業(yè)標(biāo)準(zhǔn)制修訂打算任務(wù)〔國(guó)家電網(wǎng)科[2012]66號(hào)〕的安排,對(duì)Q/GDW376—2009《電力用戶(hù)用電信息采集系統(tǒng)通信協(xié)議》的修訂。與原標(biāo)準(zhǔn)相比,本次修訂做了如下重大調(diào)整和修訂:——增加了磁場(chǎng)特別大事記錄;——增加了終端對(duì)時(shí)大事記錄;——增加了集中器與本地通信模塊交互流程;——增加了采集終端遠(yuǎn)程通信模塊接口協(xié)議〔Q/GDW13763〕。Q/GDW1376—2012《電力用戶(hù)用電信息采集系統(tǒng)通信協(xié)議》分為以下3個(gè)局部:——Q/GDW1376.11——Q/GDW1376.22議》;——Q/GDW1376.33協(xié)議》。Q/GDW1376—2012實(shí)施后代替Q/GDW376—2009。本局部是Q/GDW1376—2012《電力用戶(hù)用電信息采集系統(tǒng)通信協(xié)議》的第3局部。能要求,以及AT命令集。本局部由國(guó)家電網(wǎng)公司營(yíng)銷(xiāo)部提出并負(fù)責(zé)解釋?zhuān)槐揪植坑蓢?guó)家電網(wǎng)公司科技部歸口。本局部起草單位:中國(guó)電力科學(xué)爭(zhēng)論院、浙江省電力公司本局部主要起草人:劉宣、鄭安剛、王偉峰、杜蜀薇、杜綱、葛得輝、孟宇、巫鐘興、唐悅Q/GDW376于2009年12月7日首次公布,本次為第一次修訂。Q/GDWQ/GDW1376.3—201226電力用戶(hù)用電信息采集系統(tǒng)通信協(xié)議電力用戶(hù)用電信息采集系統(tǒng)通信協(xié)議3范圍AT命令集。本局部適用于響應(yīng)AT命令的GSM、CDMA、PSTN、各種3G、LTE等制式的遠(yuǎn)程通信模塊,用于采集終端與遠(yuǎn)程主站通信的模塊單元的掌握和交互。標(biāo)準(zhǔn)性引用文件件。但凡不注日期的引用文件,其最版本〔包括全部的修改單〕適用于本文件。ISO7816Identificationcards-Integratedcircuit(s)cardswithcontacts3GPPTS27.007(GSM07.07):ATcommandsetforUserEquipment(UE)3GPPTS51.011(GSM11.11):SpecificationoftheSubscriberIdentityModule-MobileEquipment(SIM-ME)interface3GPPTS11.14(GSM11.14):SpecificationoftheSIMApplicationToolkitfortheSubscriberIdentityModule-MobileEquipment(SIM-ME)interfaceNMEA-0183美國(guó)國(guó)家海洋電子協(xié)會(huì)為海用電子設(shè)備制定的標(biāo)準(zhǔn)格式術(shù)語(yǔ)、定義和縮略語(yǔ)術(shù)語(yǔ)和定義以下術(shù)語(yǔ)和定義適用于本局部。3.1.1AT命令集ATcommandset標(biāo)準(zhǔn)通信MODEM驅(qū)動(dòng)命令的集合。符號(hào)和縮略語(yǔ)本局部中所使用到的符號(hào)和縮略語(yǔ)見(jiàn)表1。表1符號(hào)和縮略語(yǔ)符號(hào)和縮略語(yǔ)符號(hào)和縮略語(yǔ)表示BCCH播送掌握信道CDMA碼分多址CMUX串口多路復(fù)用1〔續(xù)〕符號(hào)和縮略語(yǔ)符號(hào)和縮略語(yǔ)表示CSDCSD電路交換數(shù)據(jù)業(yè)務(wù)FTP文件傳輸協(xié)議GPRS通用分組無(wú)線(xiàn)效勞技術(shù)GPS全球定位系統(tǒng)GSM全球移動(dòng)通信系統(tǒng)HEX十六進(jìn)制編碼LTE長(zhǎng)期演進(jìn)網(wǎng)絡(luò)制式PDP分組報(bào)文協(xié)議PIN個(gè)人識(shí)別密碼PSTN公共交換網(wǎng)絡(luò)SIM客戶(hù)識(shí)別模塊TCP/IP傳輸掌握協(xié)議/網(wǎng)際協(xié)議TEXT文本UART通用異步接收/發(fā)送裝置UDP用戶(hù)數(shù)據(jù)報(bào)協(xié)議WCDMA寬帶碼分多址接口遠(yuǎn)程通信模塊與終端的接口通信模塊與終端通過(guò)串行口進(jìn)展數(shù)據(jù)傳輸,應(yīng)支持3線(xiàn)制的通信方式,其自適應(yīng)或人為設(shè)置波特率值至少包含9600bps、19200bps、38400bps、57600bps、115200bps。串口默認(rèn)配置為8位數(shù)據(jù)位,1位停頓位,無(wú)校驗(yàn)位。通信模塊的串口AT命令應(yīng)符合3GPPTS27.007〔GSM07.07〕標(biāo)準(zhǔn)命令集。通信模塊在上電以后,采集終端置PWRCTL信號(hào)管腳低電平1s〔±10%〕執(zhí)行開(kāi)機(jī)操作,開(kāi)機(jī)時(shí)序定義見(jiàn)圖1。電源電壓1s執(zhí)行開(kāi)機(jī)操作1s執(zhí)行開(kāi)機(jī)操作>=100ms圖1開(kāi)機(jī)時(shí)序定義通信模塊必需支持直接斷電關(guān)機(jī),并且直接斷電不能引起通信模塊的內(nèi)部故障。通信模塊與SIM通信模塊與SIM卡的接口應(yīng)符合GSM11.11和ISO7816SIM卡交互數(shù)據(jù)應(yīng)符合GSM11.14要求。通信模塊網(wǎng)絡(luò)工作狀態(tài)指示示見(jiàn)表2。表2網(wǎng)絡(luò)工作狀態(tài)指示持續(xù)低電平(燈滅)持續(xù)高電平(燈亮)1.8s0.2s(燈亮)1.8s(燈亮)

模塊網(wǎng)絡(luò)工作狀態(tài)SIMPIN正在進(jìn)展用戶(hù)鑒權(quán)等等模塊處于待機(jī)狀態(tài)PDPIPSocket功能要求根本業(yè)務(wù)功能通信模塊默認(rèn)波特率設(shè)定為自適應(yīng);10AT15支持標(biāo)準(zhǔn)AT命令集和擴(kuò)展ATGSMCSD模塊內(nèi)置協(xié)議棧支持TCP/UDP/FTP功能。串行口多路復(fù)用通信模塊必需支持CMUX功能,至少應(yīng)支持根本模式。命令集標(biāo)準(zhǔn)命令集通信模塊的串口AT命令應(yīng)符合3GPPTS27.007〔GSM07.07〕標(biāo)準(zhǔn)命令集,參見(jiàn)附錄A。擴(kuò)展命令集通信模塊關(guān)機(jī)$MYPOWEROFF該命令用于通信模塊執(zhí)行關(guān)機(jī)操作,命令語(yǔ)法見(jiàn)表3。表3$MYPOWEROFF命令命令$MYPOWEROFF返回值<CR><LF>OK<CR><LF>例如:AT$MYPOWEROFFOK網(wǎng)絡(luò)鏈路狀態(tài)指示燈掌握$MYSOCKETLED網(wǎng)絡(luò)鏈路狀態(tài)指示燈掌握,用于外置協(xié)議棧Socket連接成功時(shí),通信模塊對(duì)LED燈的閃耀掌握,命令語(yǔ)法見(jiàn)表4。表4$MYSOCKETLED命令命令$MYSOCKETLED=<ONOFF>返回值<CR><LF>OK<CR><LF><ONOFF>:整數(shù)類(lèi)型,0表示socket未連接時(shí)LED閃燈狀態(tài);1表示Socket連接成功時(shí),LED閃燈狀態(tài)。例如:AT$MYSOCKETLED=1OK獵取通信模塊版本信息$MYGMR獵取通信模塊軟件、硬件等版本信息,命令語(yǔ)法見(jiàn)表5。表5$MYGMR命令命令$MYGMR返回值<CR><LF><module_manufacture><CR><LF><module_model><CR><LF><firmware_version><CR><LF><firmware_releasedate><CR><LF><module_hardware_version><CR><LF><module_hardware_release_date><CR><LF>OK<CR><LF><CR><LF>ERROR:<err><CR><LF><module_manufacture>:ASCII,廠(chǎng)商代號(hào),4<module_model>:ASCII,模塊型號(hào),8<firmware_version>:ASCII,軟件版本號(hào),4<firmware_release_date>:ASCIIDDMMYY,6<module_hardware_version>:ASCII,硬件版本號(hào),4<module_hardware_releasedate>:硬件公布日期;數(shù)據(jù)格式同<firmware_release_date>。<err6.9。例如:AT$MYGMR1234MX123410052611121234250910OKSIM$MYCCID獵取SIM卡序列號(hào)信息,命令語(yǔ)法見(jiàn)表6。表6$MYCCID命令命令$MYCCID返回值<CR><LF>$MYCCID:<SIM_CCID><CR><LF>OK<CR><LF><SIM_CCID>:字符串類(lèi)型,SIM卡的序列號(hào)。例如:AT$MYCCID$MYCCID:“89860112851013509643”O(jiān)K主動(dòng)上報(bào)開(kāi)關(guān)$MYNETURC7。表7$MYNETURC命令命令$MYNETURC=<ONOFF>返回值$MYNETURC?<CR><LF>OK<CR><LF><CR><LF>ERROR<CR><LF><CR><LF>$MYNETURC:<ONOFF><CR><LF>OK<CR><LF><CR><LF>ERROR<CR><LF><ONOFF>:整數(shù)類(lèi)型,0表示關(guān)閉內(nèi)置協(xié)議棧主動(dòng)上報(bào);1表示翻開(kāi)內(nèi)置協(xié)議棧主動(dòng)上報(bào)(默認(rèn)值)。例如:AT$MYNETURC=0OK查詢(xún)遠(yuǎn)程通信模塊類(lèi)型$MYTYPE查詢(xún)遠(yuǎn)程通信模塊類(lèi)型,命令語(yǔ)法見(jiàn)表8。表8$MYTYPE命令命令$MYTYPE?返回值<CR><LF>$MYTYPE:<mode>,<network_type>,<extended_feature><CR><LF>OK<CR><LF><mode>:工作模式,可擴(kuò)展字節(jié)按位表示;01:表示支持透亮數(shù)據(jù)傳輸模式;11:表示支持非透亮數(shù)據(jù)傳輸模式。<network_type>:模塊運(yùn)行網(wǎng)絡(luò)類(lèi)型,可擴(kuò)展字節(jié)按位表示;01:GSM網(wǎng)絡(luò)支持GPRS;11:WCDMA21:TD-SCDMA4)31:CDMA2000;41:CDMAEVDO;51:LTE;61:PSTN;71:表示擴(kuò)展一個(gè)字節(jié)。<extended_feature>:附加功能,可擴(kuò)展字節(jié)按位表示。01:支持GPS11:支持北斗定位功能;71:表示擴(kuò)展一個(gè)字節(jié)。例如:AT$MYTYPE?$MYTYPE:03,01,01//支持透亮數(shù)據(jù)傳輸和非透亮數(shù)據(jù)傳輸模式;模塊僅支持GSM/GPRSGPSOK設(shè)置網(wǎng)絡(luò)連接初始化參數(shù)$MYNETCON該命令用來(lái)設(shè)置網(wǎng)絡(luò)連接初始化參數(shù),命令語(yǔ)法見(jiàn)表9。表9$MYNETCON命令$MYNETCON=<channel>,<type

<CR><LF>OK<CR><LF>

返回值>,<type_name>$MYNETCON?

<CR><LF>ERROR:<err><CR><LF><CR><LF>$MYNETCON:<Channel>,<Type>,<type_name><CR><LF>OK<CR><LF><CR><LF>ERROR<CR><LF><channel>:通道號(hào),0-5;<type>與<type_name>對(duì)應(yīng)的取值如下:USERPWD:用戶(hù)名和密碼,格式為“user,passwd”;APN:字符串類(lèi)型;CFGT:每包發(fā)送時(shí)等待的時(shí)間,1-65535,單位ms,默認(rèn)值100,用于透亮數(shù)據(jù)傳輸模式;CFGP:數(shù)據(jù)包被傳送的門(mén)限值,1-14601024,用于透亮數(shù)據(jù)傳輸模式;AUTH:鑒權(quán)類(lèi)型,0:NONE;1:PAP;2:CHAP1。例如:AT$MYNETCON=0,“USERPWD”,“user,passwd”//OKAT$MYNETCON=0,“CFGT”,2OKAT$MYNETCON=0,“CFGP”,1000OK

//透亮數(shù)據(jù)傳輸模式參數(shù)時(shí)間設(shè)置//透亮數(shù)據(jù)傳輸模式參數(shù)包門(mén)限值大小設(shè)置激活/去激活網(wǎng)絡(luò)連接$MYNETACT該命令實(shí)現(xiàn)網(wǎng)絡(luò)的連接和斷開(kāi),命令語(yǔ)法見(jiàn)表10。表10$MYNETACT命令命令$MYNETACT=<channel>,<action>返回值<CR><LF>OK<CR><LF>$MYNETACT?$MYNETACT=?<CR><LF>ERROR:<err><CR><LF><CR><LF>$MYNETACT:<Channel>,<status>,<ip><CR><LF>OK<CR><LF><CR><LF>$MYNETACT:<status>,<Channel><CR><LF>OK<CR><LF><channel>:整數(shù)類(lèi)型,0-5,通道號(hào);<action>:整數(shù)類(lèi)型,0表示去激活PDP;1表示激活PDP;<status>:整數(shù)類(lèi)型,網(wǎng)絡(luò)連接狀態(tài),01<ip>:IP地址,在網(wǎng)絡(luò)已激活的狀況下,顯示本機(jī)獵取的本地IP;在網(wǎng)絡(luò)未激活的狀況下本IP“”。例如:AT$MYNETACT=0,1OKAT$MYNETACT=0,1ERROR

//通道0激活PDP//通道0激活PDPIP$MYIPFILTER該命令用來(lái)掌握允許訪(fǎng)問(wèn)本通信模塊的客戶(hù)端IPIP地址在允許的IPIP許配置5組IP地址,當(dāng)IP地址未配置狀況下,默認(rèn)允許全部IP地址連接。命令語(yǔ)法見(jiàn)表11。表11$MYIPFILTER命令命令$MYIPFILTER=<id>,<action>,<ip_address>,<net_mask>返回值$MYIPFILTER?<CR><LF>OK<CR><LF><CR><LF>ERROR:<err><CR><LF><CR><LF>$MYIPFILTER:<id>,<ip_address>,<net_mask>$MYIPFILTER=?$MYIPFILTER=?<CR><LF>$MYIPFILTER:<id>,<ip_address>,<net_mask>…<CR><LF>OK<CR><LF><CR><LF>$MYIPFILTER:<id>,<ip_address>,<net_mask><CR><LF>OK<CR><LF>a)<id>:0-4,5<action>:0-2;0:刪除指定的IP認(rèn)證通道1:添加指定的IP認(rèn)證通道2:刪除全部IP<ip_address>:合法客戶(hù)端的IPXXX.XXX.XXX.XXX;<net_mask>:子網(wǎng)掩碼,字符型,格式為XXX.XXX.XXX.XXX。例如:AT$MYIPFILTER=0,1,“3”,“55” //添加指定的IPOKAT$MYIPFILTER=0,0,“3”,“55” //刪除指定的IPOKAT$MYIPFILTER=0,1,“3”,“”O(jiān)K

//添加可允許訪(fǎng)問(wèn)的IP〔//55〕非透亮數(shù)據(jù)傳輸命令集設(shè)置效勞參數(shù)$MYNETSRV該命令用于設(shè)置TCP/IP的效勞參數(shù),命令語(yǔ)法見(jiàn)表12。表12$MYNETSRV命令命令$MYNETSRV=<Channel>,<SocketID>,<nettype>,<viewMode>,<ip:port>$MYNETSRV?返回值<CR><LF>OK<CR><LF><CR><LF>ERROR:<err><CR><LF>$MYNETSRV=?<CR><LF>$MYNETSRV:<Channel>,<SocketID>,<nettype>,<viewMode>,<ip:port><CR><LF>OK<CR><LF><CR><LF>ERROR<CR><LF><CR><LF>OK<CR><LF><channel0-2KBytes的發(fā)送緩沖區(qū)和2K的接收緩沖區(qū);<SocketID>:整數(shù)類(lèi)型,0-5,本命令使用的鏈接號(hào);<nettype>:網(wǎng)絡(luò)類(lèi)型,支持TCPClient,TCPServer,UDP0:TCPClient1:TCPServer,本模式下,只能建立一個(gè)偵聽(tīng),不能建立多個(gè)偵聽(tīng)2:UDP<viewMode>:非透亮數(shù)據(jù)傳輸模式下數(shù)據(jù)顯示方式;0:HEX〔默認(rèn)〕1:TEXT<ip:port>address所對(duì)應(yīng)的值,如:6:8000。Address中的IP地址為的時(shí)候,表示使用該SocketID例如:AT$MYNETSRV=0,0,0,0,“:5000”O(jiān)K

//通道0設(shè)置TCPClient開(kāi)啟效勞$MYNETOPEN使用該命令翻開(kāi)TCP/UDP連接,命令語(yǔ)法見(jiàn)表13。表13$MYNETOPEN命令$MYNETOPEN=<SocketID>

返回值<CR><LF>$MYNETOPEN:<SocketID>[,<Remote_MSS>]<CR><LF>OK<CR><LF><CR><LF>ERROR:<err><CR><LF>$MYNETOPEN? <CR><LF>$MYNETOPEN:<SocketID>,<LocalIP>,<local_port>,<gate>,<DNS1>,<DNS2>,<type>,<dest_ip>,<dest_port><CR><LF>OK<CR><LF><CR><LF>ERROR:<err><CR><LF>$MYNETOPEN=? <CR><LF>OK<CR><LF><SocketID>:整數(shù)類(lèi)型,0-5,本命令使用的鏈接號(hào);<Remote_MSS>:整數(shù)類(lèi)型,TCPclient和server協(xié)商成功的MSS<LocalIP>:字符類(lèi)型,本地IP<local_port>:本地端口〔每個(gè)通道可能不一樣〕;<gate>:網(wǎng)關(guān);<DNS1>:首選域名解析效勞器;<DNS2>:備用域名解析效勞器;<type>:TCPClient/TCPServer/UDP;0:TCPClient1:TCPServer2:UDP<dest_ipIP地址(當(dāng)type為T(mén)CPServerip為0.0.0.type為T(mén)CPUDPipip;<dest_porttype為T(mén)CPServerport為type為T(mén)CPUDPportport0。例如:AT$MYNETOPEN=0 //開(kāi)啟SocketID_0$MYNETOPEN:0,1460OK //開(kāi)啟成功讀取數(shù)據(jù)$MYNETREAD該命令用于讀取數(shù)據(jù),命令語(yǔ)法見(jiàn)表14。表14$MYNETREAD命令命令$MYNETREAD=<SocketID>,<data_len>返回值<CR><LF>$MYNETREAD:<SocketID>,<data_length><CR><LF><data><CR><LF>OK<CR><LF>$MYNETREAD=?<CR><LF>ERROR:<err><CR><LF><CR><LF>OK<CR><LF><SocketID>:整數(shù)類(lèi)型,0-5,本命令使用的鏈接號(hào);<data_len>:需要讀取的最大數(shù)據(jù)長(zhǎng)度,1-1460;<data_length>:實(shí)際讀取到的數(shù)據(jù)長(zhǎng)度,0-1460;<data>:數(shù)據(jù),當(dāng)data_length=0例如:AT$MYNETREAD=0,1408 //0Socket1408$MYNETREAD:0,0 //這個(gè)SocketOKAT$MYNETREAD=0,1408 //0Socket1408$MYNETREAD:0,10 1234567890OK發(fā)送數(shù)據(jù)$MYNETWRITE該命令用于發(fā)送數(shù)據(jù),命令語(yǔ)法見(jiàn)表15。表15$MYNETWRITE命令命令$MYNETWRITE=<SocketID>,<data_len>$MYNETWRITE=?返回值<CR><LF>$MYNETWRITE:<SocketID>,<data_len><CR><LF><input_data><CR><LF>OK<CR><LF><CR><LF>ERROR:<err><CR><LF><CR><LF>OK<CR><LF><SocketID>:整數(shù)類(lèi)型,0-5,本命令使用的鏈接號(hào);<data_len>:要發(fā)送的數(shù)據(jù)長(zhǎng)度,1-1460;<input_data>:本次發(fā)送的數(shù)據(jù)內(nèi)容。例如:AT$MYNETWRITE=0,10 //0Socket10$MYNETWRITE:0,101234567890OK //數(shù)據(jù)發(fā)送成功關(guān)閉連接$MYNETCLOSE該命令用于關(guān)閉一條連接,命令語(yǔ)法見(jiàn)表16。表16$MYNETCLOSE命令$MYNETCLOSE=<SocketID>$MYNETCLOSE?$MYNETCLOSE=?

返回值<CR><LF>$MYNETCLOSE:<SocketID><CR><LF>OK<CR><LF><CR><LF>ERROR:<err><CR><LF><CR><LF>OK<CR><LF><CR><LF>OK<CR><LF><SocketID>:整數(shù)類(lèi)型,0-5,需要斷開(kāi)的鏈接號(hào);例如:AT$MYNETCLOSE=0$MYNETCLOSE:00K

//關(guān)閉0SocketTCPACK$MYNETACK該命令用于查詢(xún)終端已發(fā)送但未被對(duì)端確認(rèn)的TCP數(shù)據(jù)數(shù)量,模塊內(nèi)置協(xié)議棧剩余緩沖區(qū)的大小,命令語(yǔ)法見(jiàn)表17。表17$MYNETACK命令A(yù)T$MYNETACK=<SocketID>

返回值<CR><LF>$MYNETACK:<SocketID>,<unAcked_dataLen>,<rest_bufferLen><CR><LF>OK<CR><LF><SocketID>:整數(shù)類(lèi)型,0-5,需要查詢(xún)的鏈接號(hào)<unAcked_dataLen>:數(shù)據(jù)發(fā)送但未收到對(duì)方確認(rèn)信息的數(shù)量,最大值為2^32-1;<rest_bufferLen>:2^32-1。例如:AT$MYNETACK=0$MYNETACK:0,2456,10240K

//查詢(xún)TCPSocketID_0發(fā)送數(shù)據(jù)未被對(duì)端ACK承受偵聽(tīng)?wèi)┣?MYNETACCEPT該命令是用于當(dāng)通信模塊工作在TCP/UDP效勞器模式下,接收客戶(hù)端的偵聽(tīng)?wèi)┣螅畛晒?,?dāng)transportMode為0時(shí),進(jìn)入非透亮數(shù)據(jù)傳輸模式;當(dāng)transportMode為1時(shí),進(jìn)入透亮數(shù)據(jù)傳輸模式。Server行AT$MYNETCLOSE=SocketID,這樣將一起關(guān)閉Server偵聽(tīng)的SocketID和這個(gè)SocketID下建立的其他鏈接。命令語(yǔ)法見(jiàn)表18。表18$MYNETACCEPT命令命令返回值$MYNETACCEPT=<SocketID>,<action>,<transportMode><CR><LF>OK<CR><LF><CR><LF>CONNECT<CR><LF>$MYNETACCEPT?$MYNETACCEPT=?<CR><LF>ERROR:<err><CR><LF><CR><LF>OK<CR><LF><CR><LF>OK<CR><LF><SocketID>:0-5,接入的socketid,由主動(dòng)上報(bào)$MYURCCLIENT<action>:是否承受偵聽(tīng);0:承受1:拒絕<transportMode>:偵聽(tīng)成功后模塊的傳輸模式。0:非透亮數(shù)據(jù)傳輸模式1:透亮數(shù)據(jù)傳輸模式當(dāng)<transportMode>=0,返回OK,表示建立成功,模塊進(jìn)入非透亮數(shù)據(jù)傳輸模式;當(dāng)<transportMode>=1,返回CONNECT例如:AT$MYNETSRV=0,2,1,0,“:5100”O(jiān)KAT$MYNETOPEN=2$MYNETOPEN:2OK

//效勞器偵聽(tīng)5100//2Socket$MYURCCLIENT:1,“00”,31256 //客戶(hù)連接通知AT$MYNETACCEPT=1,0,0OK

//1Socket,命令模式透亮數(shù)據(jù)傳輸命令集初始化,然后才可以使用以下的透亮數(shù)據(jù)傳輸命令。開(kāi)啟效勞$MYNETCREATE該命令是用于開(kāi)啟通信模塊透亮數(shù)據(jù)傳輸效勞,命令語(yǔ)法見(jiàn)表19。表19$MYNETCREATE命令命令$MYNETCREATE=<channel>,<mode>,<SocketID>,<ip>,<port>[,<local_port>]返回值<CR><LF>CONNECT<CR><LF><CR><LF>OK<CR><LF><CR><LF>ERROR:<err><CR><LF>$MYNETCREATE?$MYNETCREATE?$MYNETCREATE=?<CR><LF>OK<CR><LF><CR><LF>OK<CR><LF><channel>:0-5,通道號(hào);<mode>:0-2;TCPClient/TCPServer/UDP;0:TCPClient1:TCPServer2:UDPTCP/UDPClient模式下,執(zhí)行本條命令后通信模塊開(kāi)頭連接效勞器,連接效勞器成功后,通信模塊進(jìn)入透亮數(shù)據(jù)傳輸模式。TCP/UDPServerOK,僅代表通信模塊建立偵聽(tīng)socket才進(jìn)入透亮數(shù)據(jù)傳輸模式。透亮數(shù)據(jù)傳輸模式的掛斷,必需首先使用“+++”切入命令模式后,方可執(zhí)行AT$MYNETCLOSE命令。<SocketID>:整數(shù)類(lèi)型,0-5,本次的鏈接號(hào);<ip>:需要連接的IP;<port>:需要連接的端口;<local_port>:本地端口。例如:AT$MYNETCREATE=1,2,2,“23”,5300,3000CONNECTOK

//建立UDP//開(kāi)頭透亮數(shù)據(jù)傳輸//輸入+++,模塊返回OK主動(dòng)上報(bào)命令集主動(dòng)上報(bào)命令僅僅在非透亮數(shù)據(jù)傳輸模式下有效,是指在通信過(guò)程中,有數(shù)據(jù)接收或通信特別時(shí),通信模塊主動(dòng)上報(bào)給終端的命令。數(shù)據(jù)到來(lái)主動(dòng)上報(bào)$MYURCREAD該主動(dòng)上報(bào)命令表達(dá)模塊接收到了數(shù)據(jù),語(yǔ)法見(jiàn)表20。表20$MYURCREAD命令命令$MYURCREAD返回值<CR><LF>$MYURCREAD:<SocketID><CR><LF><SocketID>:整數(shù)類(lèi)型,0-5,本次上報(bào)的鏈接號(hào)。留意:在緩沖區(qū)內(nèi)數(shù)據(jù)未被完全讀空之前,通信模塊到數(shù)據(jù)時(shí)不需要重復(fù)上報(bào)本命令。例如:AT$MYNETOPEN=2$MYNETOPEN:2OK

//2SOCKET$MYURCREAD:2 //2號(hào)SocketAT$MYNETREAD=2,1460$MYNETREAD:2,101234567890OK

//從2Socket1460//10鏈路斷開(kāi)主動(dòng)上報(bào)$MYURCCLOSE該主動(dòng)上報(bào)命令表達(dá)當(dāng)前SocketID對(duì)應(yīng)的鏈接已斷開(kāi),命令語(yǔ)法見(jiàn)表21。表21$MYURCCLOSE命令命令$MYURCCLOSE返回值<CR><LF>$MYURCCLOSE:<SocketID><CR><LF><SocketID>:0-5,斷開(kāi)的鏈接號(hào)。留意:上報(bào)了本命令后,SocketID對(duì)應(yīng)的緩沖區(qū)內(nèi)的收發(fā)數(shù)據(jù)會(huì)被清空。例如:AT$MYNETOPEN=2$MYNETOPEN:2OK

//使用第2SOCKET$MYURCCLOSE:2 //2號(hào)Socket網(wǎng)絡(luò)連接狀態(tài)主動(dòng)上報(bào)$MYURCACT該主動(dòng)上報(bào)命令表達(dá)網(wǎng)絡(luò)連接建立或者斷開(kāi),命令語(yǔ)法見(jiàn)表22。表22$MYURCACT命令命令$MYURCACT返回值<CR><LF>$MYURCACT:<channel>,<type><CR><LF><channel>:使用的Channel<type>:網(wǎng)絡(luò)連接狀態(tài);0:網(wǎng)絡(luò)連接斷開(kāi)1:網(wǎng)絡(luò)連接建立<IP>:本機(jī)IP地址。例如:$MYURCACT:1,0 //AT$MYNETACT?$MYNETACT:1,0,“0,0,0,0”O(jiān)K客戶(hù)端連接主動(dòng)上報(bào)$MYURCCLIENTAT23。表23$MYURCCLIENT命令命令$MYURCCLIENT返回值<CR><LF>$MYURCCLIENT:<SocketID>,<IP>,<port><CR><LF><SocketID>:Clientsocketid;<IP>:客戶(hù)端IP<port>:客戶(hù)端端口號(hào)。例如:AT$MYNETSRV=0,2,1,0,“:5100”O(jiān)KAT$MYNETOPEN=2$MYNETOPEN:2OK

//5100//2SOCKET$MYURCCLIENT:1,“00”,31256 //有客戶(hù)端連接時(shí)上報(bào)FTP$MYURCFTP該主動(dòng)上報(bào)命令表達(dá)FTP連接斷開(kāi),對(duì)應(yīng)的FTP收發(fā)緩沖區(qū)內(nèi)的數(shù)據(jù)會(huì)被清空,命令語(yǔ)法見(jiàn)表24。表24$MYURCFTP命令命令$MYURCFTP返回值<CR><LF>$MYURCFTP:<Status><CR><LF><Status>:整數(shù)類(lèi)型,F(xiàn)TP連接的狀態(tài)。0:FTP命令socket1:FTP數(shù)據(jù)socket例如:AT$MYFTPOPEN=1,“someftpsite”,“anonymous”,“ OK //FTP//主動(dòng)上報(bào)到來(lái)$MYURCFTP:0 //FTPFTPAT$MYFTPOPENFTPFTP$MYFTPOPEN通信模塊一次只能進(jìn)展一個(gè)FTP連接,連接建立后占用2個(gè)SocketID。FTP連接進(jìn)展時(shí),不能使用透亮FTP25。表25$MYFTPOPEN命令命令$MYFTPOPEN=<Channel>,<destination_ip/url>,<username>,<password>,<mode>,<Tout>,<FTPtype>$MYFTPOPEN?返回值<CR><LF>OK<CR><LF><CR><LF>ERROR:<err><CR><LF><CR><LF>$MYFTPOPEN:<connection_status>$MYFTPOPEN=?$MYFTPOPEN=?<CR><LF>OK<CR><LF><CR><LF>OK<CR><LF><Channel>:FTP效勞啟動(dòng)基于的Channel<destination_ip/url:port>or<destination_ip/url:port@un:pw>:遠(yuǎn)程FTP站點(diǎn)IP或者URL,IP:XXX.XXX.XXX.XXX;URL:ASCII255個(gè)字節(jié);假設(shè)<port>省略,則默認(rèn)FTP21;<username>:FTPASCII255<password>:FTPASCII255<mode>:0表示主動(dòng)FTP1表示被動(dòng)FTP〔默認(rèn)被動(dòng)模式〕;<Tout>:5-180s,F(xiàn)TP30<FTPtype>:01<connection_status>:10例如:AT$MYFTPOPEN=1,“someftpsite”,“anonymous”,“ OK //FTPAT$MYFTPOPEN=1,“anotherftpsite”,“anonymous”,“ ERRORFTP$MYFTPCLOSE關(guān)閉FTP效勞,命令語(yǔ)法見(jiàn)表26。表26$MYFTPCLOSE命令命令$MYFTPCLOSE返回值<CR><LF>OK<CR><LF><CR><LF>ERROR<CR><LF>例如:AT$MYFTPCLOSEOKFTP$MYFTPSIZE該命令用于獵取FTP效勞器上對(duì)應(yīng)文件的長(zhǎng)度,命令語(yǔ)法見(jiàn)表27。表27$MYFTPSIZE命令命令$MYFTPSIZE=<File_Name>返回值<CR><LF>$MYFTPSIZE:<File_length><CR><LF>OK<CR><LF><CR><LF>ERROR<CR><LF><File_Name>:需要下載的文件名,包含路徑;<File_length>:需要下載的FTP2^32-1。例如:AT$MYFTPSIZE=“//myfile/ftp_file.txt”$MYFTPSIZE:2048OK文件下載$MYFTPGET該命令用于FTP下載功能實(shí)現(xiàn)文件獵取,命令語(yǔ)法見(jiàn)表28。表28$MYFTPGET命令命令$MYFTPGET=<File_Name>[,<data_offset>,<data_Length>]返回值<CR><LF>CONNECT<CR><LF><file_content><CR><LF>OK<CR><LF><CR><LF>ERROR<CR><LF><CR><LF>CONNECT<CR><LF><file_content><CR><LF>ERROR<CR><LF><File_Name>:需要下載的文件名;<data_offset>:文件數(shù)據(jù)的偏移量;<data_Length>:本次讀取文件數(shù)據(jù)的長(zhǎng)度;<filecontent>:FTP注:可使用“+++”退出FTPGET例如:AT$MYFTPOPEN=1,“someftpsite”,“anonymous”,“ OKAT$MYFTPGET=“//myfile/ftp_download.txt”,0,18CONNECTIliketravelingOK文件上傳$MYFTPPUT該命令用于FTP上傳功能實(shí)現(xiàn),命令語(yǔ)法見(jiàn)表29。表29$MYFTPPUT命令命令$MYFTPPUT=<File_Name>,<data_length>,<EOF>返回值<CR><LF>CONNECT<CR><LF><file_content><CR><LF>OK<CR><LF><CR><LF>ERROR<CR><LF><File_Name>:需要上傳的文件名,包括路徑;<data_length1-3072<EOF>:上傳文件完畢標(biāo)志位,整數(shù)類(lèi)型;0:文件的起始數(shù)據(jù)包或者中間數(shù)據(jù)包1:文件的最終一個(gè)數(shù)據(jù)包<filecontent>:需要上傳的文件內(nèi)容,當(dāng)輸入的文件長(zhǎng)度等于命令中配置的data_length,通信模塊將會(huì)發(fā)送輸入的文件數(shù)據(jù)到FTP效勞器,全部發(fā)送成功后返回OK,假設(shè)發(fā)送失敗或者超時(shí),將會(huì)返回命令模式,并上報(bào)ERROR。注:可使用“+++”退出FTPPUT;FTPPUTFTPPUT命令返回ERROR時(shí),終端需要重進(jìn)展FTP例如:AT$MYFTPOPEN=1,“someftpsite”,“anonymous”,“ OKAT$MYFTPPUT=“//myfile/ftp_upload.txt”,18,1CONNECTIliketravelingOK鎖頻相關(guān)命令集BCCH$MYBCCH該命令用于BCCH信道鎖定。命令語(yǔ)法見(jiàn)表30。表30$MYBCCH命令$MYBCCH=<mode>[,<bcch1>],

<CR><LF>OK<CR><LF>

返回值[<bcch2>],[<bcch3>]

<CR><LF>$MYBCCH:+BA(num):<CR><LF><bcch1>,<mcc1>,<mnc1>,<lac1>,<cell-id1><CR><LF><bcch2>,<mcc2>,<mnc2>,<lac2>,<cell-id2><CR><LF><bcch3>,<mcc3>,<mnc3>,<lac3>,<cell-id3>...<CR><LF>OK<CR><LF><CR><LF>ERROR<CR><LF>$MYBCCH? <CR><LF>$MYBCCH:<bcch1>,<mcc1>,<mnc1>,<lac1>,<cell-id1><CR><LF><bcch2>,<CR><LF><bcch3>,<CR><LF>OK<CR><LF><CR><LF>$MYBCCH:<bcch1>,<CR><LF><bcch2>,<CR><LF><bcch3>,<CR><LF>OK<CR><LF><CR><LF>$MYBCCH:UNLOCKED<CR><LF>OK<CR><LF><CR><LF>ERROR<CR><LF>$MYBCCH=?$MYBCCH=?<CR><LF>$MYBCCH:<mode列表>,<bcch1>,…<bcch3><CR><LF>OK<CR><LF><CR><LF>ERROR<CR><LF><mode>:整數(shù)類(lèi)型,在使用AT$MYBCCH=1,XX鎖定信道后,鎖定信道參數(shù)才能掉電保存。假設(shè)給定的bcch不存在或者信號(hào)很差,通信模塊無(wú)法注冊(cè)網(wǎng)絡(luò);0:解鎖1:鎖定供給的BCCH2:7BCCH<bcch>:信道號(hào);<num>:返回的BA列表中BCCH7<mcc>:移動(dòng)國(guó)家碼;<mnc>:移動(dòng)網(wǎng)絡(luò)碼;<lac>:位置碼信息,四個(gè)字符,16<cell-id>:小區(qū)信息,16留意:假設(shè)已鎖定某頻段,則無(wú)法鎖定BCCH信道。例如:AT$MYBCCH=?$MYBCCH:(0,1,2),115,113,111OKAT$MYBCCH=1OKAT$MYBCCH?$MYBCCH:115,460,01,2540,79BBOKAT$MYBCCH=0OKAT$MYBCCH=1,111OKAT$MYBCCH?$MYBCCH:111,460,01,2540,79BAOKGSM$MYBAND該命令用于鎖定指定頻段。命令語(yǔ)法見(jiàn)表31。表31$MYBAND命令命令$MYBAND=<band>返回值$MYBAND?<CR><LF>OK<CR><LF><CR><LF>ERROR<CR><LF><CR><LF>$MYBAND:<band><CR><LF>OK<CR><LF><CR><LF>ERROR<CR><LF><CR><LF>ERROR<CR><LF><band>:鎖定的頻段,此參數(shù)設(shè)定掉電保存。0:自動(dòng)選擇頻段1:GSM_EGSM_9002:GSM_DCS_1800例如:AT$MYBAND=1OKAT$MYBAND?$MYBAND:1OK

//選擇GSM_EGSM_900衛(wèi)星定位相關(guān)命令NMEA$MYGPSPOS該命令用于獵取衛(wèi)星定位NMEA格式數(shù)據(jù),需要通信模塊支持GPS或北斗衛(wèi)星定位功能。命令語(yǔ)法見(jiàn)表32。表32$MYGPSPOS命令$MYGPSPOS=<TYPE>

返回值<CR><LF>$MYGPSPOS:<GPSdatastring><CR><LF>OK<CR><LF><CR><LF>ERROR<CR><LF><CR><LF>ERROR<CR><LF><TYPE>:GPS0:NMEA$GPGGA1:NMEA$GPGSA2:NMEA$GPGSV格式3:NMEA$GPRMC4:NMEA$GPVTG5:NMEA$GPGLL<GPSdatastring>:衛(wèi)星定位數(shù)據(jù)類(lèi)型對(duì)應(yīng)的數(shù)據(jù)格式,具體見(jiàn)NMEA-0183例如:AT$MYGPSPOS=0 查詢(xún)$GPGGA$MYGPSPOS:$GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,19.7,M,,,,0000*1FOK錯(cuò)誤代碼標(biāo)準(zhǔn)AT命令錯(cuò)誤代碼參考3GPP27.007標(biāo)準(zhǔn)。內(nèi)置TCP/IP協(xié)議棧錯(cuò)誤代碼是指在對(duì)適配器進(jìn)展TCP/IP的操作過(guò)程中可能會(huì)消滅的錯(cuò)誤33。表33錯(cuò)誤代碼定義900901902…910911912913914915916917918…980981錯(cuò)誤描述絡(luò)、業(yè)務(wù)等〕PDP沒(méi)有激活用TCP連接被對(duì)方拒絕TCP連接超時(shí),可能IPSocketSocket發(fā)送數(shù)據(jù)超時(shí)域名不存在備用輸入?yún)?shù)不合法其他錯(cuò)誤A附錄附錄A〔資料性附錄〕標(biāo)準(zhǔn)命令集標(biāo)準(zhǔn)命令集獵取模塊廠(chǎng)商信息I獵取模塊廠(chǎng)商信息。命令語(yǔ)法見(jiàn)表A.1。表A.1I命令命令返回值I<CR><LF><module_info><CR><LF>OK<CR><LF><module_info>:模塊廠(chǎng)商信息。例如:ATICompany,Inc.OK獵取模塊軟件版本+GMR獵取模塊軟件版本信息。命令語(yǔ)法見(jiàn)表A.2。表A.2+GMR命令返回值+GMR<CR><LF><revision><CR><LF>OK<CR><LF><CR><LF>ERROR:<err><CR><LF>+GMR=?<CR><LF>OK<CR><LF><revision>:模塊軟件版本信息。例如:AT+GMR+GMR:V1.1.2OK獵取信號(hào)強(qiáng)度+CSQ獵取信號(hào)強(qiáng)度。命令語(yǔ)法見(jiàn)表A.3。表A.3+CSQ命令返回值+CSQ<CR><LF>+CSQ:<rssi>,<ber><CR><LF>OK<CR><LF><CR><LF>ERROR:<err><CR><LF>+CSQ=?<CR><LF>+CSQ:(listofsupported<rssi>s),(listofsupported<ber>s)<CR><LF>OK<CR><LF><rssi>:信號(hào)強(qiáng)度。例如:AT+CSQ+CSQ:22,99OK獵取當(dāng)前網(wǎng)絡(luò)注冊(cè)狀態(tài)+CREG獵取當(dāng)前網(wǎng)絡(luò)注冊(cè)狀態(tài)。命令語(yǔ)法見(jiàn)表A.4。表A.4+CREG命令命令+CREG=[<n>]+CREG?返回值<CR><LF>OK<CR><LF><CR><LF>+CREG:<n>,<stat>[,<lac>,<ci>]<CR><LF>OK<CR><LF><CR><LF>ERROR<CR><LF><CR><LF>ERROR:<err><CR><LF><n>:URC0〔默認(rèn)值〕:制止AT+CREG1:使能+CREG:<stat>的主動(dòng)上報(bào),當(dāng)<n>=1,網(wǎng)絡(luò)注冊(cè)的狀態(tài)發(fā)生轉(zhuǎn)變的時(shí)候,上報(bào)+CREG:<stat>2:使能+CREG:<stat>[,<lac>,<ci>]的主動(dòng)上報(bào),假設(shè)上次下發(fā)AT+CREGREAD動(dòng)上報(bào)后<lac>和<ci>參數(shù)值沒(méi)有轉(zhuǎn)變,則不會(huì)顯示,在呼叫過(guò)程中,可選參數(shù)<lac>和<ci>也不會(huì)顯示,當(dāng)<n>=2+CREG:<stat>[,<lac>,<ci>],位置信息<lac>,<ci>僅當(dāng)<n>=2<stat>:當(dāng)前網(wǎng)絡(luò)注冊(cè)狀態(tài)。0:沒(méi)有注冊(cè),通信模塊現(xiàn)在并沒(méi)有在搜尋要注冊(cè)的的運(yùn)營(yíng)商1:注冊(cè)了本地網(wǎng)絡(luò)2:沒(méi)有注冊(cè),但通信模塊正在搜尋要注冊(cè)的的運(yùn)營(yíng)商3:注冊(cè)被拒絕4:未知緣由5:注冊(cè)了漫游網(wǎng)絡(luò)例如:AT+CREG=2OKAT+CREG?+CREG:2,1,“0002”,“0004”O(jiān)K獵取通信模塊IMEI號(hào)+CGSN獵取通信模塊IMEI號(hào)。命令語(yǔ)法見(jiàn)表A.5。表A.5+CGSN命令返回值+CGSN<CR><LF>+CGSN:<IMEI><CR><LF>OK<CR><LF>+CGSN=?<CR><LF>OK<CR><LF><IMEI>:模塊IMEI號(hào)。例如:AT+CGSN+CGSN:“35567001029****”O(jiān)K重啟模塊+CFUN重啟模塊。命令語(yǔ)法見(jiàn)表A.6。表A.6+CFUN命令命令+CFUN=<fun>,<rst>返回值+CFUN?+CFUN=?<CR><LF>OK<CR><LF><CR><LF>ERROR:<err><CR><LF><CR><LF>+CFUN:<fun><CR><LF>OK<CR><LF><CR><LF>ERROR:<err><CR><LF><CR><LF>+CFUN:(listofsupported<fun>s),(listofsupported<rst>s)<CR><LF>OK<CR><LF><fun>:模塊工作模式;0:休眠模式1:正常模式<rst>:重啟模塊。0:無(wú)變化1:重啟模塊例如:AT+CFUN=1,1OK串口多路復(fù)用+CMUX啟用通信模塊串口多路復(fù)用功能。命令語(yǔ)法見(jiàn)表A.7。表A.7+CMUX命令命令A(yù)T+CMUX=<mode>[,<subset>[,<port_speed>[,<N1>[,<T1>[,<N2>[,<T2>[,<T3>[,<k>]]]]]]]]返回值<CR><LF>OK<CR><LF><mode>:整數(shù)類(lèi)型,MUX0:根本模式〔默認(rèn)值〕1:增加模式<subset>:整數(shù)類(lèi)型,幀格式子集;0:UIHframesusedonly〔默認(rèn)值〕1:UIframesusedonly<port_speed>:整數(shù)類(lèi)型,串口速率;1)1:9600bit/s2)2:19200bit/s3)3:38400bit/s4)4:57600bit/s5)5:115200bit/s〔默認(rèn)值〕6)6:230400bit/s7)7:460800bit/s8)8:921600bit/s<N1>:整數(shù)類(lèi)型,最大幀長(zhǎng),1~32768,默認(rèn)值為31〔假設(shè)選擇增加模式則默認(rèn)為則默認(rèn)為64〕;<T1>:整數(shù)類(lèi)型,接收確認(rèn)定時(shí)器,1101~25510〔100ms〕;<N2>:整數(shù)類(lèi)型,最大重連次數(shù),0~1003;<T2>:整數(shù)類(lèi)型,多路掌握通道響應(yīng)定時(shí)器,2~255,22030;<T3>:整數(shù)類(lèi)型,喚醒響應(yīng)定時(shí)器,1~255,1110;<k>:整數(shù)類(lèi)型,窗口大小,1~72,用于支持錯(cuò)誤恢復(fù)的增加模式。例如:發(fā)送:AT+CMUX=0返回:OK外部協(xié)議棧使用范例GPRS網(wǎng)絡(luò)ATOKATE0OKAT+CPIN?+CPIN:READYOKAT+CSQ+CSQ:25,0OKAT+CREG?+CREG:0,1OKAT+CGDCONT=1,“IP”,“CMNET”O(jiān)KATD*99***1#CONNECTCDMA網(wǎng)絡(luò)ATOKATE0OKAT+CPIN?+CPIN:READYOKAT+CSQ+CSQ:25,0OKAT+CREG?+CREG:0,1OKATDT#777CONNECT內(nèi)部協(xié)議棧使用范例非透亮模式的UDP應(yīng)用AT$MYNETCON=1,“APN”,“CMNET” //設(shè)置APNOKAT$MYNETCON=1,“USERPWD”,“user,password”..................//設(shè)置GPRS認(rèn)證用戶(hù)名和密碼OKAT$MYNETACT=1,1 //激活第1個(gè)通道OKAT$MYNETSRV=1,2,2,0,“33:5123”.......//設(shè)置第2號(hào)SOCKET為UDP連接,HEX模式OKAT$MYNETOPEN=2 //使用第2號(hào)SOCKET建立連接$MYNETOPEN:2OK$MYURCREAD:2 //2號(hào)Socket收到數(shù)據(jù)AT$MYNETREAD=2,10 //從2Socket讀取10個(gè)數(shù)據(jù)$MYNETREAD:2,10 //有10個(gè)數(shù)據(jù)1234567890OKAT$MYNETWRITE=2,12 //通過(guò)2號(hào)Socket發(fā)送12字節(jié)數(shù)據(jù)$MYNETWRITE:2,12 //模塊確認(rèn)可以發(fā)送12字節(jié)數(shù)據(jù)ABCDEFGHIJKL //以HEX模式輸入12字節(jié)數(shù)據(jù)OKAT$MYNETCLOSE=2 //關(guān)閉2號(hào)Socket$MYNETCLOSE:2OKAT$MYNETACT=1,0 //去激活第1號(hào)通道OK非透亮模式的TCP客戶(hù)端應(yīng)用AT$MYNETCON=2,“APN”,“CMNET” //設(shè)置APNOKAT$MYNETCON=2,“USERPWD”,“None,None” //設(shè)置GPRS認(rèn)證用戶(hù)名和密碼OKAT$MYNETACT=2,1 //激活第2個(gè)通道OKAT$MYNETSRV=2,1,0,1,“google:80”.........//設(shè)置第1號(hào)SOCKET為T(mén)CP連接,文本模式OKAT$MYNETOPEN=1 //使用第1號(hào)SOCKET建立連接$MYNETOPEN:1,1460OK$MYURCREAD:1 //1號(hào)Socket收到數(shù)據(jù)AT$MYNETREAD=1,100 //從1Socket讀取100個(gè)數(shù)據(jù)$MYNETREAD:1,10 //只有10個(gè)字節(jié)的數(shù)據(jù)31323334353637383930 //數(shù)據(jù):1234567890OKAT$MYNETWRITE=1,12 //通過(guò)1號(hào)Socket發(fā)送12字節(jié)數(shù)據(jù)$MYNETWRITE:1,12 ..................//模塊確認(rèn)可以發(fā)送12字節(jié)數(shù)據(jù)4142434445464748494A4B4C ............//文本模式輸入12字節(jié):ABCDEFGHIJKLOKAT$MYNETCLOSE=1 //關(guān)閉1號(hào)Socket$MYNETCLOSE:1OKAT$MYNETACT=2,0 //去激活第2號(hào)通道OK非透亮模式的TCP效勞器應(yīng)用AT$MYNETCON=1,“APN”,“CMNET” //設(shè)置APNOKAT$MYNETCON=1,“USERPWD”,“None,None”//設(shè)置GPRS認(rèn)證用戶(hù)名和密碼OKAT$MYNETACT=1,1 //激活第1個(gè)通道OKAT$MYIPFILTER=0,1,“00”,“55”//設(shè)置防火墻OKAT$MYNETSRV=1,2,1,0,“:5100”//設(shè)置第2號(hào)SOCKET為T(mén)CP效勞器,偵聽(tīng)5100端口,HEX模式OKAT$MYNETOPEN=2 //使用第2號(hào)SOCKET偵聽(tīng)$MYNETOPEN:2OK$MYURCCLIENT:1,“00”,31256//客戶(hù)連接通知AT$MYNETACCEPT=1,0,0 //承受連接,使用第1個(gè)socket,命令模式OK$MYURCREAD:1 //1號(hào)Socket收到數(shù)據(jù)AT$MYNETREAD=1,10 //從1Socket讀取10個(gè)數(shù)據(jù)$MYNETREAD:1,10 //獵取到10個(gè)數(shù)據(jù)1234567890OKAT$MYNETWRITE=1,12 //通過(guò)1號(hào)Socket發(fā)送12字節(jié)數(shù)據(jù)$MYNETWRITE:1,12 //模塊確認(rèn)可以發(fā)送12字節(jié)數(shù)據(jù)ABCDEFGHIJKL //HEX模式輸入12字節(jié)數(shù)據(jù)OKAT$MYNETCLOSE=2 //關(guān)閉2號(hào)Socket的偵聽(tīng)$MYNETCLOSE:1 //socket1關(guān)閉$MYNETCLOSE:2 //偵聽(tīng)Socket關(guān)閉OKAT$MYNETACT=1,0 //去激活第1號(hào)通道OK透亮模式的UDP應(yīng)用AT$MYNETCON=1,“APN”,“CMNET” //設(shè)置APNOKAT$MYNETCON=1,“USERPWD”,“None,None” //設(shè)置GPRS認(rèn)證用戶(hù)名和密碼OKAT$MYNETACT=1,1 //激活第1個(gè)通道OKAT$MYNETCREATE=1,2,2,“23”,5200,2000....…//使用Socket2建立UDP的透亮通道CONNECT //開(kāi)頭透亮數(shù)據(jù)傳輸OK //輸入+++,模塊返回OK表示回到命令模式AT$MYNETCLOSE=2 //關(guān)閉2號(hào)Socket$MYNETCLOSE:2OKAT$MYNETACT=1,0 //去激活第1號(hào)通道OK透亮模式的TCP客戶(hù)端應(yīng)用AT$MYNETCON=2,“APN”,“CMNET” //設(shè)置APNOKAT$MYNETCON=2,“USERPWD”,“None,None” //設(shè)置GPRS認(rèn)證用戶(hù)名和密碼OKAT$MYNETACT=2,1 //激活第2個(gè)通道OKAT$MYNETCREATE=2,0,1,“23”,5200,2000.......//使用Socket1建立TCP的透亮通道CONNECT //開(kāi)頭透亮數(shù)據(jù)傳輸OK //輸入+++,模塊返回OK表示回到命令模式AT$MYNETCLOSE=1 //關(guān)閉1號(hào)Socket$MYNETCLOSE:1OKAT$MYNETACT=2,0 //去激活第2號(hào)通道OKAT$MYNETACT=2,0 //去激活第2號(hào)通道OK透亮模式的TCP效勞器應(yīng)用AT$MYNETCON=1,“APN”,“CMNET” //設(shè)置APNOKAT$MYNETCON=1,“USERPWD”,“None,None” //設(shè)置GPRS認(rèn)證用戶(hù)名和密碼OKAT$MYNETACT=1,1 //激活第1個(gè)通道OKAT$MYIPFILTER=0,1,“00”,“55”//設(shè)置防火墻OKAT$MYNETCREATE=1,1,1,“”,5100...//使用Socket1建立TCP的效勞器,偵聽(tīng)5100端口OK$MYURCCLIENT:2,“00”,31256...............................//客戶(hù)連接

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論