收藏 分销(赏)

人脸打卡机)-WiFi-TCP网络通信.docx

上传人:二*** 文档编号:4553074 上传时间:2024-09-29 格式:DOCX 页数:8 大小:179.14KB 下载积分:5 金币
下载 相关 举报
人脸打卡机)-WiFi-TCP网络通信.docx_第1页
第1页 / 共8页
本文档共8页,全文阅读请下载到手机保存,查看更方便
资源描述
CC3200AI 实验教程疯壳•开发板系列 W olverine-Team2018/07/18 目录 官网地址: :〃 淘宝店: :〃官方 QQ 群:193836402 官网地址: :〃 fen)ke.cI u b购买链接: :〃 官方 QQ 群:193836402 官网地址: :〃 fen曰ke.club淘宝店: :〃f厂方 QQ 群:193836402WIFI-TCP网络通信 TCP (Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传 输层通信协议,TCP与UDP的主要区别如表所示。 表1.0.1 TCP与UDP的区别 特点 TCP UDP 连接性 面向连接 面向非连接 可靠性 可靠 不可靠 传输效率 慢 快 此外,TCP与UDP的组成结构也不一样,TCP的组成结构如表102所示。 表102 TCP的组成结构 16位源端口 16位目的端口 32位序号 32位确认序号 4 位 数 据 偏 移 4位保存 U R G A C K P S H R S T S Y N F I N 16位窗口 16位校验和 16位紧急指针 选项和填充 数据 翻开Tcp_Socket_Demo,如下图为main函数。 官网地址: :〃 淘宝店: :〃官方 QQ 群:193836402void main() ( long IRetVal = -1;Boardlnit(); UDMAInitO;PinMuxConfigO ; InitTerm();DisplayBanner (APPLICATION_NAME); InitializeAppVariables ();IRetVal = ConfigureSimpleLinkToDefaultState (); if(IRetVal < 0) {if (DEVICE_NOT_IN_STATION_MODE == IRetVal) UART_PRINT("Failed to configure the device in its default state \n\r");LOOP_FOREVER (); 1 —UART_PRINT("Device is configured in default state \n\r"); IRetVal = sl_Start(0, 0, 0); if (IRetVal < 0) {UART_PRINT("Failed to start the device \n\rw); LOOP_FOREVER();1 一 UART_PRINT("Device started as STATION \n\rw);UART_PRINT(^Connecting to AP: %s ...\r\nwr SSID_NAME); IRetVal = WlanConnect(); if(IRetVal < 0) (UART_PRINT("Connection to AP failed \n\rw); LOOP_FOREVER ();1 一 UART_PRINT (^Connected to AP: %s \n\rwr SSID__NAME);UART_PRINT("Device IP: %d.%d.%d.%d\n\r\n\rwr SL_IPV4_BYTE (g_ulIpAddrr 3),SL_IPV4_BYTE (g_ulIpAddrr 2), SL_IPV4_BYTE (g_ulIpAddrr 1), SL_IPV4_BYTE(g_ulIpAddrr0)); while (1) ( IRetVal = BsdTcpClient(PORT_NUM); if(IRetVal < 0) {UART_PRINT(WTCP Client failed\n\rw); LOOP_FOREVER ();} 一 _SlNonOsMainLoopTask();} 一 1图1.0.1 main函数 和 WIFI-UDP 小节类似,通过 ConfigureSimpleLinkToDefaultState。配置 CC3200 为 STA 模式,然后再 通过WlanConnect。接入在Common.h中定义的路由器,如下图。 ♦define SSID_NAMEwfengke2.4G0 /* AP SSID */#define SECURITY-TYPESL_SEC_TYPE_WPA/* Security type (OPEN or WEP or WPA^/ idefine SECURITY-KEYwfengke3050/* Password of the secured AP */图路由器相关信息 官网地址: :〃 淘宝店: :〃官方 QQ 群:193836402 最后通过BsdTcpCIient。函数向Tcp服务器发送信息以及接收服务器端发来的信息。 #define 工P_ADDR #define PORT NUM 翻开网络调试助手,然后点击翻开设置协议类型为“TCP Server”,点击翻开。把网络调试助手的 “本地主机地址”和“本地主机端口”,填写到程序中定义IP以及端口号处,如图L0.3所示(注意 IP要为16进制);如图104所示,为网络调试助手翻开时的画面。 0xc0a80509 /* 192.168.5.9 */5001 图103本地IP及端口号 (1)协议类型 TTP Server ▼1(2)本地主机地址 1(3)本地主机端口 [5001~⑥关闭 * 接收区设置二r接收转向文件. • • 厂自动换行显示 r显示接收时间 r十六进制显示 r智停接收显示保存集能,除将收 发送区设置r启用文件数据源. • • r自动发送附加位r自动发送应答包... =^= r 按十六进制发送客户端:I m Connections三|断开厂发送周期I 1000 ms | s:// fengke. club/文件载入 苕除输入发送 I,就绪!=TX796RX: 33220892复位计数 | 图网络调试助手翻开 编译代码,翻开UniFlash,下载bin文件到板子上(下载方法参考GPIO小节)。 下载完成后,翻开UARTAO的“RXD”,以及“CH340G_VCC”即拨码开关拨到“ON”。 翻开串口调试助手,选择相应的串口号,并且把波特率设置为115200bps,点击翻开。按下板子 上的复位键可看到串口助手打印如下图的信息。可见CC3200已经连接上了指定的路由器以 及通过TCP发送了一段消息,如图106所示。 官网地址: :〃 淘宝店: :〃官方 QQ 群:193836402[15 : 38:47.613]收一♦ CC3200 TCP Socket Application *************************************************[15:38:48. 312]收一♦Host Driver Version: 1.0. 1.6 [15:38:48. 591]收一♦Device is configured in default state [15:38:48. 725]收一♦Device started as STATIONConnecting to AP: fengke2. 4G ... [15:38:49 298]收一♦ [HUN EVENT] STA Connected to the AP: £engke2. 4G , BSSID: 28: ff:3e: a4: a8:4d[15:38:51.486]收一♦[NETAPP EVENT] IP Acquired: IP=192. 168.5. 11 , Gateway=192. 168.5. 1 Connected to AP: fengke2. 4GDevice IP: 192.168.5.11 [15:38:51.794]收一♦Sent s :// fengke. club/^ packets successfully 清除窗口 |翻开文件||~一送文件|停止|一发送区|厂最前F English保存参数|扩展| 一| 端口号|向17二||厂HEX显示 保存数据|「接收救婚!文件|「HE跋送厂定时发送:叫。鼠ms/次“加用车换行口密 关闭串口 Id更多串口设at1 口加时间戳和分包显示,超时时间:kms|第「字节至保册]加校附None二] F RTS 17 DTR 波特率:1115200~三]图串口助手打印信息 此刻网络调试助手也收到CC3200发来的信息,并自动获取到了 IP等信息,如图107所示。 [Receive from 192. 168.5. 11 :58674】: s:// fengke. club/ (1)协议类型 TCP Server (2)本地主机地址1 (3)本地主机端口[5001 ~ 瀛关闭 9 -接收区设置 r接收转向文件. • • r自动换行显示 r显示接收时间 r 十六进制显示 r智停接收显示保存菊板箔除将收 发送区设置 r启用文件数据源... r自动发送附加位 r自动发送应答包... r按十六进制发送 r发送周期| 1000 ms 文件蓟入 清除输入 I,就绪! 客户端:I All Connections 二] 断开| All Connections s: //wwv( 192,168.5. 11 : 58674 发送 TX:96 RX:33220916 图网络调试助手收到信息 官网地址: :〃 淘宝店: :〃官方 QQ 群:193836402在网络调试助手中输入一串信息,点击发送,如图L0.8所示,此刻,串口调试助手也把CC3200 收到的信息打印出来,并且发送新的一串信息,如图109所示。 图108网络调试助手发送信息 [15:43:13.635]收十♦************************************************* CC3200 TCP Socket Application ************************************************* [15:43: 14. 336]收*-♦Host Driver Version: 1.0. 1.6 [15:43: 14. 615]收■^♦Device is configured in default state[15:43: 14. 748]收++Device started as STATION Connecting to AP: fengke2. 4G ... [15:43: 15. 316]收+♦[WLAN EVENT] STA Connected to the AP: £engke2. 4G , BSSID: 28: f£:3e: a4: a8:4d[15:43: 18. 067]收一♦[NETAPP EVENT] IP Acquired: IP=192, 168.5. 11 , Gateway=192. 168. 5. 1 Connected to AP: fengke2. 4GDevice IP: 192. 168.5. 11 [15:43: 18. 272]收。■♦Sent s:// fengke. club/j^ packets successfully[15:43:27. 482 ]收+c v s: // f engke. club/?p acke t s success fully Sent s:// fengke. club/ s:// fengke. club/?packets successfully端口号|C0M14z]|r HEX显示 保存数据I厂接收数据到文件厂HEX发送「定时发送:|1000 m“次|7加回车换行? 青除窗口 1翻开文件II 发送文件「停止is发送区」L最前r English 加存参冢|扩展|一| ◎ 关闭串口 I©更多串口阿 R加时同B和分包显示,超时时间:所 田|第「字节至保亘三]加校照[None二|r RTS V DTR 波特率:1115200—三]] 图109串口调试助手收到信息 官网地址: :〃 fengk/.club淘宝店: :〃官方 QQ 群:193836402
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服