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 ...