使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(七)---为编程环境添加依赖库

上一篇文章详细分析了AliyunIoTSDK详细代码,接下来就要为arduino编程环境添加依赖库了。

上文分析中提到,如果想正确连接阿里云物联网平台,需要包含几个库的头文件,下面一一列举:

1.PubSubClient.h,这个是发布/订阅功能的头文件;

2.SHA256.h,这个是加密功能的头文件;

3. ArduinoJson.h,这个是支持Json数据格式的头文件;

4.AliyunIoTSDK.h,这个是阿里云SDK的头文件。

如何安装这些头文件呢?

下面一步步来做。首先选择菜单  项目---加载库---管理库。

使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(七)---为编程环境添加依赖库_第1张图片

弹出一个库管理器,刚弹出时,对话框最底下的进度条会用十秒钟左右才能到底,这是在更新已经安装的库列表。

使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(七)---为编程环境添加依赖库_第2张图片

然后可以在搜索栏中填写相应的关键词进行搜索,就可以达到安装库的功能。

比如安装PubSubClient。用鼠标滚轮在搜索结果中下拉,找到PubSubClient,然后点击“安装”按钮。就可以完成安装。

使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(七)---为编程环境添加依赖库_第3张图片

安装的过程是怎样的呢?库无非就是一系列的文件,复制到哪个路径呢?

首先,压缩包是复制到了目录C:\Users\Administrator.XXXX\AppData\Local\Arduino15\staging\libraries下。

使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(七)---为编程环境添加依赖库_第4张图片

然后自动解压到了目录,调用的函数不是来自压缩文件,而是调用的这些。

C:\Users\Administrator.USER-20171205BS\Documents\Arduino\libraries

使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(七)---为编程环境添加依赖库_第5张图片

相同道理,搜索json安装ArduinoJson。

使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(七)---为编程环境添加依赖库_第6张图片

搜索crypto,安装Crypto,这个是加密功能库,支持SHA256。

使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(七)---为编程环境添加依赖库_第7张图片

搜索aliyun,安装AliyunIoTSDK支持库。

使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(七)---为编程环境添加依赖库_第8张图片

假如在arduino编程环境中调用某个库时,可以选择菜单  项目---加载库---库名字。

使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(七)---为编程环境添加依赖库_第9张图片

这个操作相当于自动填写#include代码。

正确加载库之后,加上正确安装了开发板库,连接阿里云的环境就搭建成功了。

下一步就可以开始对D1模块编程,真正测试模块连接阿里云物联网平台了。

 

讨论交流

使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(七)---为编程环境添加依赖库_第10张图片

你可能感兴趣的:(arduino,物联网)