實際:
^sysstart
at+cfun=1
okat+cgdcont=1,"ip","cmnet"
okat^sics=0,contype,gprs0
okat^sics=0,apn,cmnet
okat^siss=0,conid,0
okat^siss=0,srvtype,socket
okat^siss=0,address,"socktcp:"
okat^siso=0
ok^sisw: 0,1,1360
***************=到此完成tcp連線*****===
at^sisw=0,16 mcu傳送乙個16個位元組的資料
^sisw: 0,16,16 返回下面接收16個位元組的資料
(向串列埠傳送16個位元組的資料,自動完成,不用回車)
mc323:ok
^sisw: 0,1
********************==當接收到資料的時候,mc323的返回*****==
^sisr: 0, 1
***************=
at^sisr=0,0 mcu傳送請求資料0,0代表查詢接收緩衝區中的資料的大小
^sisr: 0,16 mc323返回0,16代表緩衝區中有16個位元組
ok**********請求16個字元
at^sisr=0,16 mcu傳送請求資料0,16代表請求16個位元組(注意這邊千萬不能小於16,小於則會出現亂碼)
^sisr: 0,16 mc323返回16個位元組的資料
1111111111111111
ok-----------------------------另一種方式,不用查詢緩衝區中資料大小,
at^sisw=0,16 mcu傳送
^sisw: 0,16,16
ok^sisw: 0,1
^sisr: 0, 1 mc323接收到的資料
at^sisr=0,20 也可以不用查詢緩衝區中的資料,直接查詢大於緩衝區中資料的個數,比如20>16,這樣也是正確的
^sisr: 0,16 mc323返回
2222222222222222
ok------------------------
Android短彩信收發流程(Framework)
簡訊部分 簡訊的傳送,framework部分從smsmanager的sendtextmessage 普通簡訊,無分段 與sendmultiparttextmessage 長簡訊,已分段 開始,一直到ril。主要涉及到的類有。smsmanager isms iccsmsinte cemanager s...
kernel筆記 網路收發包流程
本文將介紹網路連線建立的過程 收發包流程,以及其中應用層 tcp層 ip層 裝置層和驅動層各層發揮的作用。應用層 對於使用socket進行網路連線的伺服器端程式,我們會先呼叫socket函式建立乙個套接字 fd socket af inet,sock stream,0 以上指定了連線協議,socke...
DPDK 報文收發流程(二十五)
傳統方式接收報文時,當網絡卡接收到報文後會產生硬體中斷,進而報文會通過協議棧,最後到達應用層,這個過程需要核心協議棧的處理。和傳統報文接收不同,當應用層想要接收來自網絡卡的報文時,應用層通過while死迴圈的方式,呼叫rte eth rx burst介面輪詢接收來自網絡卡的報文,相當於繞過了核心協議...