主题中讨论的其他器件:CC3235SF、 UNIFLASH
各位专家:
向 CX 寻求您对此问题的帮助:
我将 TI 的 AT 命令示例应用与 LAUNCHXL_CC3235SF 搭配使用。 我想打开安全套接字、以便使用 MQTT 协议与远程服务器进行通信。 我将按如下顺序使用以下 AT 命令:
AT+Socket =iNet、STREAM、SEC //返回套接字描述符(通常返回0),OK 作为响应
AT+NetAPPGetHostByName=主机名,iNet //主机名是服务器的名称。 这将返回 OK + netappgetstgyname:
主机名、主机 IP 地址
AT+SetSockOpt =0、socket、SECMETHOD、TLSv1_2 //这将返回 OK 响应
AT+Connect=0、iNet、8883、IPAddress /IP 地址是前一条命令返回的主机 IP 地址。
上述连接命令不会返回任何响应。
如果我在 AT+Socket 命令中使用 TCP 而不是 SEC、则 AT+Connect 命令会返回响应、返回 OK。 但是、如果我打开 TCP 套接字、则它不会接收到任何来自服务器的响应、以响应我的 MQTT 连接数据包。
有人能告诉我在 AT+Socket 命令中使用 SEC 的问题吗? 是我打开插座进行连接的顺序正确
请提供帮助。 谢谢你。
此致、
阿尔基·A.