GPRS除錯時注意點

2021-09-19 01:10:50 字數 851 閱讀 2522

gprs除錯中指令:

我使用的是原子的gprs開發板,其中有些預設指令是被記錄其中的:

1、at+cgclass=「b」

2、at+cgat=1

3、at+cipcsgp=1,「cmnet」

以上指令是場景預設設定,設定後基本上就不會改變

以下指令是需要自己修改的:

tcp協議傳輸時:

1、at+cipstart=「tcp」,「ip位址」,「埠」

如返回「connect ok」,接著執行下一步

2、at+cipsend

如返回「>」,則接在後面傳送所要傳輸的資料,這之後傳送0x1a,啟動傳送,如返回「send ok」,則成功傳送

0x1a傳送方式

外加注意點:

連線時ip位址必須是公網位址,學校內部往往是區域網,可以使用花生殼將內網位址對映到外網上

程式除錯時的注意點:

1.我使用的ministm32開發板串列埠1上有兩個txd及兩個rxd,其中有一組是內部產生的,還有一組是與串列埠助手互動的

2.如果使用串列埠2或者別的串列埠,連線硬體必須按相應的串列埠進行連線

3.除錯硬體時可以使用邏輯分析儀既可以對特定的訊號進行分析,也可以對於通訊之間的訊號進行分析

4.可以使用led檢驗程式執行的情況,也可以使用串列埠列印出來

5.程式是對的,不代表硬體連線是對的,也不代表程式沒有內在邏輯錯誤,也有可能是硬體本身就有錯誤

GPRS 程式設計注意事項

1 tcp連線出錯後應該如何處理 若在建立tcp連線的過程中出現錯誤或者server斷線,則先用at cipclose關閉tcp連線 本地ip位址不變 然後再重新建立連線.若其他時候可以用at cipshut關閉 pdp context 本地ip位址會改變 然後重新建立連線.2 如何區分接收的資料是...

使用 iframe sandbox 時的注意點

一 allow scripts 允許執行js 二 allow same origin 同源,允許父子頁面共享cookie,互相操作.三 當被嵌入的文件與主頁面同源時,強烈建議不要同時使用 allow scripts 和allow same origin 否則的話將允許嵌入的文件通過 刪除 sandb...

MTK除錯gprs,即socket通訊

轉 二 將檔案新增工程裡 三 mtk 實現socket連線,需要用到一下函式 用到的標頭檔案有 include soc consts.h include soc api.h include timerevents.h 1 soc cteat建立乙個socket kal int8 soc creat ...