首页 > 其他 > 详细

亚马逊物联网平台c-sdk的使用

时间:2020-03-13 11:57:57      阅读:111      评论:0      收藏:0      [点我收藏+]

需要使用到的所有文件

aws_iot_test.tar.gz

链接:https://pan.baidu.com/s/1sbc1yfKU5QtNAFKKbRtj3g
提取码:ercd

aws-iot-device-sdk-embedded-C-master.zip

链接:https://pan.baidu.com/s/1ES4nfRapxqfcl3MpECdIcQ
提取码:4j3x

cpputest-3.6.tar.gz

链接:https://pan.baidu.com/s/1bqi6idPNsFKdcTRH8UhiDQ
提取码:wokp

mbedtls-2.16.0-apache.tgz

链接:https://pan.baidu.com/s/142FmTjVvVsVjfOAgw7sW8Q
提取码:6rr0 

在linux平台测试
1】.将aws-iot-device-sdk-embedded-C-master.zip 解压到ubuntu系统中。
2】.将的cpputest-3.6.tar.gz解压到aws-iot-device-sdk-embedded-C/external_libs/CppUTest 目录下。
3】.将mbedtls-2.16.0-apache.tgz解压到aws-iot-device-sdk-embedded-C/external_libs/mbedTLS目录下,执行make,等待make完成,再在当前目录下新建目录crypto,将生成的library整个目录拷贝到crypto目录下。
4】.到aws-iot-device-sdk-embedded-C/samples/linux/subscribe_publish_sample目录下修改配置aws_iot_config.h参数
5】.在亚马逊设备平台新建新建设备并下载ca证书文件,将证书文件拷贝到aws-iot-device-sdk-embedded-C/certs目录下
6】.测试,在aws-iot-device-sdk-embedded-C/samples/linux/subscribe_publish_sample目录下执行make生成subscribe_publish_sample为可执行文件./subscribe_publish_sample 查看执行结果

在嵌入式linux平台上开发
1】.将aws-iot-device-sdk-embedded-C-master.zip 解压到ubuntu系统中。
2】.将cpputest-3.6.tar.gz解压到aws-iot-device-sdk-embedded-C/external_libs/CppUTest 目录下。
3】.将mbedtls-2.16.0-apache.tgz解压到aws-iot-device-sdk-embedded-C/external_libs/mbedTLS目录下,执行makemake CC=/home/xx.xx/xx/arm-openwrt-linux-gcc,CC为交叉编译工具的路径,等待make完成,再在当前目录下新建目录crypto,将生成的library整个目录拷贝到crypto目录下。
4】.新建工程目录aws_iot_test,将aws-iot-device-sdk-embedded-C 中 certs external_libs include platform src 这5个文件夹复制到该文件夹下,将aws-iot-device-sdk-embedded-C/samples/linux/subscribe_publish_sample 中文件复制到该文件夹下
5】.修改Makefile,修改APP_NAME 为自己应用名,如aws_iot_test,修改IOT_CLIENT_DIR 为.,subscribe_publish_sample.c文件名改为 自己应用名.c,mv subscribe_publish_sample.c aws_iot_test.c
6】.修改主程序中certs 文件路径,aws_iot_test.c中44行 char certDirectory[PATH_MAX + 1] = “../../../certs”;为 ./certs
7】.make运行,生成可执行文件。将可执行文件、libmbedtls.a、libmbedcrypto.a、libmbedx509.a移植到目标板中,即可运行。

亚马逊物联网平台c-sdk的使用

原文:https://www.cnblogs.com/bliss-/p/12484459.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!