Linux对接华为云IoTDA平台
【摘要】 本文介绍基于linux操作系统使用IoTDeviceSDKTiny对接华为云,网络环境使用linux本身联网能力。
1 环境准备
硬件环境:具备linux环境的PC机或者linux开发板
软件环境:下载tiny-xingli分支的SDKTiny代码
2 前期准备
登陆华为云IoTDA平台,注册设备,保存设备ID以及设备秘钥。
3 下载代码
下载附件中的代码,将其拷贝到IoTDeviceSDKTiny的代码的根目录中。之后修改build\linux_mqtt_demo\src\main.c中的设备ID和设备秘钥,修改为步骤2中注册所得的值。
4 运行代码
进入代码Makefile同级目录(build\linux_mqtt_demo\gcc)中执行make命令,如果生成如下图所示日志,说明构建成功
5 运行日志
进入代码路径build\linux_mqtt_demo\gcc\build\IoT_Device_SDK_Tiny.elf中可见生成了可执行文件IoT_Device_SDK_Tiny.elf,在该目录下执行./ IoT_Device_SDK_Tiny.elf文件,如下图说明对接华为云成功。
同时可以在华为云IoTDA界面看到设备在线,并正常上报数据。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)