从零开始体验IoTDA

网友投稿 697 2022-05-30

从零开始体验IoTDA

从零开始体验IoTDA

话不多收,直接上菜,按照官网参考文档实操笔记,小白也能看懂~~~

快速入门

从总目录搜索设备接入,点击

然后点击产品数

创建产品,填写有关信息即可。

由于读者可能没有现成的设备,我们采用官方的烟雾传感器为例。

回到设备接入服务,点击快速体验。

选择向导式极速体验

该界面可以看到有关的设备信息,我们按照操作提示,设置产品名称。

创建产品。

按照提示气泡,填写有关信息后注册设备。

以Windows10 C#为例,点击下载设备演示包。

解压后,打开exe文件。

回到控制台,发现设备状态变为在线。

调整上报频率为1s一次,下发命令。

回到控制台,发现设备信息变为一秒变化一次,体验完成。

模型构建

这次我们以智慧灯为例,构建一个模型。

登录管理控制台,点击产品

点击创建产品

填写有关信息即可

创建完成,查看详情。

自定义模型

如上图,填写相关信息。

添加属性。

如图填写即可,然后确定。

然后添加命令。

在命令界面,单击新增输入参数

如图填写

新增命令成功

注册虚拟设备:在产品界面,单击在线调试

新增测试设备,选择虚拟设备

设备ID

61e407a7de9933029be2e09c_1642339945025

设备密钥

0123456789abcdef

选择调试:

在设备模拟器,模拟一个光照强度

在应用模拟器选择开灯命令发送

进阶体验

下面为大家带来基于java的体验

设备接入服务,选择创建产品

下载模型文件,该模型文件已开发完毕(由开发产品模型开发完毕的产品模型导出)。详细开发过程指导大家可以参考官网的在线开发产品模型。

在刚刚创建的产品上传模型文件

然后创建设备

保存设备秘钥,下载JAVA样例。

导入java工程。

修改代码

deviceID

运行程序,设备变为在线

属性上报,由下面的代码实现:

//上报json数据,注意serviceId要与产品模型中的定义对应 String jsonMsg = "{\"services\":[{\"service_id\":\"BasicData\",\"properties\":{\"luminance\":32},\"eventTime\":null}]}";

查看上报结果

命令下发,点击API检索和调试

按图示步骤调试

回到设备侧,查看收到的指令

通过云端获取上报数据,点击这里获取Java AMQP接入示例

控制台->规则 创建

参考如图设置

继续创建,设置转发目标AMQP,预置规则

然后,修改刚刚下载的AMQP代码样例中的参数。

我们可以看到,数据被成功接收,实验成功。

设备接入 IoTDA

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Junit5 架构、新特性及基本使用(常用注解与套件执行)
下一篇:Spring 官方出品应用监控度量指标门面类库Micrometer介绍
相关文章