阿里云产品DTU评测报告(一)

  • 名词解释
  • 物联网平台
  • 控制台
  • 产品
  • 设备
  • DTU
  • 设备模拟器
  • 体验评价
  • 针对业务场景,您觉得该产品还有哪些可改进的地方?
  • 什么场景下使用该产品
  • 产品的优势是什么
  • 个人建议



在正式进行DTU测评之前,说一点题外话。非常感谢阿里云官方提供的这次DTU评测的机会,自从毕业之后,已经太久没有接触到硬件相关的东西了,因此对于HaaS510 开板式 DTU 还是很好奇的,当评测发布老师联系我准备快递DTU开发板的时候还是很开心的,下面言归正传,正式开始DTU测评。

名词解释

在进行测评之前,首先需要了解几个名词的意义。
什么是HaaS?HaaS是Hardware as a Service 是物联网设备云端一体开发框架。HaaS云端解决方案中心包含大量软硬一体应用案例,覆盖连云、控端、AI、UI等IoT设备常见应用。开发者可以基于这些案例快速定制物联网产品。
那么什么是DTU?DTU是Data Transfer unit 数据转化单元,是一种应用于物联网数据传输的终端设备,各类传感器、数据采集单元等通过串口RS232/485传输到DTU转4G网络,设备内部集成连接阿里云物联网平台能力,帮助企业搭建物联网平台。简单的说就是通过DTU可以实现终端设备数据采集到4G网络数据的转换,从而为后续的数据上云,数据分析,数据处理做准备。

物联网平台

控制台

我们首先来看一下IoT控制台功能,控制台地址:https://iot.console.aliyun.com/lk/summary/new,进入控制台之后,如果没有创建实例的话,可以创建一个用于测试的公共实例

阿里云产品DTU评测报告(一)_HaaS

产品

创建产品,点击【创建产品】跳转到创建产品页面,输入产品名称 testDTU 选择 自定义品类,其他的选项默认

阿里云产品DTU评测报告(一)_HaaS_02


回到产品列表页,点击列表页右侧【查看】查看产品详细信息

阿里云产品DTU评测报告(一)_HaaS_03


选择【功能定义】,点击【编辑草稿】

阿里云产品DTU评测报告(一)_HaaS_04


点击【添加自定义功能】在弹出页面,选择 运行状态 ,读写类型选择 只读 其他的默认即可

阿里云产品DTU评测报告(一)_云计算_05


随后点击【发布上线】即可

设备

点击【设备】菜单,随后点击【添加设备】在弹出的页面选择刚才创建好发布上线的产品

阿里云产品DTU评测报告(一)_HaaS_06


点击【确认】完成设备的添加,回到设备列表页点击【查看】可以查看设备的详细信息

阿里云产品DTU评测报告(一)_物联网_07


到这里,IoT控制台的操作算完成了,后面开始连接HaaS510 开板式 DTU

DTU

HaaS510 开板式 DTU的接口说明如图

阿里云产品DTU评测报告(一)_阿里云_08


关于开发板接口说明的更多详细内容以及参数介绍可以参考文档:开发板DTU,下面开始连接我们的开发板,开发板连线如图

阿里云产品DTU评测报告(一)_阿里云_09


随后下载Windows版 AMP工具,解压后如图

阿里云产品DTU评测报告(一)_云计算_10


文件说明

.
├── dist                  // 工具所在目录
│   ├── README.md
│   ├── amp               // amp工具可执行文件
│   ├── app               // 示例 helloworld 工程文件夹
│   │   ├── app.js
│   │   └── app.json
│   └── bindings.node
└── engines               // 工具其他依赖文件夹

将开发板DTU连接到电脑之后,开始尝试如下命令

阿里云产品DTU评测报告(一)_HaaS_11


但均提示不是cmd内部命令无法执行,后直接点击amp.exe执行。这里具体的执行结果需要后续通过博文补充,这里不再描述。下面我们来直接针对创建的设备进行模拟发送数据

设备模拟器

点击【设备模拟器】-【启动设备模拟器】

阿里云产品DTU评测报告(一)_DTU_12


在页面中选择调试产品、设备,切换tab到【属性上报】输入数字 11,点击【发送指令】

阿里云产品DTU评测报告(一)_物联网_13


右侧可以看到设备端的日志信息,回到【设备】菜单页点击【查看】选择tab 【物模型数据】可以看到刚才发送的调试信息 11

阿里云产品DTU评测报告(一)_HaaS_14

体验评价

针对业务场景,您觉得该产品还有哪些可改进的地方?

本次体验并不能体验到HAAS510开板式DTU的全部能力,只能展示在实际操作过程中想要达到的效果。在这次操作中,对于HAAS510开板式DTU作为物联网物与网连接的终端节点时,我的本意是想通过在物联网平台创建设备,随后关联设备到本地的HAAS510开板式DTU从而实现监控DTU运行状态数据的测试,后续在连接了HAAS510开板式DTU之后,基于文档中提供的操作命令成功完成DTU相关操作,但是在连接本地DTU终端到阿里云物联网平台设备时没有找到合适的操作手册可以成功连接。后续希望可以提供本地DTU设备连接到物联网平台操作的手册,方便接入本地终端设备上传终端数据到物联网平台进行管理。

什么场景下使用该产品

对于HAAS510开板式DTU的使用场景,可以说在现在万物互联的时代,所有可以想到的场景都离不开DTU的身影。通过DTU连接温度湿度采集传感器,接受传感器数据转化成网络数据或者说ip数据上传到云端进行数据分析,从而预测天气变化情况,对于现在以及以后得智慧农业,科学种田等都会有很大助力。同样的场景下也可以用于收集潮汐数据分析潮水涨落,收集服务器数据检测服务器运行情况,收集车辆运行数据检测车辆状态,车辆位置信息等,保证车辆安全。

产品的优势是什么

HAAS510开板式DTU作为物联网终端设备,功能强大,数据安全性有保障,可以为个人或者企业提供更高质量的数据采集服务。支持进行二次开发,远程管理升级等,助力企业接入更多个性化的内容,增强企业产品的竞争力,开拓企业市场。另外对于用户来说,提高了远程设备使用的便利性,同时也保障了远程设备的在线升级安全管理。

个人建议

作为物联网发展红利下的开发者,个人对于物联网万物互联的整体架构了解虽不多,但是深知DTU作为终端数据转换单元所承载的份量。虽说DTU很小,但是重要性一点不小,也正是有了一个个的终端数据采集单元,有了DTU将数据收集转换上传分析处理,才有了可预测天气的、可智能化操控的智能家居、可检测地质环境、水文水利、电力监控、工业监控等后续的应用场景。目前HAAS510开板式DTU的文档写的不够详细,针对如何将DTU设备运行信息关联到阿里云物联网平台方面的操作没有文档参考,另外还希望可以提供DTU设备运行日志的输入显示,方便本地调试时使用。