私は、研究目的で Telit GL-865 GSM/GPRS モデム キットに取り組んでいます。シリアルポートを使用してPCに接続し、パテを使用して端末にアクセスしました。
すべての AT コマンドを正常に実行して、SMS の送受信、音声通話などを行うことができます。
AT+CGDCONT を使用して GPRS コンテキストを設定し、AT#SKTD を使用してサーバーへの接続を開き、GET および POST 要求を送信することもできます。また、すべてのヘッダーを適切に含む HTTP 応答も取得します。
ただし、一部の Web サイトでは、適切な応答が得られません。たとえば。- www.google.com を送信した場合:
AT#SKTD=0,80,"www.google.com"
CONNECT
GET /<cr><lf>
<cr><lf>
次の応答が返されます。
HTTP/1.0 302 Found
Location: http://www.google.co.in/
Cache-Control: private
Content-Type: text/html; charset=UTF-8
Set-Cookie: PREF=ID=80125e212d950ff8:FF=0:TM=1310555250:LM=1310555250:S=lwD7-OUKPeiBwCri; expires=Fri, 12-Jul-2013 11:07:30 GMT; path=/; domain=.google.com
Date: Wed, 13 Jul 2011 11:07:30 GMT
Server: gws
Content-Length: 221
X-XSS-Protection: 1; mode=block
<HTML>
<HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>302 Moved</TITLE>
</HEAD>
<BODY>
<H1>302 Moved</H1>
The document has moved
<A HREF="http://www.google.co.in/">here</A>.
</BODY>
</HTML>
また、www.wiley.com にアクセスして CGI スクリプトをテストすることもできません。AT#STKD への応答として CONNECT を受け取りますが、要求ヘッダーの入力を完了する前に NO CARRIER メッセージを受け取ります。