阿里云物联网平台提供设备端SDK,设备使用SDK与平台建立通信。本文使用平台提供的样例程序data_model_basic_demo
,模拟路灯设备进行开发,实现设备与物联网平台的通信。
操作步骤
- 获取设备端C语言SDK。
- 登录物联网平台控制台。
- 在左侧导航栏单击文档与工具,然后在设备接入SDK区域的Link SDK下,单击SDK定制。
- 按照如下图所示,定制SDK并下载。
单击
开始生成后,会在本地下载C语言SDK的ZIP文件。

- 登录Linux虚拟机。
- 上传步骤1中已下载的C语言SDK文件并使用
unzip
命令解压压缩文件。
- 修改SDK中的设备证书信息。
物联网平台已根据本快速入门更新了Demo文件,请单击
data_model_basic_demo.c下载最新Demo文件,替换掉
\LinkSDK\demos路径下的
data_model_basic_demo.c文件。
说明 其中:
- 将Demo文件中的变量${YourProductKey}、${YourDeviceName}、${YourDeviceSecret}替换为您在创建产品与设备中创建设备时获取的入ProductKey、DeviceName和DeviceSecret。设备使用该证书进行身份认证并连接物联网平台。
- 将Demo文件中的变量${RegionID}需替换为您的服务所在地域对应的Region ID。请在物联网平台控制台左上角,查看您服务所在的地域。Region ID的取值,请参见地域和可用区。
- 在SDK根目录,执行
make
命令,完成样例程序的编译。make distclean
make
生成的样例程序data-model-basic-demo
存放在./output目录下。
- 运行样例程序。
./output/data-model-basic-demo
- 查看设备状态和运行状态。
- 左侧导航栏选择,找到目标设备,查看设备状态。设备状态显示为在线,则表示设备与物联网平台成功连接。

- 单击设备对应操作栏的查看,进入设备详情页面,单击物模型数据页签,然后单击运行状态,查看设备的运行状态。
