{"id":10765,"date":"2014-01-12T05:51:06","date_gmt":"2014-01-12T13:51:06","guid":{"rendered":"http:\/\/m2msupport.net\/m2msupport\/?page_id=10765"},"modified":"2014-01-14T11:30:29","modified_gmt":"2014-01-14T19:30:29","slug":"tutorial-for-huawei-modules","status":"publish","type":"page","link":"https:\/\/m2msupport.net\/m2msupport\/tutorial-for-huawei-modules\/","title":{"rendered":"Tutorial for Huawei Modules"},"content":{"rendered":"<p><a href=\"http:\/\/m2msupport.net\/m2msupport\/module-tester\/\">AT Command Tester<\/a> is an free online software tool that can be used to test all features of Huawei modules. Since the software tool is browser-based, it can be used on all common PC-based browsers (Chrome, IE, Firefox, Safari) and works on popular operating systems (Windows, Linux, Mac).<\/p>\n<p><strong>How to connect to Huawei module?<\/strong><br \/>\nTypically module is hosted on some target platform (host platform or hardware development kit (HDK). Once the target platform is connected to the PC through a USB or serial cable and the drivers are installed, the module ports are avaialble on the PC as shown below. Depending on your module and the drivers, the port names might be listed differently.<br \/>\n<a href=\"<a href=\"http:\/\/m2msupport.net\/m2msupport\/module-tester\/\">AT Command Tester<\/a> is an free online software tool that can be used to test all features of Huawei modules. Since the software tool is browser-based, it can be used on all common PC-based browsers (Chrome, IE, Firefox, Safari) and works on popular operating systems (Windows, Linux, Mac).<br \/>&#8220;><a href=\"http:\/\/m2msupport.net\/m2msupport\/module-tester\/\"><img decoding=\"async\" src=\"http:\/\/www.m2msupport.net\/m2msupport\/wp-content\/themes\/admired\/images\/huawei_ports.PNG\" alt=\"Huawei ports\" \/><\/a><\/p>\n<p>On the <a href=\"http:\/\/m2msupport.net\/m2msupport\/module-tester\/\">AT Command Tester<\/a> tool, &#8216;Find Ports&#8217; will list all the available serial ports. Connect to the port that maps to &#8216;PC UI interface&#8217; as shown above. Other option is to do &#8216;Autoconnect&#8217; AT Command tester will automatically find and connect to the connect to the appropriate port of the Huawei module. If the connection is successful, the model number and connection status will be shown as below,<br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/module-tester\/\"><img decoding=\"async\" src=\"http:\/\/www.m2msupport.net\/m2msupport\/wp-content\/themes\/admired\/images\/huawei_connection.PNG\" alt=\"Huawei AT port connection\" \/><\/a><br \/>\n<strong>Diagnostics Commands<\/strong><br \/>\nIn the &#8216;Diagnostics Command&#8217; tab, information related to the device and the network can be easily queried from the device. To send Huawei module specifc diagnostics queries, select the &#8216;Huawei&#8217; drop-down selection inside the &#8216;Diagnostics&#8217; tab.<\/p>\n<p><code><br \/>\n<strong><em>\/\/Get the module manufacturer<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcgmi-request-manufacturer-identification\/\">AT+CGMI<\/a><\/code><\/p>\n<p>Huawei Technologies Co., Ltd.<\/p>\n<p>OK<br \/>\nManufacturer : Huawei Technologies Co., Ltd.<\/p>\n<p><strong><em>\/\/Read the model number<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcgmm-request-model-identificaiton\/\">AT+CGMM<\/a><\/p>\n<p>MU609<\/p>\n<p>OK<br \/>\nModel Number : MU609<\/p>\n<p><strong><em>\/\/Get the revision number<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcgmr-request-revision-identification\/\">AT+CGMR<\/a><\/p>\n<p>12.105.29.00.00<\/p>\n<p>OK<br \/>\nRevision : 12.105.29.00.00<\/p>\n<p><strong><em>\/\/Get the device capabilities<\/em><\/strong><br \/>\nAT+GCAP<\/p>\n<p>+GCAP: +CGSM,+DS,+ES<\/p>\n<p>OK<br \/>\nDevice supports following features:GSM,Data Service,<\/p>\n<p><strong><em>\/\/Device profile<\/em><\/strong><br \/>\nAT&amp;V<\/p>\n<p>&amp;C: 1; &amp;D: 2; &amp;S: 0; E: 1; Q: 0; V: 1; X: 1; S0: 0; S3: 13; S4: 10;<br \/>\nS5: 8; S7: 0; S10: 14; +ICF: 3,3; +IFC: 0,0<\/p>\n<p>OK<\/p>\n<p><strong><em>\/\/Get the battery status<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcbc-battery-charge\/\">AT+CBC<\/a><\/p>\n<p>+CBC: 0,61<\/p>\n<p>OK<br \/>\nDevice is powered by battery.<\/p>\n<p><strong><em>\/\/Device functionality<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcfun-set-phone-functionality\/\">AT+CFUN?<\/a><\/p>\n<p>+CFUN: 1<\/p>\n<p>OK<br \/>\nDevice has Full functionality.<\/p>\n<p><strong><em>\/\/Device status<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcpas-phone-activity-status\/\">AT+CPAS<\/a><\/p>\n<p>+CPAS: 4<\/p>\n<p>OK<br \/>\nCall in progress.<\/p>\n<p><strong><em>\/\/Device clock<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcclk-clock\/\">AT+CCLK?<\/a><\/p>\n<p>+CCLK: &#8220;1980\/01\/06,00:43:58&#8243;<\/p>\n<p>OK<br \/>\nCurrent time is&#8221;1980\/01\/06,00:43:58&#8221;<\/p>\n<p><strong>\/\/Get the device serial number<\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcgsn-request-product-serial-number-identification\/\">AT+CGSN<\/a><\/p>\n<p>35778404xxxxxxx<\/p>\n<p>OK<\/p>\n<p><strong><em>\/\/Character set used by the module<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcscs-select-te-character-set\/\">AT+CSCS?<\/a><\/p>\n<p>+CSCS: &#8220;IRA&#8221;<\/p>\n<p>OK<br \/>\nCharacter set used by Terminal Equipment is &#8220;IRA&#8221;<\/p>\n<p><strong><em>\/\/Indicators available from the module<\/em><\/strong><br \/>\nThe following indicators types are supported by the device,<br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcind-indicator-control\/\">AT+CIND=?<\/a><\/p>\n<p>+CIND: (&#8220;battchg&#8221;,(0-5)),(&#8220;signal&#8221;,(0-5)),(&#8220;service&#8221;,(0-1)),(&#8220;call&#8221;,(0-1)),(&#8220;roam&#8221;,(0-1)),(&#8220;smsfull&#8221;,(0-1)),(&#8220;GPRS coverage&#8221;,(0-1)),(&#8220;callsetup&#8221;,(0-3))<\/p>\n<p>OK<\/p>\n<p>The indicator values are,<br \/>\nAT+CIND?<\/p>\n<p>+CIND: 3,4,1,1,1,0,1,0<\/p>\n<p>OK<\/p>\n<p><strong><em>\/\/Get the GPRS class supported by the module<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcgclass-gprs-mobile-station-class\/\">AT+CGCLASS?<\/a><\/p>\n<p>+CGCLASS: &#8220;A&#8221;<\/p>\n<p>OK<\/p>\n<p><strong><em>\/\/Check if any PDP context has been activated<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcgact-pdp-context-activate-or-deactivate\/\">AT+CGACT?<\/a><\/p>\n<p>+CGACT: 1,1<br \/>\n+CGACT: 15,0<\/p>\n<p>OK<br \/>\nDevice is connected.<\/p>\n<p><strong><em>\/\/Get the IP address of the connected PDP context<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcgpaddr-show-pdp-addresses\/\">AT+CGPADDR<\/a>= 1<\/p>\n<p>+CGPADDR: 1,&#8221;&#8221;<\/p>\n<p>OK<br \/>\nIP Address of the connected profile is &#8220;&#8221;<\/p>\n<p><strong><em>\/\/Get the list of PDP contexts stored in the module<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcgdcont-define-pdp-context\/\">AT+CGDCONT?<\/a><\/p>\n<p>+CGDCONT: 1,&#8221;IP&#8221;,&#8221;bluevia.movistar.es&#8221;,&#8221;0.0.0.0&#8243;,0,0<br \/>\n+CGDCONT: 15,&#8221;IP&#8221;,&#8221;bluevia.movistar.es&#8221;,&#8221;0.0.0.0&#8243;,0,0<\/p>\n<p>OK<br \/>\nFollowing connection profiles are available,<\/p>\n<p>CID-&gt; 1<br \/>\nPDP Type-&gt;IP<br \/>\nAPN-&gt;bluevia.movistar.es<br \/>\nPDP Address-&gt;0.0.0.0<br \/>\nData Compression-&gt;0<br \/>\nHeader Compression-&gt;0<\/p>\n<p>CID-&gt; 15<br \/>\nPDP Type-&gt;IP<br \/>\nAPN-&gt;bluevia.movistar.es<br \/>\nPDP Address-&gt;0.0.0.0<br \/>\nData Compression-&gt;0<br \/>\nHeader Compression-&gt;0<\/p>\n<p><strong><em>\/\/ Check if the device is attached to the network<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcgatt-ps-attach-or-detach\/\">AT+CGATT?<\/a><\/p>\n<p>+CGATT: 1<\/p>\n<p>OK<br \/>\nDevice is attached to the network<\/p>\n<p><strong><em>\/\/Bearer configuration<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcbst-select-bearer-service\/\">AT+CBST?<\/a><\/p>\n<p>+CBST: 0,0,1<\/p>\n<p>OK<br \/>\nSpeed -&gt;autobauding<br \/>\nBearer Service -&gt; Data circuit asynchronous<br \/>\nConnection Element -&gt; Non transparent<\/p>\n<p><em><br \/>\n<strong>\/\/Radio Link Protocol (RLP) paramerters<\/strong><\/em><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcrlp-radio-link-protocol\/\">AT+CRLP?<\/a><\/p>\n<p>+CRLP: 61,61,48,6,0<br \/>\n+CRLP: 61,61,48,6,1<br \/>\n+CRLP: 240,240,52,6,2<\/p>\n<p>OK<br \/>\nRadio Link Protocol (RLP) Configuration paramaters:<br \/>\nIWF Window Dimension -&gt;61<br \/>\nMS Window Dimension-&gt;61<br \/>\nAcknowledge Timer-&gt;48<br \/>\nRetransmission Attempts-&gt;6<br \/>\nProtocol Version-&gt;0<br \/>\nAT+FCLASS?<\/p>\n<p>0<\/p>\n<p>OK<br \/>\nThe device is configured for data<\/p>\n<p><em>\/\/USSD configuration<\/em><br \/>\nAT+CUSD?<\/p>\n<p>+CUSD: 0<\/p>\n<p>OK<\/p>\n<p><strong><em>\/\/Service reporting<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcr-service-reporting-control\/\">AT+CR?<\/a><\/p>\n<p>+CR: 0<\/p>\n<p>OK<br \/>\nService reporting control is disabled<\/p>\n<p><strong><em>\/\/Extended error reporting<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atceer-extended-error-report\/\">AT+CEER<\/a><\/p>\n<p>+CEER: No cause information available<\/p>\n<p>OK<\/p>\n<p><strong><em>\/\/Signal strength<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcsq-signal-quality\/\">AT+CSQ<\/a><\/p>\n<p>+CSQ: 23,99<\/p>\n<p>OK<br \/>\nSignal level is -67 dbm. Signal condition is excellent.The signal strength range is -53 dbm (Excellent) to -109 dbm (Marginal).<\/p>\n<p><strong><em>\/\/Current network operator<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcops-plmn-selection\/\">AT+COPS?<\/a><\/p>\n<p>+COPS: 0,0,&#8221;AT&amp;T&#8221;,2<\/p>\n<p>OK<br \/>\nDevice is currently on &#8220;AT&amp;T&#8221; network.<\/p>\n<p><strong>\/\/<em>Registration status<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcreg-network-registration\/\">AT+CREG?<\/a><\/p>\n<p>+CREG: 2,5,&#8221;7CF4&#8243;,&#8221;232B51B&#8221;,2<\/p>\n<p>OK<br \/>\nDevice is registered and is roaming.<\/p>\n<p><strong><em>\/\/Get the available networks<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcops-plmn-selection\/\">AT+COPS=?<\/a><\/p>\n<p>^RSSI: 19<br \/>\nPlease wait as this could take sometime&#8230;.<\/p>\n<p>^RSSI: 24<\/p>\n<p>+COPS: (1,&#8221;AT&amp;T&#8221;,&#8221;AT&amp;T&#8221;,&#8221;310410&#8243;,0),(1,&#8221;T-Mobile&#8221;,&#8221;T-Mobile&#8221;,&#8221;310260&#8243;,2),(1,&#8221;T-Mobile&#8221;,&#8221;T-Mobile&#8221;,&#8221;310260&#8243;,0),(2,&#8221;AT&amp;T&#8221;,&#8221;AT&amp;T&#8221;,&#8221;310410&#8243;,2),,(0,1,2,3,4),(0,1,2)<\/p>\n<p>OK<\/p>\n<p><strong><em>\/\/Preferred operator list<\/em><\/strong><br \/>\nThe preferred operator list:<br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcpol-preferred-plmn-list\/\">AT+CPOL?<\/a><\/p>\n<p>OK<\/p>\n<p><strong><em>\/\/SMS mode<\/em><\/strong><br \/>\nAT+CMGF?<\/p>\n<p>+CMGF: 0<\/p>\n<p>OK<br \/>\nSMS message for is configured for PDU mode<\/p>\n<p><strong><em>\/\/SMS service center address<\/em><\/strong><br \/>\nAT+CSCA?<\/p>\n<p>+CSCA: &#8220;+34609092815&#8221;,145<\/p>\n<p>OK<br \/>\nSMS service center address is &#8220;+34609092815&#8221;<\/p>\n<p><strong><em>\/\/SMS support<\/em><\/strong><br \/>\nAT+CSMS?<\/p>\n<p>+CSMS: 0,1,1,1<\/p>\n<p>OK<br \/>\nService-&gt; GSM 27.005 Compatible<br \/>\nMobile Terminated SMS -&gt; Supported<br \/>\nMobile Originated SMS -&gt; Supported<br \/>\nBroadcast SMS messages -&gt; Supported<\/p>\n<p><strong><em>\/\/SIM card status<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcpin-enter-pin\/\">AT+CPIN?<\/a><\/p>\n<p>+CPIN: READY<\/p>\n<p>OK<br \/>\nSIM is ready.<\/p>\n<p><em><strong>\/\/Sysinfo is a very useful AT command that provides info about the network.<\/strong> <\/em><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atsysinfo-get-the-system-mode\/\">AT^SYSINFO<\/a><\/p>\n<p>^SYSINFO: 2,3,1,5,1,,4<\/p>\n<p>OK<br \/>\nServing Status -&gt; Valid Services<br \/>\nServing Domain -&gt; PS+CS Service Only<br \/>\nRoaming Status -&gt; Roaming<br \/>\nSystem Mode-&gt; WCDMA Mode<br \/>\nSIM State -&gt; Valid SIM card<br \/>\nSystem submode -&gt; WCDMA Mode<br \/>\nAT^SYSCFG?<\/p>\n<p>^SYSCFG: 2,2,3FFFFFFF,1,2<\/p>\n<p>OK<br \/>\nMode -&gt; Automatic<br \/>\nAcquisition Order -&gt; WCDMA &gt; GSM<br \/>\nBand -&gt; 3FFFFFFF<br \/>\nRoaming-&gt; Supported<br \/>\nServing Domain -&gt; PS+CS Service Only<\/p>\n<p><strong>\/\/Get the system time<\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atnwtime-get-the-system-time\/\">AT^NWTIME?<\/a><\/p>\n<p>^NWTIME: 14\/01\/14,09:58:20-32,00<\/p>\n<p>OK<br \/>\nDate -&gt; 14\/01\/14<br \/>\nTime -&gt; 09:58:20-32<br \/>\nDaylight Saving -&gt; 00<\/p>\n<p><strong><em>\/\/How the module is configured for wakeup?<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atwakeupcfg-configure-modules-remote-wakeup\/\">AT^WAKEUPCFG?<\/a><\/p>\n<p>^WAKEUPCFG: 1,3,15<\/p>\n<p>OK<br \/>\nWakeup Enable\/Diable -&gt; 1<br \/>\nChannel -&gt; 3<br \/>\nSource -&gt; 15<\/p>\n<p><strong><em>\/\/Get the IMEI number of the module<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atimeisv-read-imei-and-software-version-of-the-board\/\">AT^IMEISV?<\/a><\/p>\n<p>^IMEISV: 3577840400134908<\/p>\n<p>OK<br \/>\nIMEISV -&gt; 3577840400134908<\/p>\n<p><strong><em>\/\/GPIO configuration<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atioctrl-control-the-gpio\/\">AT^IOCTRL?<\/a><\/p>\n<p>^IOCTRL: 00000,10010<\/p>\n<p>OK<br \/>\nMapped as GPIO5,GPIO4,GPIO3,GPIO2,GPIO1. &#8216;0&#8217; is input, &#8216;1&#8217; is output<br \/>\nInput\/Output -&gt; 00000<br \/>\nValue -&gt; 10010<\/p>\n<p><strong><em>\/\/Get the ICCID of the SIM card<\/em><\/strong><br \/>\nAT^ICCID?<\/p>\n<p>^ICCID: 8934072279xxxxxxxxx<\/p>\n<p>OK<br \/>\nICCID of the SIM card -&gt; 8934072279xxxxxxxxx<\/p>\n<p><strong><em>\/\/USSD mode configuration<\/em><\/strong><br \/>\nAT^USSDMODE?<\/p>\n<p>^USSDMODE: 1<\/p>\n<p>OK<br \/>\nConfigured for transparent USSD mode<\/p>\n<p><strong>\/\/Echo cancellation for the audio paths<\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atecho-switch-echo-cancellation-mode\/\">AT^ECHO?<\/a><\/p>\n<p>^ECHO: 4<\/p>\n<p>OK<br \/>\nEcho Cancel -&gt; Speakerphone mode, loud echo, long delay<\/p>\n<p><strong>\/\/PCM Audio configuration<\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcpcm-configure-pcm-audio\/\">AT^CPCM?<\/a><\/p>\n<p>^CPCM: 0,0,0,0,0<\/p>\n<p>OK<br \/>\nPCM Working Mode -&gt; MASTER_PRIM<br \/>\nData Format -&gt; Linear<br \/>\nClock Signal-&gt; 2.048 MHz<br \/>\nFrame -&gt; Offset cleared<\/p>\n<p><strong><em>\/\/SIM Tool kit mode<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atqss-query-sim-status\/\">AT^STSF?<\/a><\/p>\n<p>^STSF: 1,2<\/p>\n<p>OK<br \/>\nSIM Tool Kit Mode -&gt; STK Active<br \/>\nRawMode -&gt; Standard raw data mode<\/p>\n<p><em><strong>\/\/Read the temperature<\/strong><\/em><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atchiptemp-get-the-temperature-of-the-device\/\">AT^CHIPTEMP?<\/a><\/p>\n<p>^CHIPTEMP: 65535,65535,65535,65535,65535,290<\/p>\n<p>OK<br \/>\nThe temperature unit is 0.1\u00b0C. For example, if the returned value range is (\u2013200,1000), the temperature ranges from \u201320\u00b0C to 100\u00b0C.<\/p>\n<p>GSM PA temperature is not supported<br \/>\nWCDMA PA temperature is not supported<br \/>\nLTE PA temperature is not supported<br \/>\nSIM card temperature is not supported<br \/>\nBattery temperature is not supported<br \/>\nCrystal temperature -&gt;290<\/p>\n<p><em><strong>\/\/Check if temperature protection is enabled<\/strong><\/em><br \/>\nAT^THERMFUN?<\/p>\n<p>^THERMFUN: 1<\/p>\n<p>OK<br \/>\nTemperature protection is enabled<\/p>\n<p><em><strong>\/\/Get the NDIS connection status<\/strong><\/em><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atndisstatqry-query-the-connection-status\/\">AT^NDISSTATQRY?<\/a><\/p>\n<p>^NDISSTATQRY: 0,0,,&#8221;IPV4&#8243;<\/p>\n<p>OK<br \/>\nConnection Status -&gt; Disconnected<br \/>\nError code -&gt; 0<br \/>\nPDP Type-&gt; &#8220;IPV4&#8221;<\/p>\n<p><em><strong>\/\/Voice call\/data call preference<\/strong><\/em><br \/>\nAT^DVCFG?<\/p>\n<p>^DVCFG: 0<\/p>\n<p>OK<br \/>\nVoice call is preferred over data.<\/p>\n<p><em><strong>\/\/IP configuration status<\/strong><\/em><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atipinit-initialize-the-tcpip-service\/\">AT^IPINIT?<\/a><\/p>\n<p>^IPINIT: 0<\/p>\n<p>OK<br \/>\nThe IP connection is not initialized, or network connection fails to be established..<\/p>\n<p><em><strong>\/\/Check if any IP connections are opened<\/strong><\/em><\/p>\n<p><a href=\"http:\/\/m2msupport.net\/m2msupport\/atipopen-open-tcpudp-link\/\">AT^IPOPEN?<\/a><\/p>\n<p>OK<br \/>\nNo connection has been opened.<\/p>\n<p><em><strong>\/\/Check if the module is listening to any ports<\/strong><\/em><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atlisten-configure-tcpudp-as-server\/\">AT^IPLISTEN?<\/a><\/p>\n<p>^IPLISTEN: &#8220;&#8221;,0,5<\/p>\n<p>OK<br \/>\nLink Type-&gt; &#8220;&#8221;<br \/>\nListen Port -&gt; 0<br \/>\nIdle Links -&gt; 5<\/p>\n<p><em><strong>\/\/Configure IP static parameters<\/strong><\/em><br \/>\nAT^IPCFL?<\/p>\n<p>^IPCFL: 5,10<br \/>\n^IPCFL: 10,1024<br \/>\n^IPCFL: 12,0<\/p>\n<p>OK<br \/>\nFollowing parameters are configured,<\/p>\n<p>Timer for transparent transmission-&gt; 10<\/p>\n<p>Length of TCP\/IP data packet-&gt; 1024<\/p>\n<p>Transmission Mode -&gt; 0<\/p>\n<p><em><strong>\/\/Get IP data statistics<\/strong><\/em><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atipflowq-request-and-clear-tcpudp-link-data-packet-statistics\/\">AT^IPFLOWQ?<\/a><\/p>\n<p>^IPFLOWQ: 1,91,91,91,416,416<br \/>\n^IPFLOWQ: 2,0,0,0,0,0<br \/>\n^IPFLOWQ: 3,0,0,0,0,0<br \/>\n^IPFLOWQ: 4,0,0,0,0,0<br \/>\n^IPFLOWQ: 5,0,0,0,0,0<\/p>\n<p>OK<br \/>\nLink statistics information:<\/p>\n<p>Link ID-&gt; 1<br \/>\nTx from User-&gt;91<br \/>\nTx to Socket-&gt;91<br \/>\nTx Acknowledged-&gt;91<br \/>\nRx from Socket-&gt;416<br \/>\nRx to user-&gt;416<\/p>\n<p>Link ID-&gt; 2<br \/>\nTx from User-&gt;0<br \/>\nTx to Socket-&gt;0<br \/>\nTx Acknowledged-&gt;0<br \/>\nRx from Socket-&gt;0<br \/>\nRx to user-&gt;0<\/p>\n<p>Link ID-&gt; 3<br \/>\nTx from User-&gt;0<br \/>\nTx to Socket-&gt;0<br \/>\nTx Acknowledged-&gt;0<br \/>\nRx from Socket-&gt;0<br \/>\nRx to user-&gt;0<\/p>\n<p>Link ID-&gt; 4<br \/>\nTx from User-&gt;0<br \/>\nTx to Socket-&gt;0<br \/>\nTx Acknowledged-&gt;0<br \/>\nRx from Socket-&gt;0<br \/>\nRx to user-&gt;0<\/p>\n<p>Link ID-&gt; 5<br \/>\nTx from User-&gt;0<br \/>\nTx to Socket-&gt;0<br \/>\nTx Acknowledged-&gt;0<br \/>\nRx from Socket-&gt;0<br \/>\nRx to user-&gt;0<\/p>\n<p><em><strong>\/\/GPS Operation Mode<\/strong><\/em><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atwpdom-set-gps-operation-mode\/\">AT^WPDOM?<\/a><\/p>\n<p>^WPDOM: 0<\/p>\n<p>OK<br \/>\nGPS Operation Mode -&gt; Standalone<\/p>\n<p><em><strong>\/\/GPS positioning setting<\/strong><\/em><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atwpdst-set-gps-session-type\/\">AT^WPDST?<\/a><\/p>\n<p>^WPDST: 0<\/p>\n<p>OK<br \/>\nConnection Status -&gt; Single position<\/p>\n<p><em><strong>\/\/GPS QoS<\/strong><\/em><br \/>\nAT^WPQOS?<\/p>\n<p>^WPQOS: 255,50<\/p>\n<p>OK<\/p>\n<p>Performance-&gt; 255 seconds<br \/>\nAccuracy-&gt;50 meters<\/p>\n<p><em><strong>\/\/GPS session lock<\/strong><\/em><br \/>\nAT^WPDGL?<\/p>\n<p>^WPDGL: 0<\/p>\n<p>OK<br \/>\nGPS Session Lock -&gt; Enable Mobile-initiated and Enable Mobile-terminiated session<\/p>\n<p><strong><em>\/\/Supported GPS types<\/em><\/strong><br \/>\nAT^GPSTYPE?<\/p>\n<p>^GPSTYPE: 15<\/p>\n<p>OK<br \/>\nFollowing GPS types are supported &#8211; Standalone,Control plane,User plane,gpsOneXTRA<\/p>\n<p><strong><em>\/\/GNSS or GPS mode<\/em><\/strong><br \/>\nAT^WGNSS?<\/p>\n<p>^WGNSS: 0<\/p>\n<p>OK<br \/>\nPositioning system type is GPS<\/p>\n<p><em><strong>\/\/FOTA mode<\/strong><\/em><br \/>\nAT^FOTAMODE?<\/p>\n<p>^FOTAMODE: 0,0,0,1,7<\/p>\n<p>OK<\/p>\n<p><em><strong>\/\/FOTA configuration<\/strong><\/em><br \/>\nAT^FOTACFG?<\/p>\n<p>^FOTACFG: &#8220;&#8221;,&#8221;&#8221;,&#8221;&#8221;,2<\/p>\n<p>OK<br \/>\nAPN -&gt; &#8220;&#8221;<br \/>\nUsername -&gt; &#8220;&#8221;<br \/>\nPassword -&gt; &#8220;&#8221;<br \/>\nAuthentication Type -&gt; 2<\/p>\n<p>\/\/FOTA state<br \/>\n<em><strong>AT^FOTASTATE?<\/strong><\/em><\/p>\n<p>^FOTASTATE: 10<\/p>\n<p>OK<br \/>\nFOTA State -&gt; Idle<br \/>\nAT^FOTADLQ?<\/p>\n<p>+CME ERROR: Operation not supported<\/p>\n<p><strong>Script Mode<\/strong><br \/>\nIn &#8216;Script Mode&#8217; you can write script to send batch of AT commands. This is useful to test specific features of the module which requires users to send batch of AT commands.<br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/module-tester\/\"><img decoding=\"async\" src=\"http:\/\/www.m2msupport.net\/m2msupport\/wp-content\/themes\/admired\/images\/huawei_script.PNG\" alt=\"Huawei data call\" \/><\/a><br \/>\n<strong>How to set up data call?<\/strong><br \/>\nTo establish a data call with the Huawei module, an active SIM is required. Then a PDP (Packet Data Protocol) context profile needs to be set up. The profile will contain configuration information for the data calls. The most important field is the APN information. Each network operator has unique APN. You can generally do a google search such as &#8220;T-Mobile APN&#8221; to get the APN information for your network. In the &#8216;Data Call&#8217; tab, create a PDP profile for your carrier. Once the profile is created, select that profile and press &#8216;Connect&#8217; button to connect to that profile. &#8216;Data Connect&#8217; profile will connect to first avaialble PDP profile.<\/p>\n<p>AT Command Tester tool will check if the device is registered with the network before proceeding with the data call.The intermediary steps are shown in the log window. If the call is sucessful, &#8216;Show IP Address&#8217; button will display the IP address assigned to the device.<\/p>\n<p><a href=\"http:\/\/m2msupport.net\/m2msupport\/module-tester\/\"><img decoding=\"async\" src=\"http:\/\/www.m2msupport.net\/m2msupport\/wp-content\/themes\/admired\/images\/huawei_datacall.PNG\" alt=\"Huawei data call\" \/><\/a><code><br \/>\n<strong><em>AT Command sequence for setting up data call,<\/em><\/strong><br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcgdcont-define-pdp-context\/\">AT+CGDCONT?<\/a><\/code><\/p>\n<p>+CGDCONT: 1,&#8221;IP&#8221;,&#8221;bluevia.movistar.es&#8221;,&#8221;0.0.0.0&#8243;,0,0<br \/>\n+CGDCONT: 15,&#8221;IP&#8221;,&#8221;bluevia.movistar.es&#8221;,&#8221;0.0.0.0&#8243;,0,0<\/p>\n<p>OK<br \/>\nFollowing connection profiles are available,<\/p>\n<p>CID-&gt; 1<br \/>\nPDP Type-&gt;IP<br \/>\nAPN-&gt;bluevia.movistar.es<br \/>\nPDP Address-&gt;0.0.0.0<br \/>\nData Compression-&gt;0<br \/>\nHeader Compression-&gt;0<\/p>\n<p>CID-&gt; 15<br \/>\nPDP Type-&gt;IP<br \/>\nAPN-&gt;bluevia.movistar.es<br \/>\nPDP Address-&gt;0.0.0.0<br \/>\nData Compression-&gt;0<br \/>\nHeader Compression-&gt;0<br \/>\nChecking registration status&#8230;<\/p>\n<p><a href=\"http:\/\/m2msupport.net\/m2msupport\/atcreg-network-registration\/\">AT+CREG?<\/a><\/p>\n<p>+CREG: 2,5,&#8221;7CF4&#8243;,&#8221;2323FEB&#8221;,2<\/p>\n<p>OK<br \/>\nDevice is registered and is roaming.<\/p>\n<p>Checking if device is already connected&#8230;<\/p>\n<p><a href=\"http:\/\/m2msupport.net\/m2msupport\/atcgact-pdp-context-activate-or-deactivate\/\">AT+CGACT?<\/a><\/p>\n<p>+CGACT: 1,0<br \/>\n+CGACT: 15,0<\/p>\n<p>OK<br \/>\nAT+CMEE=1<\/p>\n<p>OK<br \/>\nAttaching to network&#8230;<br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcgatt-ps-attach-or-detach\/\">AT+CGATT=1<\/a><\/p>\n<p>OK<\/p>\n<p>Connecting&#8230;<\/p>\n<p><a href=\"http:\/\/m2msupport.net\/m2msupport\/atcgact-pdp-context-activate-or-deactivate\/\">AT+CGACT=1, 1<\/a><\/p>\n<p>OK<br \/>\nConnection is successful<br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcgact-pdp-context-activate-or-deactivate\/\">AT+CGACT?<\/a><\/p>\n<p>+CGACT: 1,1<br \/>\n+CGACT: 15,0<\/p>\n<p>OK<br \/>\nDevice is connected.<br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atcgpaddr-show-pdp-addresses\/\">AT+CGPADDR= 1<\/a><\/p>\n<p>+CGPADDR: 1,&#8221;10.101.10.40&#8243;<\/p>\n<p>OK<br \/>\nIP Address of the connected profile is &#8220;10.101.10.40&#8221;<\/p>\n<p><strong>How to setup Voice Call?<\/strong><br \/>\nAT Command Tester tool can also be used to test the voice call feature on the module.<br \/>\nIn the &#8216;Voice Call&#8217; tab, both incoming and outgoing voice calls can be tested. For the incoming call, AT comamnd tester will automatically alert the user about the incoming call.<\/p>\n<p><a href=\"http:\/\/m2msupport.net\/m2msupport\/module-tester\/\"><img decoding=\"async\" src=\"http:\/\/www.m2msupport.net\/m2msupport\/wp-content\/themes\/admired\/images\/huawei_voicecall.PNG\" alt=\"Huawei voice call\" \/><\/a><br \/>\n<em><strong>AT Command sequence for setting up voice call <\/strong><\/em><br \/>\n<code><br \/>\nChecking registration status...<\/code><\/p>\n<p><a href=\"http:\/\/m2msupport.net\/m2msupport\/atcreg-network-registration\/\">AT+CREG?<\/a><\/p>\n<p>+CREG: 2,5,&#8221;7CF4&#8243;,&#8221;2323FEB&#8221;,2<\/p>\n<p>OK<br \/>\nDevice is registered and is roaming.<\/p>\n<p>Dialing number 858XXXXXXX<\/p>\n<p><a href=\"http:\/\/m2msupport.net\/m2msupport\/atd-dial-voice-call\/\">ATD858XXXXXXX<\/a>;<\/p>\n<p>OK<br \/>\nVoice call successfull<\/p>\n<p>^ORIG: 2,0<\/p>\n<p>^CONF: 2<\/p>\n<p>^CEND: 2,0,104,127<\/p>\n<p>^RSSI: 18<\/p>\n<p><strong>How to do network selection?<\/strong><br \/>\nNetwork selection enables the user to select an available network. In the &#8216;Network Selection&#8217; tab, the &#8216;Find Networks&#8217; button will send a command to the module to look for available networks. The response time usually varies and could be longer depending on teh network conditions, so please be patient with this command. Once the module finds the available networks, it will be shown on the list. User can then select a specific network on his choice.<\/p>\n<p><a href=\"http:\/\/m2msupport.net\/m2msupport\/module-tester\/\"><img decoding=\"async\" src=\"http:\/\/www.m2msupport.net\/m2msupport\/wp-content\/themes\/admired\/images\/huawei_netsel.PNG\" alt=\"Huawei network selection\" \/><\/a><br \/>\n<code><br \/>\nAT+COPS=?<\/code><\/p>\n<p>+COPS: (2,&#8221;AT&amp;T&#8221;,&#8221;AT&amp;T&#8221;,&#8221;310410&#8243;,2),(1,&#8221;AT&amp;T&#8221;,&#8221;AT&amp;T&#8221;,&#8221;310410&#8243;,0),(1,&#8221;T-Mobile&#8221;,&#8221;T-Mobile&#8221;,&#8221;310260&#8243;,0),(1,&#8221;T-Mobile&#8221;,&#8221;T-Mobile&#8221;,&#8221;310260&#8243;,2),,(0,1,2,3,4),(0,1,2)<\/p>\n<p>OK<br \/>\nAvailable Networks:<br \/>\nNetwork Name-&gt;AT&amp;T<br \/>\nNetwork ID-&gt;310410<br \/>\nNetwork Status-&gt;Current<\/p>\n<p>Network Name-&gt;AT&amp;T<br \/>\nNetwork ID-&gt;310410<br \/>\nNetwork Status-&gt;Available<\/p>\n<p>Network Name-&gt;T-Mobile<br \/>\nNetwork ID-&gt;310260<br \/>\nNetwork Status-&gt;Available<\/p>\n<p>Network Name-&gt;T-Mobile<br \/>\nNetwork ID-&gt;310260<br \/>\nNetwork Status-&gt;Available<\/p>\n<p>Networks found<\/p>\n<p><strong>How to test SMS?<\/strong><br \/>\nAT Command Tester has an easy to use interface to send and read SMS messages. Currently ony &#8216;Text Mode&#8217; is supported, &#8220;PDU Mode&#8217; will soon be added.<\/p>\n<p><a href=\"http:\/\/m2msupport.net\/m2msupport\/module-tester\/\"><img decoding=\"async\" src=\"http:\/\/www.m2msupport.net\/m2msupport\/wp-content\/themes\/admired\/images\/huawei_sms_send.PNG\" alt=\"Huawei SMS\" \/><\/a><code><br \/>\nChecking registration status...<\/code><\/p>\n<p>AT+CREG?<\/p>\n<p>+CREG: 2,5,&#8221;7CF4&#8243;,&#8221;232B521&#8243;,2<\/p>\n<p>OK<br \/>\nDevice is registered and is roaming.<\/p>\n<p>AT+CMGS=&#8221;858xxxxxxxx&#8221;<\/p>\n<p>&gt;Test message from AT Command Tester<br \/>\n+CMGS: 21<\/p>\n<p>OK<\/p>\n<p><strong>How to setup TCP\/UDP connection?<\/strong><br \/>\nHuawei modules have embedded TCP\/UDP stack. This lets us create IP connections which are needed for common applications like connecting to a remote server, email, FTP, HTTP etc.<br \/>\nIn the TCP\/UDP tab of the AT Command Tester, you can easily test TCP connections.<\/p>\n<p><a href=\"http:\/\/m2msupport.net\/m2msupport\/module-tester\/\"><img decoding=\"async\" src=\"http:\/\/www.m2msupport.net\/m2msupport\/wp-content\/themes\/admired\/images\/huawei_tcp_send.PNG\" alt=\"Huawei TCP UDP\" \/><\/a><\/p>\n<p><strong>TCP Connection<\/strong><br \/>\nUp to five TCP or UDP connection links can be setup at a time. First IP initialization uses the APN information to create a network connection. Once the IP is initialized, a successful IP address is avilable. Once the IP is initialized, a connection to a remote server to a specific port can be made.<\/p>\n<p><code><br \/>\nChecking registration status...<\/code><\/p>\n<p>AT+CREG?<\/p>\n<p>+CREG: 2,5,&#8221;7CF4&#8243;,&#8221;232B521&#8243;,2<\/p>\n<p>OK<br \/>\nDevice is registered and is roaming.<\/p>\n<p>Checking if device is already connected&#8230;<\/p>\n<p>AT+CGACT?<\/p>\n<p>+CGACT: 1,1<br \/>\n+CGACT: 15,0<\/p>\n<p>OK<br \/>\nDisconnected profile 1<br \/>\nAT+CGACT=0, 1<\/p>\n<p>OK<br \/>\nDis-connect is successful<\/p>\n<p>^IPSTATE: 7,0,2<br \/>\nAT+CMEE=1<\/p>\n<p>OK<br \/>\nAttaching to network&#8230;<br \/>\nAT+CGATT=1<\/p>\n<p>OK<\/p>\n<p>Initializing the IP connection&#8230;<br \/>\nAT^IPINIT=&#8221;bluevia.movistar.es&#8221;<\/p>\n<p>^MODE: 5,7<\/p>\n<p>OK<\/p>\n<p>^MODE: 5,4<\/p>\n<p>Checking initialization status&#8230;<\/p>\n<p>AT^IPINIT?<\/p>\n<p>^IPINIT: 1,&#8221;10.104.133.125&#8243;,&#8221;bluevia.movistar.es&#8221;,&#8221;80.58.61.250&#8243;,&#8221;80.58.61.254&#8243;<\/p>\n<p>OK<br \/>\nThe network connection is sucessfully initialized.<br \/>\nIP Address -&gt; &#8220;10.104.133.125&#8221;<br \/>\nAPN -&gt; &#8220;bluevia.movistar.es&#8221;<br \/>\nPrimary DNS Address -&gt; &#8220;80.58.61.250&#8221;<br \/>\nSecondary DNS Address -&gt; &#8220;80.58.61.254&#8221;<br \/>\nOpening the TCP connection&#8230;<\/p>\n<p>AT^IPOPEN=1,&#8221;TCP&#8221;,&#8221;www.m2msupport.net&#8221;,80<\/p>\n<p>OK<br \/>\nAT^IPOPEN?<\/p>\n<p>^IPOPEN: 1,&#8221;TCP&#8221;,39855,&#8221;74.124.194.252&#8243;,80,3,1220<\/p>\n<p>OK<br \/>\nFollowing connections are opened,<\/p>\n<p>Link ID-&gt; 1<br \/>\nType-&gt;&#8221;TCP&#8221;<br \/>\nLocal Port-&gt;39855<br \/>\nRemote IP-&gt;&#8221;74.124.194.252&#8243;<br \/>\nRemote Port-&gt;80<br \/>\nSIO Port&gt;3<br \/>\nMSS Port-&gt;1220<br \/>\nAT^IPOPEN?<\/p>\n<p>^IPOPEN: 1,&#8221;TCP&#8221;,39855,&#8221;74.124.194.252&#8243;,80,3,1220<\/p>\n<p>OK<br \/>\nFollowing connections are opened,<\/p>\n<p>Link ID-&gt; 1<br \/>\nType-&gt;&#8221;TCP&#8221;<br \/>\nLocal Port-&gt;39855<br \/>\nRemote IP-&gt;&#8221;74.124.194.252&#8243;<br \/>\nRemote Port-&gt;80<br \/>\nSIO Port&gt;3<br \/>\nMSS Port-&gt;1220<br \/>\nSending TCP data<\/p>\n<p><strong>How to send data to remote server?<\/strong><br \/>\nOnce an IP connection is established, you can use TCP or UDP to connect to a remote server. You can then send the client data using the AT Command Tester. In the above, example, the device is connected to HTTP port (80) of http:\/\/m2msupport.net. It then sends HTTP formatted message to the server over the TCP\/IP connection. It gets successful response back from the server which is also a HTTP formatted message. When you input messages in the &#8216;Client Data&#8217; text box, please check the appropriate formatting(newline) of the intended application.<\/p>\n<p><code><br \/>\nAT^IPSEND=1,\"<br \/>\nGET \/m2msupport\/http_get_test.php HTTP\/1.1<br \/>\nHost:www.m2msupport.net<br \/>\nConnection:keep-alive<\/code><\/p>\n<p>&#8221;<br \/>\n^IPDATA: 1,416,HTTP\/1.1 200 OK<br \/>\nDate: Tue, 14 Jan 2014 13:53:50 GMT<br \/>\nServer: Apache\/2.2.26 (Unix) mod_ssl\/2.2.26 OpenSSL\/0.9.8e-fips-rhel5 DAV\/2 mod_auth_passthrough\/2.1 mod_bwlimited\/1.4 FrontPage\/5.0.2.2635<br \/>\nX-Powered-By: PHP\/5.2.17<br \/>\nKeep-Alive: timeout=3, max=100<br \/>\nConnection: Keep-Alive<br \/>\nTransfer-Encoding: chunked<br \/>\nContent-Type: text\/html; charset=utf-8<\/p>\n<p>3a<br \/>\nSucessful HTTP GET test. Data received from m2msupport.net<br \/>\n0<\/p>\n<p>^IPSEND: 1<\/p>\n<p>OK<\/p>\n<p>^IPSTATE: 1,0,0<\/p>\n<p>&nbsp;<\/p>\n<p><strong>How to test GPS?<\/strong><br \/>\nIn the &#8216;GPS&#8217; tab of AT Command Tester, the GPS feature of Huawei modules can be tested.<br \/>\nHuawei modules supports different kind of GPS modes such as standlone, MS-Assisted, MS-based and gpsOneXTRA. Use can set the specific mode. Once the &#8216;Start Positioning&#8217; button is presssed, the module will acquire the GPS position. Based the the GPS mode configured, the acquisition could vary and could take up to a minute. Once the GPS position is available, GPS information (latitude, longitude, altitude) will be automatically populated in the corresponding fields. If the GPS information is available, the &#8216;Show Map&#8217; button will open the Google maps in a browser with the avaialble GPS coordinates.<\/p>\n<p><a href=\"http:\/\/m2msupport.net\/m2msupport\/module-tester\/\"><img decoding=\"async\" src=\"http:\/\/www.m2msupport.net\/m2msupport\/wp-content\/themes\/admired\/images\/huawei_gps.PNG\" alt=\"Huawei TCP UDP\" \/><\/a><br \/>\n<code><br \/>\nSet session type to positioning...<br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atwpdst-set-gps-session-type\/\">AT^WPDST=0<\/a><\/code><\/p>\n<p>OK<br \/>\nSet number of positions and interval between each trakcing&#8230;<br \/>\nAT^WPDFR=65535,1<\/p>\n<p>+CME ERROR: operation not supported<br \/>\nSet service quality&#8230;<br \/>\nAT^WPQOS=255,500<\/p>\n<p>OK<br \/>\nStart positioning..<br \/>\n<a href=\"http:\/\/m2msupport.net\/m2msupport\/atwpdgp-start-gps-positioning\/\">AT^WPDGP<\/a><\/p>\n<p>OK<\/p>\n<p>^POSITION: -1xx.xxxxxxd,3x.xxxxxxd,170m<\/p>\n<p>Latitide -&gt; 3x.xxxxxxd<br \/>\nLongitude -&gt; -1xx.xxxxxxd<br \/>\nAltitide-&gt; 170m<\/p>\n<p>^POSEND: -1,0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AT Command Tester is an free online software tool that can be used to test all features of Huawei modules. Since the software tool is browser-based, it can be used on all common PC-based browsers (Chrome, IE, Firefox, Safari) and &hellip; <a href=\"https:\/\/m2msupport.net\/m2msupport\/tutorial-for-huawei-modules\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-10765","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/pages\/10765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/comments?post=10765"}],"version-history":[{"count":40,"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/pages\/10765\/revisions"}],"predecessor-version":[{"id":10767,"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/pages\/10765\/revisions\/10767"}],"wp:attachment":[{"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/media?parent=10765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}