上图中,API通用格式http://api.yytianqi.com/接口名称?city=城市ID&key=用户key就是我们使用无线或者有线网络所发送的数据包,而这个数据包的接口名称是下方的字符串,如下图所示:
API通用格式的城市是根据该页面下方的图来获取,每一个城市都一样的ID,如下图所示:
最后我们讲解一下该服务器的请求模式以及返回结果,如下图所示:
从上图可知:我们可以请求三种模式,第一种使用程序的ID获取,第二种使用城市的IP获取,第三种是获取城市的经纬度信息。本次的实验我们使用第一种获取方式。
上图的下面的内容就是服务器返回的结果,所以我们的代码必须移植JSON包来解析,根据返回的字符串来获取数据包的信息。
04.ESP8266配置TCPClient客户端流程
ESP8266配置TCPClient流程如下图所示: