刚开始接触这块板子。目前想尝试用cc3200 launchpad做数据的接收端并进行一定解析。通过WiFi传输数据,UDP连接。请问板子应该设置成什么模式?station还是AP模式?
Terry Han:
如果用cc3200 launchpad做数据的接收端并进行一定解析,则可以用CC3200作为Station模式,在另一端口创建一个UDP的服务器,通过具体的IP地址发送UDP的数据,CC3200收到相应的数据后进行处理就可以了。
CC3200-Station ——AP或者路由器——某设备PC或者其他设备,创建UDP的服务器,发送数据给CC3200.
JimmyH:
回复 Terry Han:
请问是让cc3200做udp的client端,然后用sl_RecvFrom是否可以实现数据的接收?
JimmyH:
回复 Terry Han:
Terry Han
如果用cc3200 launchpad做数据的接收端并进行一定解析,则可以用CC3200作为Station模式,在另一端口创建一个UDP的服务器,通过具体的IP地址发送UDP的数据,CC3200收到相应的数据后进行处理就可以了。
CC3200-Station ——AP或者路由器——某设备PC或者其他设备,创建UDP的服务器,发送数据给CC3200.
Terry Han:
回复 JimmyH:
可以参考TI的官方例程UDP的程序,那个程序就可以实现UDP的数据收发。
JimmyH:
回复 Terry Han:
现在已经可以进行收发功能了,但是板子接收的时候数据是存在哪里呢?例程里是不是存在g_cBsdBuf 这里?但是我向板子发送数据后,显示接收成功,但是读取g_cBsdBuf 的时候却不是我接收的数据。请问如何读取接收的数据呢?
iStatus = sl_RecvFrom(iSockID, g_cBsdBuf, sTestBufLen, 0,( SlSockAddr_t *)&sAddr, (SlSocklen_t*)&iAddrSize );谢谢!
Terry Han:
回复 JimmyH:
接收完成后将数据导出,否则下次wifi无线数据接收后会将之前的信息存储的数组覆盖掉,因此收到无线数据后马上把接收的数据读取出去。