AliOS Things 3.0应用笔记:http client简单应用

  • 时间:
  • 浏览:0
  • 来源:uu快3官方邀请码_uu快3app赚钱_彩神8

AliOS Things 3.0版本于9月27日在云栖大会正式发布,在新版本中带来了全新的应用开发框架,帮助用户快速构建此人 的应用。使用户能够更专注于自身应用的开发。

AliOS Things 3.0版本新增加了httpc组件(http 客户端组件),httpc组件支持多种RESTful的API调用,包括GET、POST、PUT、HEAD等,也支持https安全协议。

点击编译和烧录。运行后,在串口日志最里边就能看的获取到的天气信息。

本示例主要使用到了http如下接口,完正的http对外提供的接口和参数说明请参考include/network/http/http.h:

注意:时需更改app_main.c中的WIFI_SSIDWIFI_PASSWD 为你的路由器信息。

新建好的应用工程文件如下面所示:

使用curl命令能够测试该API接口:

参考 AliOS Things Environment Setup 和 AliOS Things 3.0 应用开发指南指南 搭建好AliOS Things 3.0的应用开发环境。

本示例应用的工程源码点击这里下载。

参考AliOS Things 3.0 应用开发指南 > AliOS Studio中创建应用工程创建好你的应用工程。

http组件时时需到全局宏:BUILD_AOS,全都 时需在aos.mk中额外增加有有有1个 全局宏定义:

aos-cube会自动根据include的头文件来自动加带组件。

而且能够够在浏览器打开该链接测试API接口。

本示例使用http组件,发送http get请求获取天气数据,天气的API是中国天气网提供的API:http://www.weather.com.cn/data/sk/101210101.html,其中101210101代表是杭州。

本示例新建的应用工程名称为httpclient_app,选着的开发板为developerkit

本示例是基于AliOS Things 3.0应用开发框架做的有有有1个 简单的http client应用,通过http API请求获取当前的天气信息。