找回密码
 注册
关于网站域名变更的通知
查看: 230|回复: 0
打印 上一主题 下一主题

【开发教程10】疯壳·AI语音人脸识别-WIFI-TCP网络通信

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-8-8 14:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
CC3200AI实验教程
——疯壳·开发板系列
WIFI-TCP网络通信
8 C, Z* ~, z3 z' j, L) C

$ C8 G5 ?% Q) E* J2 ^, |, v. o9 `. |) T# D- x2 Q* d" s, D% y
  M  k( Y, i7 ]; H! }
    TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP与UDP的主要区别如表1.0.1所示。5 I8 [1 P8 S+ H3 L
    表1.0.1 TCP与UDP的区别: f. H! x, z8 I0 E; ~# G
! y! @2 G$ A' S& }7 N" G
   
. D/ G. Z2 f. c    表1
& S- b5 T6 ]  j+ [    此外,TCP与UDP的组成结构也不一样,TCP的组成结构如表1.0.2所示。* a& r' W( q* [& X! R3 `
    表1.0.2 TCP的组成结构
( d! Y1 W: `) W4 L& f- @# D' I
   
, K6 f* N5 y8 F: \    表25 o5 q- N% e- i. ^
    打开Tcp_Socket_Demo,如图1.0.1所示为main函数。
2 m. u8 w* x7 k( \' ?# c& J
7 b7 O6 E9 j8 t' g( p4 ]     ) M3 ~8 m  [# i" }( I# D- v3 q2 m
    图1.0.1 main函数
' L, D% C$ w. W    图1
: s& G! @7 }- r9 {; ]; w    和WIFI-UDP小节类似,通过ConfigureSimpleLinkToDefaultState()配置CC3200为STA模式,然后再通过WlanConnect()接入在Common.h中定义的路由器,如图1.0.2所示。' \: O$ D- _- m1 B  d: J; T

6 a5 S+ C2 K' z    
( C3 L& o2 v: H    图1.0.2 路由器相关信息
) u; d1 g7 ~! m0 y! J/ Y( i    图20 e( |; s6 O: ^) @1 t7 U& g
    最后通过BsdTcpClient()函数向Tcp服务器发送信息以及接收服务器端发来的信息。
$ v5 O: j8 x- b# [1 g    打开网络调试助手,然后点击打开设置协议类型为“TCP Server”,点击打开。把网络调试助手的“本地主机地址”和“本地主机端口”,填写到程序中定义IP以及端口号处,如图1.0.3所示(注意IP要为16进制);如图1.0.4所示,为网络调试助手打开时的画面。9 G$ s- x. V2 V& p
& g* g1 t1 q" k  H/ x$ r
   8 }/ E  W+ H% n  M& ^: s
    图3) P- o4 B9 O8 Q
    图1.0.3 本地IP及端口号- I, h  ]$ j: |/ E& k
6 \6 b6 M- K( G2 R+ v) M6 h
  
1 T+ f% G( t# V5 F* }( y    图1.0.4 网络调试助手打开4 q( r: v4 f  u3 v
    图4
- }" H$ j  ~0 A- v7 g    编译代码,打开UniFlash,下载bin文件到板子上(下载方法参考GPIO小节)。
6 i- e+ T/ w2 r3 `+ \$ G, S( W    下载完成后,打开UARTA0的“RXD”,以及“CH340G_VCC”即拨码开关拨到“ON”。
$ t. D8 H  W4 M* v$ [( p3 X    打开串口调试助手,选择相应的串口号,并且把波特率设置为115200bps,点击打开。按下板子上的复位键可看到串口助手打印如图1.0.5所示的信息。可见CC3200已经连接上了指定的路由器以及通过TCP发送了一段消息,如图1.0.6所示。
7 W' k7 W; o; f  }% H; A$ U# k       
  T7 K* a  q9 }# ^! E& ~    图1.0.6 串口助手打印信息: X4 o  [$ g  b+ H& ]( [0 F
    图5
7 c" [8 B9 k3 b  |8 A    此刻网络调试助手也收到CC3200发来的信息,并自动获取到了IP等信息,如图1.0.7所示。
* |* i1 \* ~1 q/ r  C; {; }- `1 _' S8 ]1 v" e, p) S0 L8 ?( m
   
: Y% V; W2 L; h! o" P    图1.0.7 网络调试助手收到信息
) A" c2 a' X8 S( V5 q    图62 j  f9 N  Y3 o& a
    在网络调试助手中输入一串信息,点击发送,如图1.0.8所示,此刻,串口调试助手也把CC3200收到的信息打印出来,并且发送新的一串信息,如图1.0.9所示。( f7 y. W( @  l9 a! p

! g! L' X) \: \& J    
8 a4 b& R; h  `; c    图1.0.8 网络调试助手发送信息3 l; x$ ~+ }% `6 P# \; b- ]) }
    图7
( t$ T( k3 u$ p0 A: _) I: U) P7 |, J" M  M2 A
   # G  P$ |9 C7 d, g# S4 }
    图1.0.9 串口调试助手收到信息+ o8 l( z) T: p7 m
    图8+ x4 P: e2 ?) D+ j; s

6 Z: e" W8 _, [! V; d* c' b
2 a* W" X# X; \2 s. G& k% q9 v6 M2 o" Z. L% v  l
' a5 _/ h9 I: K
    文件下载请点击: 【8】WiFi-TCP网络通信.pdf (520.84 KB, 下载次数: 0)
  u4 l0 l  S! D- t6 _. u
* k! l! E5 i% D* A; g( H) N
0 q6 I9 {7 ]( Z% Z- H
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-28 19:50 , Processed in 0.140625 second(s), 28 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表