DTU评测

简介: 简述HaaS、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,进入控制台之后,如果没有创建实例的话,可以创建一个用于测试的公共实例

image.png

产品

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

image.png

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

image.png

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

image.png

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

image.png

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

设备

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

image.png

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

image.png

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

DTU

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

1.png

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

e5364dd23f82b0fbe1eff405268a23e.jpg

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

image.png

文件说明

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

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

image.png

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

设备模拟器

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

image.png

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

image.png

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

image.png

体验评价

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

本次体验并不能体验到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设备运行日志的输入显示,方便本地调试时使用。

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
5月前
|
自然语言处理 数据可视化 小程序
2025零代码平台终极对比:免费试用+系统搭建+扩展能力一网打尽
孙睿团队指出,企业数字化面临技术人力不足、开发成本高等难题,零代码平台应运而生。本文通俗解析2025年五大主流平台:LynxAI、速建云、轻栈、数流平台、万能盒,从适用场景、优缺点到实战对比,帮你选对工具,快速落地业务系统,降本增效。
|
人工智能 机器人 Serverless
《10 分钟构建 AI 客服并应用到网站、钉钉或微信中》解决方案体验评测
一文带你详细了解如何基于百炼平台、函数计算或者计算巢AppFlow10 分钟构建 AI 客服并应用到网站、钉钉或微信中,附全篇图文详解,欢迎阅读评价。
1327 10
《10 分钟构建 AI 客服并应用到网站、钉钉或微信中》解决方案体验评测
|
传感器 监控 Linux
农业温室大棚数据监控系统的设计与实现
农业温室大棚数据监控系统的设计与实现
1386 0
|
机器学习/深度学习 人工智能 算法
鸟类识别系统Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+ResNet50算法模型+图像识别
鸟类识别系统。本系统采用Python作为主要开发语言,通过使用加利福利亚大学开源的200种鸟类图像作为数据集。使用TensorFlow搭建ResNet50卷积神经网络算法模型,然后进行模型的迭代训练,得到一个识别精度较高的模型,然后在保存为本地的H5格式文件。在使用Django开发Web网页端操作界面,实现用户上传一张鸟类图像,识别其名称。
790 12
鸟类识别系统Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+ResNet50算法模型+图像识别
|
机器学习/深度学习 人工智能 搜索推荐
AI在医疗诊断中的应用与未来发展趋势分析
【10月更文挑战第9天】 本文深入探讨了人工智能(AI)在医疗诊断领域的现状及其应用,包括影像识别、临床数据处理及个性化治疗方案的制定。通过具体案例分析,展示了AI技术如何提高诊断准确性、缩短诊断时间,并减轻医生的工作负担。同时,本文还讨论了AI在医疗诊断中面临的伦理问题和法律障碍,以及解决这些问题的可能途径。最后,对AI在未来医疗行业中的发展潜力进行了展望,指出其在提升医疗服务质量和效率方面的巨大潜力。
1278 2
|
数据采集 C++ 开发者
掌握VS Code调试技巧:解决Scrapy模块导入中断问题
在使用VS Code调试Scrapy爬虫时,可能会遇到程序在模块导入阶段中断的问题,影响开发效率。本文通过技术分析,探讨了该问题的原因并提供了解决方案,包括正确配置Python路径与`launch.json`文件。此外,以爬取微博数据为例,详细介绍了如何在Scrapy中设置代理IP、Cookie、User-Agent及利用多线程技术提高采集效率。这些技巧有助于优化爬虫性能并在VS Code环境中顺利进行调试工作。
445 2
掌握VS Code调试技巧:解决Scrapy模块导入中断问题
|
运维 Serverless API
两全其美,Sidecarless 与 Sidecar 模式融合的服务网格新形态
本文主要介绍 ASM 如何落地这种 Sidecarless 和 Sidecar 模式融合的服务网格新形态,以及服务网格的 Serverless 化。
53341 116
|
传感器 数据采集 安全
|
机器学习/深度学习 数据可视化 前端开发
使用Stream实现Web应用,使用YOLOv8模型对图像进行目标检测为例。
使用Stream实现Web应用,使用YOLOv8模型对图像进行目标检测为例。
500 1
|
安全 物联网 Linux
AliOS Things 物联网操作系统介绍
AliOS Things 物联网操作系统介绍
14503 1
AliOS Things 物联网操作系统介绍