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

阿里云产品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,进入控制台之后,如果没有创建实例的话,可以创建一个用于测试的公共实例
在这里插入图片描述

产品

创建产品,点击【创建产品】跳转到创建产品页面,输入产品名称 testDTU 选择 自定义品类,其他的选项默认
在这里插入图片描述
回到产品列表页,点击列表页右侧【查看】查看产品详细信息
在这里插入图片描述
选择【功能定义】,点击【编辑草稿】
在这里插入图片描述
点击【添加自定义功能】在弹出页面,选择 运行状态 ,读写类型选择 只读 其他的默认即可
在这里插入图片描述
随后点击【发布上线】即可

设备

点击【设备】菜单,随后点击【添加设备】在弹出的页面选择刚才创建好发布上线的产品
在这里插入图片描述
点击【确认】完成设备的添加,回到设备列表页点击【查看】可以查看设备的详细信息
在这里插入图片描述
到这里,IoT控制台的操作算完成了,后面开始连接HaaS510 开板式 DTU

DTU

HaaS510 开板式 DTU的接口说明如图
在这里插入图片描述
关于开发板接口说明的更多详细内容以及参数介绍可以参考文档:开发板DTU,下面开始连接我们的开发板,开发板连线如图
在这里插入图片描述
随后下载Windows版 AMP工具,解压后如图
在这里插入图片描述
文件说明

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

将开发板DTU连接到电脑之后,开始尝试如下命令
在这里插入图片描述
但均提示不是cmd内部命令无法执行,后直接点击amp.exe执行。这里具体的执行结果需要后续通过博文补充,这里不再描述。下面我们来直接针对创建的设备进行模拟发送数据

设备模拟器

点击【设备模拟器】-【启动设备模拟器】
在这里插入图片描述
在页面中选择调试产品、设备,切换tab到【属性上报】输入数字 11,点击【发送指令】
在这里插入图片描述
右侧可以看到设备端的日志信息,回到【设备】菜单页点击【查看】选择tab 【物模型数据】可以看到刚才发送的调试信息 11
在这里插入图片描述

体验评价

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/641985.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Vue】input框自动聚焦且输入验证码后跳至下一位

场景&#xff1a;PC端 样式&#xff1a; <div class"verification-code-input"><input v-model"code[index]" v-for"(_, index) in 5" :key"index" type"text" maxlength"1" input"handleInput(i…

【idea】idea2024最新版本下载_安装_破解

1、下载 下载地址&#xff1a;下载 IntelliJ IDEA – 领先的 Java 和 Kotlin IDE 下载完成&#xff1a; idea破解脚本下载链接&#xff1a;https://pan.baidu.com/s/1L5qq26cRABw8XuEn_CngKQ 提取码&#xff1a;6666 下载完成&#xff1a; 2、安装 1、双击idea的安装包&…

电赛经验分享——赛前准备

⏩ 大家好哇&#xff01;我是小光&#xff0c;想要成为系统架构师的嵌入式爱好者。 ⏩在之前的电赛中取得了省一的成绩&#xff0c;本文对电赛比赛前需要准备什么做一个经验分享。 ⏩感谢你的阅读&#xff0c;不对的地方欢迎指正。 加入小光嵌入式交流群&#xff08;qq群号&…

FPGA 纯逻辑arinc818 ip core

1、 符合FC-FS、FC-AV、FC-ADVB协议规范&#xff1b; 2、符合ARINC818协议规范&#xff1b; 3、支持光纤通信Class1、Class3服务&#xff1b; 5、可动态配置光纤端口速率&#xff0c;支持1.0625Gbps、2.125Gbps、3.1875Gbps、4.25Gbps可配置&#xff1b; 6、DDR控制接口简洁…

力扣--字符串58.最后一个单词的长度

思路分析 初始化变量: num 用于记录当前单词的长度。before 用于记录上一个单词的长度。 遍历字符串: 如果字符不是空格&#xff0c;增加 num 计数。如果字符是空格&#xff0c;检查 num 是否为 0&#xff1a; 如果 num 为 0&#xff0c;说明之前没有记录到单词&#xff0c;所以…

刷代码随想录有感(78):回溯算法——关于树枝/树层去重的思考(涉及break/continue的使用)

在复原IP地址中&#xff0c;剪枝操作我们使用的是break: if(isvalid(s, start, i)){s.insert(s.begin() i 1, .);pointNum;backtracking(s, i 2, pointNum);s.erase(s.begin() i 1);pointNum--; }else break;在其他情况&#xff0c;举个例子&#xff0c;在含有重复元素求…

基于UDP的tftp的文件传输

#define SER_PORT 69 #define SER_IP "192.168.125.71" #define CLT_PORT 6666 #define CLT_IP "192.168.125.158" int main(int argc, const char *argv[]) {//创建套接字文件描述符int cfd socket(AF_INET,SOCK_DGRAM,0);if(cfd -1){perror("sock…

Less语言

Less是一门预编译语言&#xff0c;它扩展了CSS语言&#xff0c;增加了变量、Mixin、函数等特性&#xff0c;使CSS更易维护和扩展 Less也扩充了CSS语言&#xff0c;增加了诸如变量、混合运算、函数等功能。Less既可以运行在服务端(Node.js和Rhino平台)也可以运行在客户端(浏览器…

Zookeeper 安装教程和使用指南

一、Zookeeper介绍 ZooKeeper 是 Apache 软件基金会的一个开源项目&#xff0c;主要基于 Java 语言实现。 Apache ZooKeeper 是一个开源的分布式应用程序协调服务&#xff0c;提供可靠的数据管理通知、数据同步、命名服务、分布式配置服务、分布式协调等服务。 关键特性 分布…

提取 Chrome、Firefox 中储存的用户密码用于凭据发现

操作环境 Chrome 浏览器 Version 125.0.6422.112 (Official Build) (64-bit)Firefox 浏览器 Version 126.0 (64 位) Chrome 浏览器储存密钥原理 新的 Chrome 浏览器储存密码的方案是使用 Chrome 生成的 AES 密钥对用户密码进行加密之后储存在 Sqlite 数据库文件中&#xff0c;A…

图论(从数据结构的三要素出发)

文章目录 逻辑结构物理结构邻接矩阵定义性能分析性质存在的问题 邻接表定义性能分析存在的问题 十字链表(有向图)定义性能分析 邻接多重表(无向图)定义性能分析 数据的操作图的基本操作图的遍历广度优先遍历&#xff08;BFS&#xff09;算法思想和实现性能分析深度优先最小生成…

Python项目:数据可视化_下载数据【笔记】

源自《Python编程&#xff1a;从入门到实践》 作者&#xff1a; Eric Matthes 02 下载数据 2.1 sitka_weather_07-2021_simple.csv from pathlib import Path import matplotlib.pyplot as plt import csv from datetime import datetimepath Path(D:\CH16\sitka_weather_0…

Python--List列表

list列表⭐⭐ 1高级数据类型 Python中的数据类型可以分为&#xff1a;数字型&#xff08;基本数据类型&#xff09;和非数字型&#xff08;高级数据类型&#xff09; ●数字型包含&#xff1a;整型int、浮点型float、布尔型bool、复数型complex ●非数字型包含&#xff1a;字符…

杰理-耳机进入关机关闭内内置触摸-节省功耗

杰理-耳机进入关机关闭内内置触摸-节省功耗 if (__this->init 0) {return LP_TOUCH_SOFTOFF_MODE_LEGACY; }if ((__this -> softoff_mode LP_TOUCH_SOFTOFF_MODE_ADVANCE) && (__this->softoff_keep 0)) {lp_touch_key_disable(); } __this->softoff_k…

干货 | 2024 EISS 企业信息安全高峰论坛(脱敏)PPT(7份可下载)

2024 EISS 企业信息安全高峰论坛&#xff08;脱敏&#xff09;PPT&#xff0c;共7份。 AI在出海业务的安全实践.pdf Palo Alto Networks为中国企业全球化布局保驾护航.pdf 安全建设与治理思路.pdf 车路云一体化安全体系建设实践.pdf 企业研发安全DevSecOps流程落地实践.pdf 浅谈…

服务器端口号怎么看?如何查看服务器端口号呢?有哪些需要注意的?

简单来说&#xff0c;端口号就是计算机与外界通讯交流的出口&#xff0c;每个端口都有不同的编号&#xff0c;也就是“端口号”。它们是唯一的&#xff0c;用于标识不同的服务和应用程序。通过端口号&#xff0c;我们可以知道哪些服务正在运行&#xff0c;以及如何与它们进行通…

你真的会使用Vue3的onMounted钩子函数吗?Vue3中onMounted的用法详解

目录 一、onMounted的前世今生 1.1、onMounted是什么 1.2、onMounted在vue2中的前身 1.2.1、vue2中的onMounted 1.2.2、Vue2与Vue3的onMounted对比 1.3、vue3中onMounted的用法 1.3.1、基础用法 1.3.2、顺序执行异步操作 1.3.3、并行执行多个异步操作 1.3.4、执行一次…

【机器学习300问】98、卷积神经网络中的卷积核到底有什么用?以边缘检测为例说明其意义。

卷积核是用于从输入数据中提取特征的关键工具。卷积核的设计直接关系到网络能够识别和学习的特征类型。本文让我以边缘检测为例&#xff0c;带大家深入理解卷积核的作用。 一、卷积核的作用 卷积核&#xff0c;又称为过滤器&#xff0c;本质上是一个小的矩阵&#xff0c;其元素…

ClickHouse 24.4 版本发布说明

本文字数&#xff1a;13148&#xff1b;估计阅读时间&#xff1a;33 分钟 审校&#xff1a;庄晓东&#xff08;魏庄&#xff09; 本文在公众号【ClickHouseInc】首发 新的一个月意味着新版本的发布&#xff01; 发布概要 本次ClickHouse 24.4版本包含了13个新功能&#x1f381;…