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.

[参考译文] CC3351:网络终端接收命令无响应

Guru**** 2386610 points
Other Parts Discussed in Thread: LP-EM-CC35X1
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1534234/cc3351-networking-terminal-recv-command-not-responding

器件型号:CC3351
主题中讨论的其他器件:LP-EM-CC35X1

工具/软件:

我正在 LP-EM-CC35X1 上运行演示工程 CC35xx_network_terminal。

命令 recv -s -n 11 在 20 秒后返回、就像没有发送任何内容一样。

我发送以下命令:
WLAN_START
WLAN_AP_ROLE_UP -s “mytest"</s>“

其中一个响应行是:
status_callback==up、本地接口 IP 为 10.0.0.3

连接到 WiFi 网络后、我可以 ping 10.0.0.3。

然后输入命令
Recv -s -n 11.

然后运行下面的 python 脚本。 然后,没有。

20 秒后、我在 network_terminal_common/socket_examples.c 的第 688 行   找到一个断点、该断点设置 status = ns_error_BSD_ETIMEDOUT;

导入套接字
导入系统
导入时间

MessageToSend ='Hello world'

mySock = socket.socket (socket.AF_iNet、socket.SOCK_STREAM)
主机=“10.0.0.3"</s>“
端口= 5001
mySock.settimeout(2)

myWifiIP ='10.0.0.4'
mySoc.bind ((myWifiIP、0))

尝试:
  mySoc.connect ((主机,端口))
超时错误除外:
  打印(“服务器连接超时“、flush=True)
  mySoc.close()
  SYS.EXIT (1)

打印(“已连接到 AP、发送\“+消息 ToSend +\“)
mySock.send(messageToSend.encode ()

Time.sleep (1)

mySoc.close()
打印 (“已完成!“)