从零开始体验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代码样例中的参数。



我们可以看到,数据被成功接收,实验成功。
- 点赞
- 收藏
- 关注作者
评论(0)