GPRS連線,用AT指令撥號上網
內容非常簡單.會電腦的一定明白我在說什麼.1:設定撥號號碼為*99***1#,GPRS連線接入點名稱APN按你的GPRS埠可設為cmwap或cmnet.2:modem屬性的高階中額外的初始化命令中填入at+cgdcont=1,"IP","cmwap"3:開啟IE,工具-internet選項-連線-選擇所建立的GPRS連線-設定-代理伺服器-地址填入10.0.0.172,埠填入80-一直按確認.好了.大概就是這樣.用cmnet就省去第三步不用設代理.cmwap就必須設定代理了.大家試試吧
轉帖1:
計算機通過紅外線連線6618/3618用GPRS上閘道器鍵設定
1. 正確連線手機和計算機,在Windows98下安裝好modem的驅動(可以從西門子網站上下載),Windows2000/XP下可自動識別(我的6618在英文Windows2000裡識別為Siemens S45);
2. 進入Windows裝置管理器,開啟Siemens S45屬性,在“調變解調器”-“最大埠速度”裡將速度調至最高。在“高階”-“額外設定”-“額外的初始化命令”裡填入:AT+CGDCONT=1,"IP","cmnet"(注意,都是半形字元)。在“高階”-“更改預設首選項”裡確認埠速度已調至最高,“資料協議”選GPRS;
3. 新建撥號連線,接入號碼為*99***1#(北京,其它地方可諮詢當地1860);
4. 如果用Siemens GPRS modem assistant也可,我用的版本是v2.21 Build 2211021001,支援紅外線。選擇正確的地區、網路供應商和調變解調器,在“設定”裡把“撥號”改為*99***1#(預設為*99#,不行,在撥號時會出現734錯誤);
以上步驟3、4任選其一,撥號連線即可。
注意事項:
1. 1860說北京用接入號*99#,但我試驗無論如何在撥號連線即將結束,顯示“正在網路上註冊計算機”後都出現734錯誤:“PPP連線控制協議被中斷”,正確的接入號應該是*99***1#;
2. 調變解調器屬性裡的初始化命令一定要填,不然也是734錯誤,倒是GPRS modem assistant設定裡的AT設定1/2/3有無都無所謂;如果貓屬性裡的初始化命令不填,GPRS modem assistant設定裡的AT設定1/2/3即使填入“AT+CGDCONT=1,"IP","cmnet"”也不起作用;
3. 手機裡GPRS不用作任何設定,我的試驗結果是:即使手機GPRS選擇一個空的配置檔案,也可以撥號成功,此時應該是調變解調器的初始化命令“AT+CGDCONT=1,"IP","cmnet"”起主導作用。當然,用手機直接GPRS上網還是需要設的;
我在北京,手機是全球通。以上測驗基於6618,24版,Windows 2000 SP2英文版。因為時間、條件所限,沒有測試其它Windows版本,不過我想不同Windows系統環境這些設定應該都是一樣的;也未測試聯通手機。
轉帖2:
步驟是:
(1)下載modem驅動
建議使用
(2)安裝modem驅動
“控制面板”中開啟“電話和調變解調器選項”
“撥號規則”一欄中沒有指定“我的位置”,請設定自己所在地區的區號,比如武漢的是“027”
“調變解調器一欄中選擇“新增”,出現“安裝新調變解調器”視窗,選擇“不要檢測我的調變解調器;我將從列表中選擇”,點選“下一步”,再選擇“從磁碟安裝”,找到電腦上的S45&SL45_modem_WINXP.inf,確定,型號選擇Siemens S45 Cable,“下一步”
如果使用資料線,則選擇資料線所在的com口,一般是com1
如果使用紅外線或筆記本自帶的紅外介面,則先隨便選擇一個com口
然後要求數字簽名的視窗,不管它,選繼續安裝,完成。
(3)modem設定
回到剛才的“電話和調變解調器選項”的”調變解調器“一欄,選擇Siemens S45 Cable,點選屬性,“常規”一欄中可以看到預設埠速度為57600,拉到最大的115200。
最重要的是要在“高階”一欄的“額外的初始化命令”中填入AT+CGDCONT=1,"IP","cmnet",切記!!!,再點選“更改預設首選項”,把“常規”欄中的“資料協議”設為GPRS,確定。
(4)新建撥號連線
“控制面板”的“網路和撥號連線”中選擇“新建連線”在列出的五種網路連線型別中選擇“撥號到Internet”
然後會彈出“Internet連線嚮導”,選擇“手動設定Internet連線或通過區域網(LAN)連線”,下一步中選擇“通過電話線和調變解調器連線”,選擇使用的調變解調器為Siemens S45 Cable
下面要選擇國家程式碼、所在地區區號和撥號的電話號碼
比如武漢的是:中國(86)、027、*99***1#。
下一步中的使用者和密碼都為空。最後給這個連線命名,比如“通過手機GPRS上網”
(5)撥號上網實戰
首先確認自己使用的是移動的已開通GPRS的手機卡。大部分地區的神州行以及聯通的卡就不能通過GPRS上網了。
如果使用的紅外埠,開啟手機GPRS和紅外,放到電腦紅外埠旁邊,注意對準。電腦會提示找到新裝置,modem安裝設定過程與前面的一樣。
如果使用的資料線,開啟手機的GPRS,比如3618的螢幕上方會出現GPRS字樣。
進入“網路和撥號連線”,雙擊剛才新建的那個撥號連線,會彈出撥號視窗,使用者名稱和密碼都為空,確認撥號視窗的屬性設定裡面的設定,比如區號、電話號碼
連線時顯示連線進度……最好把“連線後在工作列中顯示圖示”鉤上。
(6)如果使用從
常見問題:
1.先要確認手機卡開通了GPRS(聯通的可不行啊),請撥打當地1860諮詢
2.“高階”一欄的“額外的初始化命令”中沒有填入AT+CGDCONT=1,"IP","cmnet"
這個東西不管是手動安裝S45&SL45_modem_WINXP.inf,還是使用GPRS_modem_assistant_setup_sc.exe,都需要設定,否則就會出現“錯誤734:PPP連結控制協議終止”。
3.不要過於相信1860的KFmm關於GPRS上網的設定的解釋。她(他)們一般都只知道要你設定撥號電話為*99#(其實現在應該用*99***1#),根本不知道“額外的初始化命令”這個非常關鍵的設定。
AT命令實戰
//設定GPRS模式
AT+CIPCSGP=1,"CMWAP"
OK
//設定監聽埠號碼
AT+CLPORT="TCP","6000"
OK
//設定伺服器啟動
AT+CIPSERVER
OK
SERVER OK
//設定接受資料時候,增加 +IPD()顯示
AT+CIPHEAD=1
OK
//設定接受資料顯示傳送方IP地址等資訊
AT+CIPSRIP=1
OK
//固定本地埠地址(ip方式)
AT+CIPFLP=1
OK
//設定傳送命令後顯示">"提示符
AT+CIPSPRT=1
OK
//設定工作埠號
AT+CLPORT="TCP","6010"
OK
//返回當前IP地址
AT+CIFSR
10.45.145.144
//返回當前連線的狀態
AT+CIPSTATUS
STATE: IP INITIAL
//關閉當前連線
AT+CIPCLOSE
CLOSE OK
//連線到另外一臺裝置上
AT+CIPSTART="TCP","10.45.147.126","5000"
OK
CONNECT OK
//傳送資料到另外一臺裝置
AT+CIPSEND
> 66666666666666666666666666666
SEND OK
+IPD29:55555555555555555555555555555
CLOSED