在network_terminal例程中,如果使用nwTcpConnect方式创建一个TCP连接,传入的是IP4或者IPV6的地址,那么如果只有一个URL地址,而该地址对应的IP地址是变化的,该怎么创建一个TCP连接呢
Alvin Chen:
如果你想和一个网页通信为什么不选择HTTP GET和POST通信呢
user1148278:
回复 Alvin Chen:
其实我是想连到阿里云,使用了阿里提供的 C SDK,这个SDK需要提供底层的实现接口,分别是TCP的创建、销毁、读、写四个接口,创建接口的形式:uintptr_t HAL_TCP_Establish(const char *host, uint16_t port),其中host参数就是跟设备对应的一个URL地址(如 a1GkRau4gxF.iot-as-mqtt.cn-shanghai.aliyuncs.com ),我不怎么该怎么处理了。
Alvin Chen:
回复 user1148278:
关于云服务关于我们都是用的HTTP服务:
e2echina.ti.com/…/87168
user1148278:
回复 Alvin Chen:
我看过连机智云这部分,机智云和阿里云都是MQTT协议,基于TCP/IP协议,我还没有看CC3200代码里面怎么通过URL 获取的IP地址,不过阿里云SDK跟WIFI模块交互的底层只需要实现TCP的连接,确实让我没搞明白
user1148278:
回复 Alvin Chen:
测试了一下这个接口,确实可以查询到IP地址,例程中的Ping部分也调用了这个接口,非常感谢