带你了解家居智能的心脏:物联网关

news2024/11/25 2:54:12

本文将介绍家庭物联网关的相关内容,将明白物联网关在家庭这个场景当中的应用。现在市面上各种各样的智能家居的家电或者其他设备非常多,那么这就需要一个智能的设备去对所有的家电进行管控。这样一个设备就是家庭智能网关,家庭物联网关是家居智能化的心脏,也是所有智能设备的统一的出口,所以在家庭当中放置一个智能网关就显得越来越重要了。

家庭物联网关概述

家庭网络发展

在过去,家里能上网的设备应该就只有一台台式电脑。那个时候用的还是调制解调器拨号的方式来进行上网,所以它的网络结构就是非常单一的点对点的这样一个结构。到了现在,光纤到户普及了,家里用的都是光猫,家里用的都是 Wi-Fi 上网。同时家里上网的设备也变多了,比如电脑、手机、pad、机顶盒等等,现在的网络结构正如上一章节描述过的星型结构一样。

基础宽带服务和家庭多业务服务

到了未来,下图中的家庭终端就是上文描述的家庭智能网关 ONT。家里的几乎所有设备都可以通过智能 ONT 连接上网,提供一个非常完整的智能化家庭的系统。那么到了之后家里的网络结构会是网状的。它没有控制中心,所有的设备都可以智能地和其他的设备进行连接,进行数据的互通。所以未来的网络里,不仅仅只有家庭领域的物联网,还有其他领域比方说园区等等都会往这个方向去走。

智慧家庭业务

从 2006 年智能手机革命开始,它不仅仅促进了无线通信技术的发展,同时也促进了家庭网络的发展。因为在家里会使用的手机、Pad 等等设备需要有一个家庭终端来联接这些设备。同时,家里的固定宽带也慢慢过渡到了以光纤为主的时代。所以智能 ONT 的出现除了能为用户提供高速上网的能力之外,还为之后家庭网络发展其他业务奠定了基础。

智能家庭网关定位

所以在未来,在家庭外面接入的都是运营商提供的宽带网络,这个和当下的情况一样。但是当网络进入到家庭里面之后,就会和现在的网络产生很大的不同。现在家里所有的网络设备都是通过和 Wi-Fi 进行连接才能上网。但是,到了以后,物联网设备是多种多样的,像视频娱乐类的这些设备可能还是以 Wi-Fi 的方式和互联网进行连接,但是像安防监控、家居自动化这些类别可能就是通过 ZigBee 或者是 Z-wave 的方式来进行连接了。

所以,当连接的方式变的多种多样的时候,不能只单单使用一个 Wi-Fi 路由将这么多设备联系起来。这个时候就要使用一个统一的智能网关,它可以将这些不同标准的设备都联系起来,进行统一的管控。

智能家庭网关关键业务

在了解了家庭物联网关的定位之后,本小节将介绍家庭物联网关能够为用户提供的服务。首先是智能提速,对于普通用户来说,在家中日常使用最多的业务也就是看视频、打游戏还有下载一些软件。所以智能 ONT 能够将平时使用比较多的这些业务进行优化,它可以根据用户的需求来灵活安装提速的智能插件,来对视频和下载类的 APP 进行加速,并且能够对游戏类的 APP 降低时延,以此让用户获得更好的体验。

另一个比较重要的业务就是家庭 Wi-Fi 的无缝覆盖,虽然说在未来家里除了 Wi-Fi 之外还会有其他物联网家用终端会使用其他的标准和网络进行连接,但是,就目前的情况来讲,家里面 80% 的设备还是以 Wi-Fi 的方式来和网络进行连接的,所以在家里做到 Wi-Fi 的全面覆盖是比较重要的。

三种 Wi-Fi 扩展的方式

在家里可能会遇到这样的情况,当用户在家里使用 Wi-Fi 时,只有在有路由器的几个房间才能收得到 Wi-Fi 信号,如果隔得比较远的话或者没有提前装网口的房间的话就经常会收不到 Wi-Fi 信号。所以就有上图所示的三种方式帮助用户解决 Wi-Fi 全面覆盖的问题。

比方说用户可以把主路由器安装在客厅,保证像客厅这样的大空间能有信号覆盖,那么在房间内就可以使用电力猫,就是以电力线载波的方式将 Wi-Fi 信号通过电线扩展到每个房间内。在楼梯间这些地方,就可以使用无线中继的方式进行扩展来保证 Wi-Fi 的全面覆盖。

之后还有智能互联,智能家居最重要的一点就是要让家里面的所有家电或者其他的物都智能化,让它们都能和人产生交互,以此来改变人们的生活,让生活更加方便快捷。所以智能 ONT 就要和这些设备进行连接,除了 Wi-Fi 之外,家里面的物联网终端设备会使用 ZigBee 或者 Z-wave 这些技术来进行连接,那么 ONT 就要对所有设备进行控制,同时需要有一个智能家居的云平台,在手机端对所有设备进行控制。在家中用户可以和 ONT 连接之后直接对设备进行控制,当用户不在家的时候可以使用运营商提供的网络直接登录平台后也可以对家里面的设备进行管控。

最后一项业务就是智能运维,用户可以使用平台对家里面的终端设备进行控制、运行、维护。以这样的方式可以大大节约时间也让生活变得更加方便。

同时对于家庭网络,智能 ONT 具备两方面的开放能力来满足运营商对于智慧家庭的全部构想。这就是智能 ONT 的一个核心,两个开放的架构。一个核心指的是以智能 ONT 为核心,两个开放一个指的是面向家庭能力开放,提供 Wi-Fi 全面覆盖和 ZigBee、Z-wave 扩展连接的能力,真正做到无所不在,无所不联。那么另一个指的是面向管道能力开放,指的是运营商提供的接入网络这一块,把这个弹性管道从运营商的机房延伸到用户的家里。

华为智慧家庭解决方案

智慧家庭解决方案

首先本文将描述华为针对智慧家庭这一场景所做出的解决方案,其实这个解决方案当中的全部内容可以用两个字来进行概括。这两个字就是开放,解决方案当中的各个方面都为合作伙伴提供了很好的平台,华为将联合各个产业领域的合作伙伴一起共同建设新的产业环境。

在硬件方面,华为将联合智能设备厂商、芯片模块厂商一起来合作研究家庭硬件,之后再和智能网关进行连接。在物联网平台中也将能力开放,和云服务提供商一起来合作共建一个智能的云平台。在业务应用方面,华为将联合应用开发者和服务提供商,为他们搭建一个 APP 的框架,所有人一起共同建设智慧家庭这个新的领域。同时,华为还为全球的运营商来提供一个智慧家庭的解决方案,从云、管、端三个方面做网络的保障。

上图中即为智慧家庭解决方案的结构,通过智能网关的开放模式如何做?读者们都知道,PC 机一般都会有标准的 PCI 接口,买到一个新硬件会首先插到接口槽里,第二件事情你会做什么呢?给这个 PC 装一个驱动程序,控制这个硬件设备,同时还可以再装一些 APPs。

PC-Windows 这个解决方案,关键是能够实现软件 - 硬件 - 应用之间的互联互通。华为在把未来家庭当作一个分布式大系统的时候,就是参照 PC 的这种架构来做同样的事情,只不过物理 PCI 插槽换成了一些无线协议,不管是 Zigbee 也好,Wi-Fi 也好,这些协议就是类似于标准插槽。

简单的说,在网关上有三类插件,分别是:

  • 驱动程序-驱动本地的硬件,华为用的 OSGI 是电信联盟定义的开源规范,本质就是一个 java 虚拟机。在这个 OSGI 环境上,就类似于 Windows 操作系统。第三方想要做集成的时候,只需要在这个 OSGI 上利用 Java 程序写一个对自己设备的驱动程序,本质上就可以驱动自己的硬件。
  • Agent-驱动云端的能力,可能是运营商自己的能力,也可能是第三方的能力。比如说人脸识别,比方说有一些合作伙伴有自己的私有云,都可以通过 Agent 形式把它们的能力释放到网关上,在此基础上再做应用,形成开发的集成环境。
  • 应用插件。运营商会建立一个网关的 APPsStore 消费者要订购什么样的业务,只需要在对应的网关上下载驱动、Agent 或者 APPs,驱动可以跟某些设备进行联动,Agent 可以调动某些云的能力,下载 APPs 就能形成家里面的一些服务化的场景。

总而言之,华为 OpenLife 解决方案的核心就是导入各种各样的硬件厂商,同时导入各种各样的服务和应用内容,把这些硬件、服务和应用一次集成,导入给运营商。

HiLink 平台介绍

华为 HiLink 技术方案

HiLink 开发平台可以为开发者提供一整套的开发方案,从最底层这些智能硬件所使用的协议到智能家居 APP 的设备控制页面,再到平台对设备的控制,以及之后云端对于硬件收集的数据的共享等一整套的开发,都可以在 HiLink 平台上进行统一的开发,为开发者提供一站式的服务。

所以,HiLink 平台就有四个优势:开放共建、简单易用、安全可靠和低成本。华为智慧家庭解决方案的核心目标就是建立一个开放的平台,所有的开发者都可以在开放的平台上进行开发。所有人一起合作,就可以快速构建智能硬件,缩短产品上市周期,快速形成一个开放的智能家居生态。

开发者可以使用 HiLinkAccess 对不同的设备进行接入。华为的 HiLinkAccess 生态接入的含义就在于它可以将其他合作伙伴的产品接入到华为的平台当中来进行控制。比方说在家电领域,国内有非常多的大公司,例如格力、美的等等。这些公司的智能家居产品肯定都可以连入他们各自的平台当中去,但是当消费者购买了不同的产品之后,就很难使用一个同样的 app 或者平台对不同品牌的设备进行控制。但是使用华为生态接入之后就可以达到这样的效果。

华为 HiLinkAccess 生态接入

开发者可以使用三种不同的方式来进行生态接入,针对一些没有通讯能力的电器,可以直接使用 HiLink 的模组来接入平台。同样,对于那些拥有自己平台的厂商,他们也许拥有自己的模组,但如果他们也想接入华为的生态,就可以烧录 HiLinkSDK 来接入平台。对于消费者来说,如果他购买了不同公司的产品,但是想接入华为的生态当中去,就可以使用 HiLink 路由器对智能设备进行控制,并接入 HiLink 平台。

同时,华为 HiLink 平台还提供两种接入的方式,一种是硬件直连接入,用户可以通过 HiLinkSDK 或者基于华为 LiteOS 的硬件模组直接接入。另外一种方式叫做云接入,用户可以通过账号密码登录的方式,将设备和华为 HiLink 云建立对接。云接入的这种方式主要针对的就是那些除华为自己的产品之外与其他公司合作的设备。

如果设备要和 HiLink 平台进行连接的话,它的设备必须要集成有华为 HiLinkDeviceSDK。HiLinkDeviceSDK 既适合于那些代操作系统的设备,也适合于那些没有微处理器,直接在模组中开发功能的设备。

所以,HiLink 平台是一个非常开放的平台,华为为开发者和消费者提供了多种不同的接入方式,开发者可以使用多种不同的方式进行开发,并且消费者也可以使用多种方式来接入平台。通过这种方式,消费者可以选择多个品牌不同的产品,但是他们可以使用同样一个平台对所有的设备进行控制。

原文:带你了解家居智能的心脏:物联网关 - 华为云开发者联盟的个人空间 - OSCHINA - 中文开源技术交流社区

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

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

相关文章

Py之onnx:onnx/onnxruntime库的简介、安装、使用方法之详细攻略

Py之onnx:onnx/onnxruntime库的简介、安装、使用方法之详细攻略 目录 onnx/onnxruntime库的简介 onnx/onnxruntime库的安装 onnx/onnxruntime库的使用方法 1、基础用法 onnx/onnxruntime库的简介 Open Neural Network Exchange(ONNX)是一…

Python每日一练(20230513) 粉刷房子 I\II\III Paint House

目录 1. 粉刷房子 Paint House 2. 粉刷房子 II Paint House-ii 3. 粉刷房子 III Paint House-iii 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏 leetcode题号分别为: 256、2…

32 位 ARM® Cortex®-M0+ 单片机,PY32F002B 系列微控制器

PY32F002B 系列微控制器采用高性能的 32 位 ARM Cortex-M0内核,宽电压工作范围的 MCU。嵌入24Kbytes Flash 和 3Kbytes SRAM 存储器,最高工作频率 24MHz。包含多种不同封装类型多款产品。 芯片集成I2C、SPI、USART 等通讯外设,1 路 12bit ADC…

UNIAPP实战项目笔记70 购物车删除商品的前后端交互

UNIAPP实战项目笔记70 购物车删除商品的前后端交互 思路 需要用到vuex 传id值到后端,删除指定id购物车数据 案例截图 购物车商品编辑页面 代码 后端代码 index.js var express require(express); var router express.Router(); var connection require(../db/sql.js); va…

6.Go语言学习笔记-结合chatGPT辅助学习Go语言底层原理

1、Go版本 go1.14.15 2、汇编基础 推荐阅读:GO汇编语言简介 推荐阅读:A Quick Guide to Gos Assembler - The Go Programming Language 精简指令集 数据传输: MOV/LEA 跳转指令: CMP/TEST/JMP/JCC 栈指令: PUSH/POP 函数调用指令: CALL/RET 算术指令: ADD/SUB/MUL/DIV …

PFCdocumentation_FISH Rules and Usage

目录 FISH Scripting FISH Rules and Usage Lines Data Types Reserved Names for Functions and Variables Scope of Variables Functions: Structure, Evaluation, and Calling Scheme Arithmetic: Expressions and Type Conversions Redefining FISH Functions Ex…

hadoop03

MapReduce是Hadoop系统核心组件之一,它是一种可用于大数据并行处理的计算模型、框架和平台,主要解决海量数据的计算,是目前分布式计算模型中应用较为广泛的一种。 练习:计算a.txt文件中每个单词出现的次数 hello world hello ha…

Android View 事件分发机制,看这一篇就够了

在 Android 开发当中,View 的事件分发机制是一块很重要的知识。不仅在开发当中经常需要用到,面试的时候也经常被问到。 如果你在面试的时候,能把这块讲清楚,对于校招生或者实习生来说,算是一块不错的加分项。对于工作…

三种方式在HTML使用阿里字体图标--iconfont阿里巴巴矢量图标库

好久没用到阿里巴巴的图标,突然要用到就发现不会用了,只会导出png格式的图标png了 目录 1、字体图标 方法一、本地使用通过类名使用阿里矢量图标 1、把图标添加入库 2、把图标添加到项目 3、下载字体图标 4、使用文件 5、在对应的HTML页面上引入…

瑞吉外卖项目笔记01——环境搭建、后台登录功能

1.1 数据库 数据库&#xff1a; 创建一个空白数据库reggie&#xff0c;然后导入执行SQL文件创建的表如下&#xff1a; 1.2 项目依赖 项目依赖&#xff1a; pom.xml文件内的依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"…

国外APP项目的上线流程

现在很多创业者希望自己的项目能走出国内&#xff0c;向全球各地发展&#xff0c;尤其对于一些通用APP来说&#xff0c;国外可以增加一个新的收入渠道。比如常见的出海APP有小型游戏、手机清理、杀毒软件等等&#xff0c;这些类型的APP在全球的使用基本都是一样的&#xff0c;因…

Lucene(1):Lucene介绍

Lucene官网&#xff1a; http://lucene.apache.org/ 1 搜索技术理论基础 1.1 lucene优势 原来的方式实现搜索功能&#xff0c;我们的搜索流程如下图&#xff1a; 上图就是原始搜索引擎技术&#xff0c;如果用户比较少而且数据库的数据量比较小&#xff0c;那么这种方式实现搜…

Lucene(2):Lucene全文检索的流程

1 索引和搜索流程图 &#xff08;1&#xff09;绿色表示索引过程&#xff0c;对要搜索的原始内容进行索引构建一个索引库&#xff0c;索引过程包括&#xff1a; 确定原始内容即要搜索的内容 获得文档创建文档分析文档索引文档 &#xff08;2&#xff09;红色表示搜索过程&…

win10安装conda

conda是一个开源的软件包管理系统和环境管理系统&#xff0c;用于安装、管理和升级各种软件和应用程序。它可以在多个操作系统上运行&#xff0c;支持数百种语言和各种计算机程序。conda提供了安装软件包、创建和管理虚拟环境、配置依赖关系等功能&#xff0c;并且可以轻松地在…

Mac+Vscode+PyQt

纵览 1、需要安装Python&#xff0c;而我安装了Anaconda&#xff0c;并建立了一个虚拟环境env_qt2、在Vscode的终端中利用命令&#xff1a;3、在Vscode的扩展中安装「PYQT Integration」插件&#xff0c;4、可以在bin文件夹下创建一个无后缀的文件des&#xff0c;输入&#xff…

Hacking The Box----Awkward

信息收集 nmap扫描&#xff0c;发现22号端口和80号端口打开&#xff0c;80号端口上运行着http服务器。访问ip后URL变为hat-valley.htb 修改/etc/hosts文件&#xff0c;添加10.10.11.185 hat-valley.htb&#xff0c;然后就能正常访问网站。可以看到是一家卖帽子的公司的网站&a…

Windows如何安装使用curl命令

一、前言 个人主页: ζ小菜鸡大家好我是ζ小菜鸡&#xff0c;让我们一起学习Windows如何安装使用curl命令。如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连) 二、Curl是什么 curl命令网络应用curl命令是一个利用URL规则在命令行下工作的文件传输工具。 CURL支持的通信协议…

【从零开始学Skynet】高级篇(一):Protobuf数据传输

1、什么是Protobuf Protobuf是谷歌发布的一套协议格式&#xff0c;它规定了一系列的编码和解 码方法&#xff0c;比如对于数字&#xff0c;它要求根据数字的大小选择存储空间&#xff0c;小于等于15的数字只用1个字节来表示&#xff0c;大于15的数用2个字节表示&#xff0c;以此…

PBR核心理论与渲染原理

基于物理的渲染&#xff08;Physically Based Rendering&#xff0c;PBR&#xff09;是指使用基于物理原理和微平面理论建模的着色/光照模型&#xff0c;以及使用从现实中测量的表面参数来准确表示真实世界材质的渲染理念。 以下是对PBR基础理念的概括&#xff1a; 微平面理论…

Datax的使用说明及入门操作案例演示

1.DataX DataX 是阿里云 DataWorks数据集成 的开源版本&#xff0c;在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX 实现了包括 MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS, dat…