加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 运营中心 > 交互 > 正文

分析边缘计算在物联网

发布时间:2021-06-16 10:57:03 所属栏目:交互 来源:互联网
导读:边缘计算,是一种分散式运算的架构,它将应用程序、数据资料与服务的运算,由网络中心节点,移往网络逻辑上的边缘节点来处理。边缘运算将原本完全由中心节点处理大型服务加以分解,切割成更小与更容易管理的部分,分散到边缘节点去处理。 基于边缘计算物联网
边缘计算,是一种分散式运算的架构,它将应用程序、数据资料与服务的运算,由网络中心节点,移往网络逻辑上的边缘节点来处理。边缘运算将原本完全由中心节点处理大型服务加以分解,切割成更小与更容易管理的部分,分散到边缘节点去处理。
基于边缘计算物联网解决方案,从架构上可以分为:传感控制层、网络层、敏捷控制器和应用层。
 
传感控制层:包含大量的传感器、控制部件(比如开关等)和测量部件(比如电表等),另外还有通信部件。这些通信部件可能是独立的,也可能是和其它部件结合在一起的。
 
网络层:主要实现融合和互联,它的功能除了网络联接和管理之外,还包括边缘计算,进行现场处理,同时保障业务在本地的存活。本地存活和现场处理对物联网尤其是工业和民用大型设施是非常重要的。此外,协议转换也是这一层的重要功能。在 IoT 领域有特别多的协议,这些协议来自于各个行业历史上的积累,所以需要在网关上做协议的转换,将数据统一承载在 IP 网络上向外传输。
 
敏捷控制器:将网关送上来的数据进行统一的处理,向上送给应用层。并对下层的网络、传感器、控制部件、测量部件、计算资源进行管理,提供网络布署、配置的自动化工具。
 
业务应用层:集成各种行业应用。
 
“两端一云”的物联网解决方案IoT Suite
 
万物互联的蓬勃发展,互联网接入的用户和设备越来越多,无论是个人用户,还是物联网接入设备,每时每刻都在产生大量的数据。数据量不断增多的情况下,同时要求对于设备的响应、本身的计算能力越来越强。基于传统设备连接中央服务器,网络延迟和带宽会产生巨大成本,设备无法通过网络即时连接到云和中央服务器。
 
为了解决上述问题,腾讯云提出了“两端一云”的物联网解决方案IoT Suite,帮助实现设备的快速物联网化。同时,平台提供标准TLS1.2、双向认证保护设备与云端通道安全,对于计算能力偏弱的设备,采用动态令牌,实现一机一钥的能力,完成设备端-云-应用端的双向安全通信。
 
 
 
 
 
 
如上图所示,腾讯云物联网平台整体包括三层架构,包括平台核心处理层,设备连接层以及应用连接层。平台核心处理层提供统一的云端中控管理平台,提供包括数据模版,日志存储,影子服务,规则引擎等功能。设备连接层和应用连接层通过开放的APIs提供封装的固件SDK和应用SDK,向上集成不同行业应用,向下连接各种传感器、终端和中控网关设备,完成跨硬件设备接入。
 
整个平台提供的开发支持,包括设备端的嵌入式固件 SDK,云端开放式API 接口,以及用户应用端的集成式 SDK 等。设备与云之间的通讯平台封装了标准的MQTT、CoAP、HTTP等不同的通讯协议,支持2G/4G/NB/lora/wifi等连接方式。同时,应用端提供MQTT、WebSocket、HTTP协议及中间件,方便企业应用、手机应用等不同应用的接入。
 
设备端固件 SDK
 
提供基于 Linux、Android 及主流 Rtos 的设备接入SDK,支持各种包括 2/3/4G、WIFI、LORA、NB-IOT 通讯模式的通讯模组, SOC 开发板、SIP 开发板,封装了与云端鉴权、通信的全套接口,支持 MQTT/ CoAP/ WebSocket 等多种协议,可移植至不同硬件环境运行。
 
应用端 SDK
 
封装了 APP 应用端与腾讯云物联网开发中心的通讯过程, 包括设备的配置入网、发现、连接、控制、状态上报、告警和故障通知等。使用 SDK,可以使得用户快速完成 APP 开发,从而降低对复杂的协议与错误处理等事项。
 
开放式通讯云 API
 
提供从设备接入,账号管理,设备绑定,远程监控&升级等设备高级数据服务,并提供对应的云端 API 调用接口给到用户进行访问使用,同时打通腾讯云大数据,AI 等各种云产品的接口,满足客户根据自身业务对数据的使用。
 
整个框架从产品创建,设备功能设置,数据指令的上传下发,数据的存储到发布环境的应用,基本上实现了设备物联网化所需要的所有组件。总体而言,基于“两端一云”的腾讯云 IoT Suite 物联网云平台,能够实现包含设备接入、设备管理、数据分析处理、数据可视化、终端智能在内的多项功能。
 
如何实现边缘计算?
 
腾讯云IoT边缘计算架构
 
基于物联网的边缘计算实现,主流的主要为两条路径,一是微服务的升级模式,简单理解就是允许用户在边缘平台运行应用程序,且提供开放的编程环境,与近年来来软件定义的路径相似;二是边缘向云的渗透,利用边缘能力渗透进云领域的核心产品及服务,如数据库、计算、存储、安全的边缘化。
 
腾讯云物联网边缘计算解决方案,主要为物联边缘设备提供一套本地服务,解决物联网应用场景下的高可用、实时性、带宽限制、私密性等问题。 腾讯云IoT边缘计算提供设备管理、消息收发、本地计算、缓存及同步能力,可以在边缘设备完成本地化的物联设备管理和通讯。
 
同时结合腾讯云SCF无服务函数agent,用户只需在云端完成业务逻辑代码编写,运行方式配置,消息规则配置,下发至在网设备。在设备上,系统将自动完成代码和配置同步,云函数运行,并在设备上提供消息收发、缓存、与云端进行消息同步等能力。当数据产生时,底层的物联网设备将数据上报至智能网关设备,触发云函数的运行,将数据进行离线处理,通过本地的 IoT网关,再将离线处理的数据下发至物联网底层设备。整个数据最主要的计算处理部分运行主要是在云函数中进行。
 
未来,我们会将更多的智能化服务如图像识别,包装为SCF云函数,逐步替换目前的SDK模式,通过调用云函数的方式就可以完成智能化应用的开发。
 
执行环境:无服务器云函数SCF
 
无服务器云函数(Serverless Cloud Function)是腾讯云提供的无服务器(Serverless)执行环境,通过托管用户代码,使用用户配置的触发器,根据触发器的触发事件,能够自动执行用户应用。SCF 云函数由事件触发执行,事件来源即触发器,通常是由其他产品资源对象作为触发器,例如 COS Bucket, CMQ Topic队列,定时器, IoT 设备等。
 
云函数更多是对用户的计算进行托管,用户将代码和配置提交到云函数平台上,此处的代码是指用户的一份代码或者代码包。配置,一个是指本身对于函数运行环境的配置,包括使用的是哪种环境、所需的内存、超时时间等;另一个是指触发器的配置。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读