阿里云物联网开发在MCU上移植开发C·SDK流程

1 篇文章 0 订阅
1 篇文章 0 订阅

概述

C语言Link Kit SDK适用于使用C语言开发业务处理逻辑的设备, 由于C语言运行速度快、需要的运行内存较少, 目前大多数的IoT设备使用C语言进行产品开发。

获取从C·SDK不同版本,包括Android SDK;NodeJS SDK;Java SDK;Python SDK;IOS SDK

应用场景说明

应用场景: 设备的硬件由一个MCU加上一个通信模组构成, 设备的应用逻辑运行在MCU上, 通信模组支持MQTT功能并提供AT指令给MCU使用, MCU控制模组连接云端服务以及收发数据对于这样的场景, 设备厂商需要将Link Kit SDK集成并运行在MCU上, 让Link Kit SDK通过通信模组连接到阿里云物联网平台。

 

设备端开发过程

设备端的开发过程如下所示:

 

使用Windows开发SDK

1、下载c-sdk-v3.0.1,打开文件夹,内容如图所示:.

 2、打开Windows的cmd,如图所示:

3、进入文件所在的内容下面,cmd中的命令行可以在网上查询一下,切换不同硬盘区可以输入d:,进入文件cd\(文件路径):

 

4、输入针对Windows的运行文件config.bat,再点击回车运行进入操作界面。此文件夹还可以在Linux系统下面运行,最后输入make文件运行。进入主菜单目录下面如图所示:

 

 进入这个菜单里面根据自己需要选择属于自己的功能,最后输出output文件夹。下面我根据我自己的需求选择相应的功能,我使用的MCU是STM32f103,通讯模块是移远的BC26。

5、选择相应功能

针对各个选项所对应的的功能可以参考阿里云中的说明,这里就不做相信说明了。根据下面步骤:

 

 

 

 

 

 

 

 

 退出主菜单之后进入下面界面:

 

 6、在命令行在extract.bat,回车等待结果。

    出现下面界面表示已经完成:

7、返回文件夹中,文件夹里面的output就是我们需要的输出文件,也就是我们开发sdk的最终文件,将c-sdk-v3.0.1\output\eng中的文件放入到我们需要的编译环境中去,就完成了一个简单的SDK开发。

 

总结

以上是阿里云提供的设备端cSDK开发例程,不过这只是一个简单的开始,真正困难的是程序后面的开发,祝你们在后面的开发顺利。

 

(关注我的博客哦,谢谢)

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值