This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

【CC3200 评测】CC3200-LAUNCHXL开发板使用心得分享+UDP_socket测试成功

Other Parts Discussed in Thread: CC3200

原理和方法与TCP_socket测试一致,都是CC3200作为station , 去连接WIFI 路由器,获得一个IP,电脑也连接路由,分配一个IP,然后就可以实现局域网内的两个网络设备的通信,即PC和CC3200之间通信。

CC3200连接的WIFI 热点名称和密码已经在common.h里面修改好,所以编译完代码之后烧录运行之后,会自动去连接WIFI,连接速度很快,秒连。

今天测试UDP_socket.

上电运行打印的log

*************************************************
CC3200 UDP Socket Application
*************************************************

Host Driver Version: 1.0.1.13
Build Version 0.0.0.0.31.0.0.0.0.0.0.0.0
Device is configured in default state
Device started as STATION
Connecting to AP: FAST_5D04 ...
[WLAN EVENT] STA Connected to the AP: , BSSID: 0:0:0:0:0:0
[NETAPP EVENT] IP Acquired: IP=192.168.0.101 , Gateway=192.168.0.1
Connected to AP: FAST_5D04
Device IP: 192.168.0.101

Default settings: SSID Name: FAST_5D04, PORT = 5001, Packet Count = 1000, Destination IP: 192.168.0.100

Options:
1. Send UDP packets.
2. Receive UDP packets.
3. Settings.
4. Exit
Enter the option to use:

然后按照 log的命令输入即可。

测试过程比较顺利,可以看到,发送1包数据和接受一包数据都没问题。

关键就是要配对IP地址和端口号,然后数据就能成功收发了。红色框已经标出。

注意:

UDP_server 和UDP_client 用的端口号都是5001, 网络测试工具里面的IP地址和端口号要填正确才可以成功通信。

看下代码就知道了:

可以看到CC3200建立UDP连接的时候,用的端口号都是5001。

测试结果与代码一致。

  • 学习一下。之前用CoAP玩过NB-IOT模块,也是基于UDP的网络制式,不过美中不足的就是您给出的内容太少了,我也是用过才明白其中的原理,要是没用过是不懂里面的结构设计的,希望作者尽量多写一点。