Linux对接华为云IoTDA平台

举报
星辰27 发表于 2022/10/25 19:25:49 2022/10/25
【摘要】 本文介绍基于linux操作系统使用IoTDeviceSDKTiny对接华为云,网络环境使用linux本身联网能力。

1 环境准备

硬件环境:具备linux环境的PC机或者linux开发板

软件环境:下载tiny-xingli分支的SDKTiny代码

1-1.png


2 前期准备

登陆华为云IoTDA平台,注册设备,保存设备ID以及设备秘钥。

3 下载代码

下载附件中的代码,将其拷贝到IoTDeviceSDKTiny的代码的根目录中。之后修改build\linux_mqtt_demo\src\main.c中的设备ID和设备秘钥,修改为步骤2中注册所得的值。

1-2.png


4 运行代码

进入代码Makefile同级目录(build\linux_mqtt_demo\gcc)中执行make命令,如果生成如下图所示日志,说明构建成功

1-3.png


5 运行日志

进入代码路径build\linux_mqtt_demo\gcc\build\IoT_Device_SDK_Tiny.elf中可见生成了可执行文件IoT_Device_SDK_Tiny.elf,在该目录下执行./ IoT_Device_SDK_Tiny.elf文件,如下图说明对接华为云成功。

1-4.png


同时可以在华为云IoTDA界面看到设备在线,并正常上报数据。

1-5.png

    附件下载

  • build.rar 3.22MB 下载次数:3
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。