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

news2024/11/16 18:02:42

阿里云产品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设备运行日志的输入显示,方便本地调试时使用。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【LeetCode】【2】两数相加(1411字)

文章目录 [toc]题目描述样例输入输出与解释样例1样例2样例3 提示Python实现模拟 个人主页:丷从心 系列专栏:LeetCode 刷题指南:LeetCode刷题指南 题目描述 给两个非空的链表,表示两个非负的整数,它们每位数字都是按…

SpringBoot + Redis实现对接口的限流

目录 前言 什么是限流? 实现限流 创建一个注解类 接着创建一个切面类 前言 在项目中,对于接口的限流,是任何项目都必不可少的一部分,主要是为了防止用户频繁的发送请求,对服务器造成压力。 另外一点就是防止外来攻…

齐护K210系列教程(三十)_多任务切换

多任务切换 1,任务1的设定2,任务2的设定3,主程序4, 课程资源联系我们 在开发项目时,我们常会用到AIstart的多个任务来切换应用,比如当我识别到某种卡片时,要切换到别的任务,这样就要…

ClickHouse vs. Elasticsearch: 计数聚合的工作原理

本文字数:7875;估计阅读时间:20 分钟 审校:庄晓东(魏庄) 介绍 在另一篇博客文章中,我们对 ClickHouse 和 Elasticsearch 在大规模数据分析和可观测性用例中的性能进行了比较,特别是对…

【Linux】LAMP集群分布式安全方案

LAMP集群分布式安全方案主要涉及确保Linux、Apache、MySQL和PHP(LAMP)组合构成的集群环境的安全性和稳定性。 本次实验通过网络层安全对防火墙配置:使用防火墙(如iptables或firewalld)来限制对集群的访问,只…

CSDN 访问量增加脚本

在脚本猴中新建脚本并使用: // ==UserScript== // @name CSDN Blog Visitor // @namespace http://tampermonkey.net/ // @version 2024-05-25 // @description Automated visits to CSDN blog pages to simulate user interaction. // @author FontTi…

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

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

无人机支持下的自然灾害风险评估技术应用

张老师(副教授),长期从事无人机遥感技术与应用,主持多项国家级科研项目,编写著作2部,第一作者发表科研论文20余篇。对无人机遥感的多平台、多传感应用现状以及涉及的核心技术具有很深的理解,精通…

Spring 模拟管理Web应用程序

MVC:Model View Controller 1)controller:控制层(Servlet是运行服务器端,处理请求响应java语言编写技术) 2)service:业务层(事务,异常) 3&#xf…

linux系统防火墙开放端口命令

目录 linux相关命令参考文章1.开放端口1.1 开发单个端口1.2 一次性开放多个端口 2.保存设置3.查看所有开放的端口4.查看防火墙状态 linux相关命令参考文章 管理、设置防火墙规则(firewalld): https://download.csdn.net/blog/column/8489557/137911049 i…

如何参与github开源项目并提交PR

👽System.out.println(“👋🏼嗨,大家好,我是代码不会敲的小符,目前工作于上海某电商服务公司…”); 📚System.out.println(“🎈如果文章中有错误的地方,恳请大家指正&…

编程式路由导航

之前的导航区都是使用<RouterLink>实现路由跳转的 但是很多时候我们希望不需要用户点击就能实现页面跳转&#xff0c;比如首页待三秒自动跳转到新闻页等&#xff0c;有时候需要点击按钮执行函数然后实现跳转&#xff0c;这时候函数是在脚本中&#xff0c;不在结构中&…

2.Redis之Redis的背景知识

Redis 是一个在内存中存储数据的中间件 用于作为数据库,用于作为数据缓存. 在分布式系统中能够大展拳脚~ 1.Redis的特性介绍(优点) 1.1 在内存中存储数据 MySQL 主要是通过"表"的方式来存储组织数据的,"关系型数据库" Redis 主要是通过“键值对" 的…

SpringMVC流程

1、SpringMVC常用组件&#xff1a; DispatcherServlet&#xff08;请求分发器&#xff09;&#xff1a;Spring MVC的核心组件之一&#xff0c;负责处理全局配置和将用户请求分发给其他组件进行处理。Controller&#xff08;处理器&#xff09;&#xff1a; 实际处理业务逻辑的…

链接物化视图在 ClickHouse 中的应用

本文字数&#xff1a;7728&#xff1b;估计阅读时间&#xff1a;20 分钟 作者&#xff1a;Mark Needham 审校&#xff1a;庄晓东&#xff08;魏庄&#xff09; 本文在公众号【ClickHouseInc】首发 在 ClickHouse 中&#xff0c;物化视图【https://clickhouse.com/docs/en/guide…

uni-app App端实现文字语音播报(Ba-TTS)

前言 最近在遇到消息提示语音播放出来&#xff0c;查了一圈文档发现并没有自带api 后面想起支付宝收钱播报&#xff0c;不受限与系统环境和版本环境&#xff08;后面查阅他是音频实现的&#xff09; 如果是由安卓端需要语音播放功能-直接使用Ba-TTs救急&#xff08;需要付费2…

tcpdump源码分析

进入tcpdump.c&#xff08;函数入口&#xff09;之前&#xff0c;先看一些头文件netdissect.h里定义了一个数据结构struct netdissect_options来描述tcdpump支持的所有参数动作&#xff0c;每一个参数有对应的flag, 在tcpdump 的main 里面&#xff0c; 会根据用户的传入的参数来…

SK6812-RGBW是一个集控制电路与发光电路于一体的智能外控LED光源

产品概述: SK6812-RGBW是一个集控制电路与发光电路于一体的智能外控LED光源。其外型与一个5050LED灯珠相同&#xff0c;每个元件即为一个像素点。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路&#xff0c;电源稳压电路&#xff0c;内置恒流电路&#xff0…

最新ChatGpt Desktop for Mac 安装使用教程

1. 下载地址 请点击链接下载 ChatGPT Desktop for MacOS 2. 使用要求 MacOS 版本 14需要时M1芯片的&#xff0c;如果你是因特尔的暂时还还不行 就算下载了也会出现下面的异常 3. 获取权限资格 目前 ChatGPT MacOS Desktop还不是全量开放的, 如果你没有收到通知说明你还没…

Redis篇 redis基本命令和定时器原理

基本命令和定时器原理 一. exists命令二. del命令三. Expire命令四. ttl命令五. redis的过期策略六. 定时器的两种设计方式七. type命令 一. exists命令 用来判断key的值是否存在 返回值是key的个数 这样写的话&#xff0c;有没有什么区别呢&#xff1f; 效率变低&#xff0c;消…