1:创建网关设备
1.1 创建产品

1.2 创建网关设备

2:创建子设备
2.1 创建网关子设备产品

2.2 添加网关子设备

3:网关中添加子设备
在网关设备中有添加子设备的选项,把前面创建的子设备选中到这里来

4:修改SDK
使用的版本是c-sdk-v3.0.1
环境:在ubantu上运行
4.1:修改配置
make distclean 清除配置和生成的文件
make menuconfig 进行新的 配置
按照下面去勾选:


4.2 修改下面目录的HAL_OS_linux.c文件

修改设备数据
查看网关产品的product_key和product_secret
查看网关设备的device_name和device_secret
把下面的信息替换掉

/*HAL_OS_linux.c*/
#ifdef DYNAMIC_REGISTER
...
...
#else
#ifdef DEVICE_MODEL_ENABLED
...
...
#else
char _product_key[IOTX_PRODUCT_KEY_LEN + 1]       = "a1MZxOdcBnO";
char _product_secret[IOTX_PRODUCT_SECRET_LEN + 1] = "h4I4dneEFp7EImTv";
char _device_name[IOTX_DEVICE_NAME_LEN + 1]       = "test_01";
char _device_secret[IOTX_DEVICE_SECRET_LEN + 1]   = "t9GmMf2jb3LgWfXBaZD2r3aJrfVWBv56";
#endif

4.3 修改子设备文件

kayshi@ubuntu:~/c-sdk-v3.0.1/src/dev_model/examples$ ls
cJSON.c  cJSON.h  data  linkkit_example_gateway.c  linkkit_example_solo.c  model_for_examples.json

在linkkit_example_gateway.c有个子设备的数组,把子设备的4元组数据替换到这里

const iotx_linkkit_dev_meta_info_t subdevArr[EXAMPLE_SUBDEV_MAX_NUM] = {{"a1ZBNa3ePzu","0qYMxZIPNWmx3Y7Z","sub_dev1","5e13d52eb8d6dcf75d9bd3312444d52f"},{"a1YRfb9bepk","PKbZL7baK8pBso94","test_02","jFsErM3uA7UfbS6J0hm0QaEXsQbmO6Pa"},{"a1YRfb9bepk","PKbZL7baK8pBso94","test_03","MjWMvCLBcuZyqUswryBbgypN8uOgJGVD"},{"a1YRfb9bepk","PKbZL7baK8pBso94","test_04","DXbcbpxepIyYm3BiS0ICdBou4uWPfP6L"},{"a1YRfb9bepk","PKbZL7baK8pBso94","test_05","VKuVZfcz3umcoR3WhOp4cu1p2dyT

4.4 make生成output文件夹

5:执行
5.1 进入bin目录

5.2 执行linkkit-example-gateway文件

6:查看

6.1 产看网关设备是否上线

6.2 查看子设备是否在线

参考:网关和子设备管理及API

阿里云物联网平台添加网关设备和子设备相关推荐

  1. ESP32-C3入门教程 IoT篇⑥——阿里云 物联网平台 EspAliYun RGB LED 实战之设备批量生产工具

    阿里云物联网平台ESP32设备批量工具 文章目录 一.前言 二.软件框架 三.阿里云物联网平台API 3.1 查询设备 3.2 添加设备 四.二维码生成 五.csv生成 六.csv转bin 七.bin ...

  2. MQTT客户端远程控制WIFI设备(阿里云物联网平台)

    MQTT客户端远程控制WIFI设备(阿里云物联网平台) MQTT客户端远程控制WIFI设备(阿里云物联网平台) 准备工作 配置Topic 调试 MQTT客户端远程控制WIFI设备(阿里云物联网平台) ...

  3. 微信小程序连接阿里云物联网平台操控设备(IOT)二

    文章导航: 微信小程序连接阿里云物联网平台操控设备(IOT)一 设备上云 微信小程序连接阿里云物联网平台操控设备(IOT)二 微信小程序开发(一) 微信小程序连接阿里云物联网平台操控设备(IOT)三 ...

  4. 阿里云物联网平台测评:以温度报警器开发为例

    点此查看 所有教程.项目.源码导航 文章目录 1. 物联网平台概述 2. 阿里云物联网平台的优势 2.1 快速接入 2.2 超高负载能力 2.3 可用性 2.4 安全性 2.5 性价比 3. 温度报警 ...

  5. ESP32基础应用之ESP32与阿里云物联网平台实现数据互传(MQTT协议)

    文章目录 1 实验目的 2 在阿里云物联网平台添加实验设备 3 ESP32连接阿里云物联网平台 3.1 准备ESP32工程 3.2 准备ESP32所需的MQTT相关参数 3.4 ESP32工程主要代码 ...

  6. 阿里云物联网平台体验(NetGadgeteer+C#篇)

    目前对接阿里云物联网平台有多种软件和硬件,可以有多种不同语言来实现对接,比如c/c++,Java,JS,Python,C#等等,不过C#版本只有PC对接云平台的代码,嵌入式的目前还没有看到,所以本篇文 ...

  7. 实现阿里云物联网平台设备信息到微信小程序分享过程

    简要说明: 实现微信小程序连接阿里云物联网平台并且显示阿里云设备信息等,设备端采用模拟设备进行数据上传,并且利用规则引擎和自定义的Topic进行信息的接受和发送. 目前效果图 步骤: 1.注册阿里云物 ...

  8. 阿里云物联网平台之创建产品与设备

    文章目录 0 前言 1 创建产品与设备 在同产品下创建第二个设备 0 前言 该文章全部参考阿里云物联网平台官方文档,这里只是按官方文档走了一遍,补充不明白的细节和记录重要的步骤,打开官方文档阿里云物联 ...

  9. HaaS学习笔记 | 阿里云物联网平台的产品和设备创建明细教程

    [1]题目要求 [本教程视频]:阿里云物联网平台产品与设备的创建 [2]登录阿里云物联网平台 登录阿里云IOT主页:https://iot.aliyun.com 在该页面登录帐号.如果没有帐号,可以免 ...

最新文章

  1. 看完50多家阵亡的初创企业,我们发现了AI创业的5个行业潜规则
  2. 拼多多“砍价免费拿”始终差“0.09%”遭起诉,官方回应:活动真实
  3. ubuntu 卡在 输入密码的界面 无法进入的解决办法
  4. java基础--相等
  5. 使用git submodule
  6. OpenStack——基于EXSI安装OpenStack解决方案
  7. PHP基于数组的分页函数(核心函数array_slice())
  8. 论文浅尝 - ICLR2020 | Abductive Commonsense Reasoning
  9. MVC3.0与C#截取字符串
  10. html自适应布局源码,手机端页面自适应解决方案—rem布局进阶版(附源码示例)...
  11. Excel表格撤销工作表保护
  12. CC2500模块移植说明
  13. Centos下如果是二进制文件,编辑是文本,后缀是sh也无法执行
  14. 77.【JavaWeb文件上传和邮件发送04】
  15. 【数据可视化应用】IDW插值计算实战案例(附Python和R语言代码)
  16. 记录 - Dubbo使用Zookeeper为注册中心添加认证口令时,连接失败的故障
  17. 手机突然电量消耗很快_手机电量突然消耗快是什么原因 教你解决
  18. CentOS7下安装google chrome浏览器
  19. 解决ReliefJet需要激活而不能再使Outlook点X时最小化的问题
  20. PTA甲级 1043 Is It a Binary Search Tree (25分) 树的遍历

热门文章

  1. Java课程设计项目 客户信息管理软件 客户信息管理系统的实现
  2. 鸣人和佐助(记忆化广搜)
  3. 网友随记 - 祝福Jerry Wang 早日康复
  4. Docker安装(超级详细!!!)
  5. 丛亚平:中国财富集中度超美nbsp;贫富…
  6. win10取消默认文件打开方式
  7. 异常(父类对象ani instanceof是不是 子类Cat 的实例)
  8. 开发日记 2017-02-06
  9. ios第三方数据请求 UI_15
  10. CF - 791A. Bear and Big Brother - 模拟