猿创征文|不会代码也能玩开发?基于华为云 IoT 快速实现 0 代码体验物联网设备上云

文章目录

  • 前言
  • 一、物联网设备上云背景介绍
  • 二、实验环境准备
  • 三、智慧烟感器上云体验
    • 3.1、选择向导式极速体验
    • 3.2、对智慧烟感器进行产品定义
    • 3.3、定义目标设备标识码、注册设备
    • 3.4、根据需要选择设备演示包
    • 3.5、下载、解压设备演示包
    • 3.6、执行 bat 文件,运行设备演示包
    • 3.7、通过控制台向设备下发命令
    • 3.8、体验完成
  • 总结


前言

零代码,也就是不涉及代码开发,即使没有代码开发能力,也能根据对业务的理解,快速构建物联网业务应用。随着数字化转型不断深入,物联网企业应用开发的需求大增,不仅让软件开发人才炙手可热,更是让零代码、低代码开发成为了近年的潮流。各大平台纷纷推出零代码开发工具、低代码开发平台,降低用户的使用门槛,甚至让没有软件开发能力的企业也能完成应用搭建,极大地帮助企业提升应用集成开发效率的。本文以一款虚拟的智慧烟感器为例,带您快速了解物联网设备连接到云平台的步骤及相关概念。

在这里插入图片描述


一、物联网设备上云背景介绍

物联网,即字面意思,让“物”连上网络,比如,手机需要联网,家里的水表、电表、烟雾感应器等也都可以联网。完整的物联网架构一般分为感知层、平台层、应用层

  • 在”物”联网的过程中,感知层,也就是“物”负责信息收集和信号处理,通过感知识别技术,让物品“开口说话、发布信息”。
  • 应用层是物联网系统面向用户的客户端,通过对感知层收集到的信息进行分析、处理,挖掘有价值的数据,为用户提供丰富的特定服务。
  • 华为云 IoT 作为中间的平台层,在整个物联网体系架构中起着承上启下的关键作用,它实现了感知层设备的“管、控、营”一体化,为应用层提供统一的数据接口,构建了设备和业务的端到端通道。

二、实验环境准备

本次实验环境我们采用华为云提供的 IoT 开发平台,所以需要注册华为云账号,并完成实名认证

  • 如果你还没有通过实名认证的账号,可前往华为云账号中心,完成实名认证。
  • 如果你已拥有华为账号且已通过实名认证,可直接点击体验。

三、智慧烟感器上云体验

3.1、选择向导式极速体验

进入体验页面,为了快速上手,我们选择“向导式极速体验”,具体如下图所示:

在这里插入图片描述

3.2、对智慧烟感器进行产品定义

我们本次实验以一款虚拟的智慧烟感器为例,烟感器的产品模型是指由烟雾浓度湿度温度等属性以及命令等组成的一组数据,用来描述烟感设备的物理性质。进入“产品定义”页面,我们可以看到在“向导式极速体验”中产品模型已经定义完成。

我们只需要自定义一个“产品名称”即可,点击“创建产品”进入下一步,具体如下图所示:

在这里插入图片描述
该智慧烟感器的产品属性具体如下表所示:

属性名称数据类型是否必选访问方式描述
alarmint(整型)可读,可写是否有烟雾报警,0 没有报警,1 有报警
smokeConcentrationdecimal(小数)可读烟雾浓度值
temperaturedecimal(小数)可读温度值
humidityint(整型)可读湿度值

3.3、定义目标设备标识码、注册设备

设备是某类产品的具体实现,在物理设备与云端通信之前,需要先在平台注册一个对应的设备,才能将物理设备的数据对应地接入到云端。这里我们基于上一步定义的产品,注册一个烟感设备。自定义一个“设备标识码”,即可点击完成“注册设备”,我的示例是这么填的,具体如下图所示:

在这里插入图片描述

3.4、根据需要选择设备演示包

本次体验将为你提供定制的设备演示包,用来模拟烟感器设备,向云平台上报数据。我们可以根据需要选择设备平台以及开发语言,并进行下一步,我选择的设备平台为 Windows,设备连接协议为 MQTT,开发语言为 Java,具体如下图所示:

在这里插入图片描述

3.5、下载、解压设备演示包

按照页面提示,我们下载设备演示包,具体如下图所示:

在这里插入图片描述
根据页面提示,我们需要执行解压操作,如果直接执行 bat 文件执行将会出错,设备演示包压缩包目录结构具体如下图所示:

在这里插入图片描述

3.6、执行 bat 文件,运行设备演示包

我们执行 bat 文件,将自动模拟烟感设备,具体如下图所示:

在这里插入图片描述
我们可以看到设备演示包在实时模拟向云端发送信息,具体如下图所示:

在这里插入图片描述
在控制台我们也可以查看设备演示包在实时模拟向云端发送的上报时间、上报值等实时数据,设备状态也由“未激活”变为“在线”,即已实现设备联网,具体如下图所示:

在这里插入图片描述

3.7、通过控制台向设备下发命令

我们也可以尝试输入数字,向设备下发命令。上报频率默认为 5 秒/次,我们将其调整为 1 秒/次查看上报频率变化,通过控制台我们可以看到上报时间频率明显加快,具体如下图所示:

在这里插入图片描述
在命令窗口我们也可以看到实时模拟向云端发送信息的信息频率也加快了,具体如下图所示:

在这里插入图片描述

3.8、体验完成

体验完成,退出点击“返回快速体验”即可,具体如下图所示:

在这里插入图片描述
感兴趣的同学也可以尝试一下使用虚拟设备体验基于示例代码开发


总结

华为云作为华为数字化转型的底座,同时也是互联网公司、各行业企业数字化转型的重要平台,越来越多的企业携手华为云开启数字化进程。为了降低企业应用开发门槛,华为云 IoT、AI 等服务都为开发者提供了不同程度的低代码开发工具,甚至有不少的零代码开发体验案例。开发者可以便捷地在华为云上免费体验各种零代码开发实践,加深初学者对业务流程的理解,为后续的深入学习建立基础。未来,万物相互感知、相互联接;AI 如同空气、阳光无处不在、无私普惠。让我们一起,把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界。

在这里插入图片描述


我是白鹿,一个不懈奋斗的程序猿。望本文能对你有所裨益,欢迎大家的一键三连!若有其他问题、建议或者补充可以留言在文章下方,感谢大家的支持!

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

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

相关文章

猿创征文|基于 AppCube 应用魔方:零代码手把手教你 5 分钟开发微信小程序

文章目录前言一、AppCube 应用魔方1.1、什么是 AppCube 应用魔方?1.2、为什么选择AppCube 应用魔方?二、项目实验环境与资源准备2.1、实验需求及环境介绍2.2、初次订购 AppCube2.3、曾订购过 AppCube三、进入 AppCube 全新零代码界面四、配置业务用户信息…

《软件质量保证与测试》第 6 章——系统测试 重点部分总结

文章目录 前言一、判断题二、简答题总结前言 软件质量保证是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或…

《软件质量保证与测试》第 9 章——测试自动化及其框架 重点部分总结

文章目录 前言一、判断题二、简答题总结前言 软件质量保证是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或…

java中间件是什么意思_数据库中间件漫谈

1.前言随着业务的发展,MySQL数据库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作的开销也会越来越大;另外,无论怎样升级硬件资源,单台服务器的资源(CPU、磁盘、内存、…

kafka多个消费者消费一个topic_kafka:一文读懂消费者背后的那点quot;猫腻quot;

来自:z小赵前言经过前几篇文章的介绍,大致了解了生产者背后的运行原理。消息有生产就得有人去消费,今天我们就来介绍下消费端消费消息背后发生的那点事儿。文章概览消费者与消费组的“父子关系”。Repartition 触发时机。消费者与 ZK 的关系。…

MySQL 入门教程:初学者一学就会,零基础 MySQL 安装及增删改查入门

文章目录前言一、MySQL 的相关概念介绍二、Windows 下 MySQL 的配置2.1、MySQL 安装配置步骤2.2、MySQL 服务的启动、停止与卸载三、MySQL 脚本的基本组成四、MySQL 中的数据类型4.1、数字类型4.2、日期和时间4.3、字符串类型五、使用 MySQL 数据库5.1、登录到 MySQL5.2、创建一…

四大基本反应类型的关系_如何进入四大的咨询部门?

在会计行业,人人梦寐以求的职位,莫过于四大的财务咨询的岗位,第一咨询工作很高大上,第二没有其他职位那么幸苦,我从我的工作经历来讲讲,我是怎么进入咨询这个“真香”岗位的。首先,给大家说一个…

MySQL 异常:这一篇就够了,MySQL 抛出异常的几种常见解决方式小结

Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database! 几种解决方式小结 文章目录Could not open JDBC Connection for transaction; nested exception is java.sql…

vnc用户名 查看linux_vnc用户名未被识别,5步教你如何解决vnc用户名未被识别

在进行vnc使用时,很多小伙伴会出现用户名未被识别的情况,那如何解决vnc用户名未被识别呢?咱接着往下看。使用工具:IIS7服务器管理工具主程序界面图:官网地址:IIS7服务器管理工具作为IIS7服务器管理工具&…

IntelliJ IDEA 乱码:全网最全 4 种方法完美解决 IntelliJ IDEA 控制台中文乱码问题

文章目录前言一、修改当前 Web 项目 Tomcat Server 的虚拟机输出选项二、修改 IntelliJ IDEA 全局编码、项目编码、属性文件编码三、IntelliJ IDEA 中自定义虚拟机选项四、直接修改 IntelliJ IDEA 配置文件的编码信息五、修改成功乱码问题解决总结前言 IntelliJ IDEA 如果不进行…

JVM 调优 1:“精通 JVM 调优,有过 JVM 调优经验”简历敢写吗?薪资涨 5k 的技巧

文章目录前言一、部分大厂对于 JVM GC 的面试题1.1、百度1.2、顺丰1.3、京东1.4、淘宝1.5、阿里、蘑菇街二、Garbage Collectors(GC)作何使用三、GC 的十种类型四、JVM 的版本参数信息4.1、查看 Java 启动时所有默认的命令行参数4.2、查看 Java 启动时 G…

ip地址合不合法怎么看_电子印章合不合法?两部门再发意见认定

近日,最高法、国家发改委联合发布 《关于为新时代加快完善社会主义市场经济体制提供司法服务和保障的意见》以助力经济高质量发展、建设高标准市场体系为出发点和落脚点,从市场主体、产权保护、公平交易、市场秩序、民生保障、服务开放、高效解纷等七个方…

JVM 调优 2:GC 如何判断对象是否为垃圾,三色标记算法应用原理及存在的问题?

文章目录前言一、如何判断一个对象是否为垃圾?1.1、reference count(引用计数)1.2、reference count(引用计数)存在的问题二、Root Searching(根可达算法或根搜索算法)2.1、Root Searching 释义…

班尼机器人怎么拆_博鼎建筑科技外墙错台打磨机器人和外墙螺杆洞封堵机器人—自升造楼平台1+N执行器...

继上期的混凝土整平机和智能喷淋养护系统,本期给大家介绍的是实际应用在自升造楼平台外墙环轨车上的外墙错台打磨机器人和外墙螺杆洞封堵机器人。外墙错台打磨机器人传统外墙错台处理,需要人工拿凿具对外墙面错台进行凿平处理。凿具重、操作人工容易疲劳…

架构师基础必备:“腹有诗书气自华”,驰骋一线大厂不是梦,抓紧收藏

文章目录前言一、软件1.1、何为软件?1.2、计算机软件的分类1.2.1、系统软件1.2.2、应用软件1.3、软件系统体系结构1.3.1、C/S 结构(桌面应用程序)1.3.2、B/S 结构(Web 应用程序)1.3.3、Web 服务器与数据库服务器1.3.4、…

JDK 7-JDK 21:Oracle Java SE 支持路线图/Oracle Java SE Support Roadmap 持续更新

文章目录前言一、Oracle Java SE 产品版本二、Java SE 8 的公共更新结束三、参考文档总结前言 几十年来,Java 生态系统已经成功地经历了这个过程,经历了十次主要的平台修订。长期强大的向后兼容性保护了整个生态系统的投资。同时,随着时间的推…

multisim中轻触开关在哪_现货供应轻触开关|品质确保|厂家直销

轻触开关是现今社会生活当中不可或缺的电子元器件之一,那么大家在使用的过程当中是否注意到一些细节问题。首先,我们要注意产品的放置要尽量避免接触腐蚀性气体以及过于潮湿的环境,这样很容易造成产品的损坏,减少轻触开关的使用寿…

DDoS 攻击与防护(一):如何识别 DDoS 攻击?DDoS 防护 ADS 服务有哪些?

文章目录前言一、什么是 DDoS 防护 ADS?1.1、什么是 DDoS 攻击?1.2、如何识别 DDoS 攻击?1.3、从 Web 访问流程分析 DDoS 攻击1.4、DDoS 攻击类型二、DDoS 防护 ADS 介绍2.1、Anti-DDoS 流量清洗2.2、DDoS 原生高级防护2.3、DDoS 高防三、DDo…

收藏功能_六款多功能榻榻米,装完你家会大一半!超实用,收藏

原标题:六款多功能榻榻米,装完你家会大一半!超实用,收藏当今社会城市的生活压力大,在外日夜打拼,回到家中只想做一个慵懒派,随性舒适的榻榻米,功能样式丰富,能让你彻底释…

混凝土墙开洞_新乐专业混凝土切割报价适中

新乐专业混凝土切割报价适中粘碳纤维加固,屋顶加层。本公司采用目前的钢筋混凝土切割结构分离和水钻排孔技术。真正实现对不同规格和形状的桥梁、道路、烟囱、建筑立柱、钢筋砼墙体、砖混结构墙体、建筑大梁等建筑物、构筑物实施无损切割(传统的建筑改造或局部拆除分…