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 launchpad udp连接,做数据接收的wlan模式设置问题

Other Parts Discussed in Thread: CC3200

 刚开始接触这块板子。目前想尝试用cc3200 launchpad做数据的接收端并进行一定解析。通过WiFi传输数据,UDP连接。请问板子应该设置成什么模式?station还是AP模式?

  • 如果用cc3200 launchpad做数据的接收端并进行一定解析,则可以用CC3200作为Station模式,在另一端口创建一个UDP的服务器,通过具体的IP地址发送UDP的数据,CC3200收到相应的数据后进行处理就可以了。

    CC3200-Station   ------AP或者路由器------某设备PC或者其他设备,创建UDP的服务器,发送数据给CC3200.

  • 请问是让cc3200做udp的client端,然后用sl_RecvFrom是否可以实现数据的接收?

  • Terry Han 说:

    如果用cc3200 launchpad做数据的接收端并进行一定解析,则可以用CC3200作为Station模式,在另一端口创建一个UDP的服务器,通过具体的IP地址发送UDP的数据,CC3200收到相应的数据后进行处理就可以了。

    CC3200-Station   ------AP或者路由器------某设备PC或者其他设备,创建UDP的服务器,发送数据给CC3200.


    请问是让cc3200做udp的client端,然后用sl_RecvFrom是否可以实现数据的接收?

  • 可以参考TI的官方例程UDP的程序,那个程序就可以实现UDP的数据收发。

  • 现在已经可以进行收发功能了,但是板子接收的时候数据是存在哪里呢?例程里是不是存在g_cBsdBuf 这里?但是我向板子发送数据后,显示接收成功,但是读取g_cBsdBuf 的时候却不是我接收的数据。请问如何读取接收的数据呢?

    iStatus = sl_RecvFrom(iSockID, g_cBsdBuf, sTestBufLen, 0,
                         ( SlSockAddr_t *)&sAddr, (SlSocklen_t*)&iAddrSize );

    谢谢!


  • 接收完成后将数据导出,否则下次wifi无线数据接收后会将之前的信息存储的数组覆盖掉,因此收到无线数据后马上把接收的数据读取出去。