全部产品

边缘函数 Edge Function

实现自有设备上通过云函数进行本地计算、消息收发、数据缓存及同步

腾讯云边缘函数 Edge Function 简介

边缘函数(Edge Function)是腾讯云为用户自有设备提供设备本地计算、消息收发、缓存及同步能力的产品。使用此产品,您可以在云端完成代码编写,运行方式配置,消息规则配置,并一键下发至在网设备;在设备上,系统将自动完成代码和配置同步,云函数运行,并在设备上提供消息收发、缓存、与云端进行消息同步等能力。边缘函数将为您的设备带来边缘计算能力,进一步提升设备智能化水平。

腾讯云边缘函数的特性

本地处理

可以使用函数实时接受本地或云端传递的消息数据并进行处理,利用本地设备已有的计算能力,快速处理及快速响应,减轻网络数据传输压力,加快响应速度。

离线运行

在设备离线断网的情况下,函数仍然可以按配置执行并在本地完成计算。对于网络条件可能有影响的设备,例如车辆、野外工程设备等,边缘函数可以在断网的情况下,根据已配置的规则在设备本地持续运行,并在边缘网内提供读取或控制设备的能力。

消息同步

云端和本地消息实时同步,在断网情况下进行缓存并在网络恢复后完成传递。消息可以根据配置,在云端和设备端双向传递,使用订阅、发布模式完成云函数、边缘设备、云端间的消息传递。在设备断网的情况下,设备端或云端均可以缓存消息,并在设备重新上线、网络恢复后,按顺序发出缓存的消息。

简化开发

可以在云端进行函数编写及测试后,一键部署至设备中,降低设备应用开发的复杂性。通过 python,nodejs 等语言,直接实现业务逻辑。同时可复用在云端已运行的函数,一份代码,多处运行。

价值挖掘

通过持续更新设备中的边缘函数,不断挖掘硬件设备的业务价值,使其能满足更多场合的使用。在使得设备可以满足更多应用场景的同时,也能不断延伸设备生命周期,持续发挥硬件价值。

云-端结合

通过云上的物联网平台,及设备端中可控的云函数和消息队列能力,充分发挥云上能力和端设备中能力,带来更灵活的业务实现方式。

应用场景

边缘数据处理

物联网直接上报数据至云端的传统做法,需要保持设备常联网,并且在数据量很大的情况下,对网络性能提出了很高的要求。利用边缘函数,可以自行开发可在设备上运行的数据处理模块,在设备端预先完成数据处理,对无效数据、错误数据进行排除,对一定时间内的数据进行缓存和压缩后传递,充分利用网络带宽和流量,不惧断网导致的数据丢失风险。

设备本地响应

在有对响应需求很高的设备时,例如在探测到温度传感器有过高温度告警时,要立刻停止设备运行避免损坏。使用本地计算,可以通过边缘函数对传感器上报数据的读取,在超出设定阈值时立刻发出设备停机指令,避免数据上云后再等待控制命令下发的过程,也可以避免在网络条件不好的情况下,数据命令上报丢失或控制命令下发丢失导致的设备故障。

本地计算

在本地有大量数据存在的情况下,例如存储服务器中存有大量数据,可通过边缘函数编写分析函数代码,并将函数下发至设备中运行,通过在本地读取并分析数据,将分析后结果再进行存储或上传至云端,快速完成所需的分析作业。

本地智能推理

在云端通过采集到的大量数据完成机器学习、深度学习后,利用学习后产生的模型,生成云函数,可完成在线推理能力,并可进一步通过边缘函数将云函数更新至边缘设备,在设备端针对采集到的数据实时完成推理过程,为终端设备带来智能化能力。

开始使用腾讯云边缘函数

轻松开始使用。按照我们的 入门指南,只需点几次鼠标,即可创建您的首个腾讯云边缘函数。 

联系我们

我们为您提供个性化的售前购买咨询服务,以及全面的技术售后服务。