基于本地SDK对接华为云(1)
【摘要】 本文主要以对接华为云为例,讲解如何使用本地SDK进行Lite OS开发,共分为3个小节,此为第一节
1引言
目前有开发者反应基于IoT Link以及IoT Studio内置SDK的更新不及时问题,本文将介绍不基于IDE内置demo开发对接上云的流程,以LwM2M为例,当然其中的LiteOS SDK版本可以根据您自己的需求进行选择。
2环境准备
(1)软件环境:安装IoT Link插件的VSCode、Github下载Lite OS_Lab源码。
(2)硬件环境:小熊派开发板(ST)、NB模组或者WiFI模组、智慧农业开发板。
3 云平台开发
关于云平台开发不做详细介绍,这里直接给大家智慧农业的profile定义文件(见附件),只需要进入产品开发的时候点击上传模型文件即可。
4端侧开发
4.1 导入GCC工程
打开VSCode中IoT Link插件,这里一定点击导入GCC工程,否则可能无法激活扩展功能,如编译、烧录等。
之后点击IoT Link设置,选择Makefile文件路径
4.2 修改Makefile文件
在下载LiteOS_Lab SDK之后,如果不做任何编译上的修改,编译器默认还是会调用IDE插件自带的SDK,这是因为在插件中已经定义了SDK_DIR,因此不会调用到我们本地的SDK(iot_link文件),如果想要使用自己的SDK,需要将Makefile文件中46行以及48行,具体如下图所示,这样编译器就会调用本地SDK了,而非自带SDK。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)