视频教程-智联开发arduino通过API联网获取天气信息并显示

arduino+esp8266

通过API向互联网获取天气数据并显示;

IIC OLED液晶屏显示;

智联开发物联网应用实例;

单片机JSON字符串解析方式;

API联接服务器地址及端口号:

116.62.81.138

80

API发送GAT字符串格式:

GET /v3/weather/now.json?key=wcmquevztdy1jpca&location=jinhua&language=en HTTP/1.1

Host: api.seniverse.com

Connection: close

API返回天气信息JSON格式:

HTTP/1.1 200 OK

Date: Sat, 31 Mar 2018 08:01:04 GMT

Content-Type: application/json; charset=utf-8

Content-Length: 266

Connection: close

Cache-Control: no-cache

Pragma: no-cache

Expires: -1

{"results":[{"location":{"id":"WTJJ6TY7R0FK","name":"Jinhua","country":"CN","path":"Jinhua,Jinhua,Zhejiang,China","timezone":"Asia/Shanghai","timezone_offset":"+08:00"},"now":{"text":"Sunny","code":"0","temperature":"29"},"last_update":"2018-03-31T15:30:00+08:00"}]}

arduino处理遴选有用字符串方式:

mixly+C语言有效配合;

提取指定字符串效率高,准确性好;

Mixly模块化编程,结构简单,清晰明了;

在智联开发板上尽情的实践自已的想法吧!

剩下的可能只有是我们想不到的了!

更多专业资讯与学习教程敬请关注智联开发公众号!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180405G03JOE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券