开发教程10AI语音人脸识别会议记录仪/人脸打卡机-WIFI-TCP网络通信
CC3200AI实验教程
——疯壳·开发板系列
WIFI-TCP网络通信
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP与UDP的主要区别如表1.0.1所示。
表1.0.1 TCP与UDP的区别
表1
此外,TCP与UDP的组成结构也不一样,TCP的组成结构如表1.0.2所示。
表1.0.2 TCP的组成结构
表2
打开Tcp_Socket_Demo,如图1.0.1所示为main函数。
图1.0.1 main函数
图1
和WIFI-UDP小节类似,通过ConfigureSimpleLinkToDefaultState()配置CC3200为STA模式,然后再通过WlanConnect()接入在Common.h中定义的路由器,如图1.0.2所示。
图1.0.2 路由器相关信息
图2
最后通过BsdTcpClient()函数向Tcp服务器发送信息以及接收服务器端发来的信息。
打开网络调试助手,然后点击打开设置协议类型为“TCP Server”,点击打开。把网络调试助手的“本地主机地址”和“本地主机端口”,填写到程序中定义IP以及端口号处,如图1.0.3所示(注意IP要为16进制);如图1.0.4所示,为网络调试助手打开时的画面。
图3
图1.0.3 本地IP及端口号
图1.0.4 网络调试助手打开
图4
编译代码,打开UniFlash,下载bin文件到板子上(下载方法参考GPIO小节)。
下载完成后,打开UARTA0的“RXD”,以及“CH340G_VCC”即拨码开关拨到“ON”。
打开串口调试助手,选择相应的串口号,并且把波特率设置为115200bps,点击打开。按下板子上的复位键可看到串口助手打印如图1.0.5所示的信息。可见CC3200已经连接上了指定的路由器以及通过TCP发送了一段消息,如图1.0.6所示。
图1.0.6 串口助手打印信息
图5
此刻网络调试助手也收到CC3200发来的信息,并自动获取到了IP等信息,如图1.0.7所示。
图1.0.7 网络调试助手收到信息
图6
在网络调试助手中输入一串信息,点击发送,如图1.0.8所示,此刻,串口调试助手也把CC3200收到的信息打印出来,并且发送新的一串信息,如图1.0.9所示。
图1.0.8 网络调试助手发送信息
图7
图1.0.9 串口调试助手收到信息
图8
如需定制开发,请通过官网“疯壳”网页底部的“联系我们”进行联系
配套资料:http://www.fengke.club
套件地址:http://shop115904315.taobao.com/
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgcfckg
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01