介绍

Fox-Edge是灵狐技术 为物联网企业与开发者们提供的边缘计算方案以及配套产品

产品背景

当前物联网的现场设备,普遍有数据上企业数据中心/数据云的集中管理需求。 但是,不管是现在的物联网公有云方案,还是传统的智能网关方案,在解决这个问题上,都有解决方案本身带来的重大缺陷。 所以,Fox-Edge提供另一种解决方案,来供中小企业解决数据如何上云的集中管理需求。

image

方案对比

1、传统应用系统解决方案

在传统的自动化行业中,各家设备生产企业由于业务场景的千差万别,以及生产成本因素的考量,它们生产的的智能设备在提供 通信接口的时候,普遍采用自定义的为私有接口,或者是在modbus、iec104、dlt645等各种流行通信协议之上二次开发自己的私 有应用接口。

为了能够对这些私有接口的智能化设备进行管理,生产企业们普遍会另外提供一套厂家配套的现场监控系统,对自家的智能 设备进行监控管理。

但是用户的物联网,通常并不是单一的设备系统,而是多种设备系统的构成的综合网络。这就在用户的设备现场,形成一个个各家 设备生产厂商自成体系的独立式封闭系统。

各家厂家的监控系统,不但左右之间不能互联互通,而且在跟上面的业务系统也很难互联互通。它们跟用户期望的各应用场景打通, 集中化的业务数据分析,相距甚远。不能形成数据集中后所产生的商业价值。

2、物联网云平台解决方案

针对传统应用系统解决方案的缺陷,互联网新势力提出了通过MQTT、CoAP、NB等公共的通信接口,由设备一站式直通云端的数据中心的方案。 直接绕过现场组网、各家设备厂商的设备不能互联互通、难以数据上行到中心的业务系统的难题。

但是这种方案在解决了一批旧的问题的时候,也同时制造了一批新的问题。

1、 新增了MQTT、CoAP、NB等公共的通信模块后,每个设备的单位生产成本大幅度提升
2、 设备与云端之间的电信网络,并不总是稳定的和可靠的,现场设备会经常面临脱管的危险,给用户带来损失
3、 用户的设备数据上到云平台的时候,数据的所有权和访问权却不归属用户
4、 物联网云平台只提供低代码平台对用户数据进行简单加工,但是用户对数据的业务场景却千变万化,异常复杂

上面的这些新的问题,对企业用户来说,可以说都是无法接受的红线。 它们只能用在面向消费者用户的场景,而不能用在面向企业的生产场景。

3、Fox-Edge的解决方案

结合上述两种方案的优点,并针对它们的缺点,Fox-Edge的方案是在物联网现场提供一个就近的边缘计算设备,对各种现场设备进行集中管 理,然后将数据推送给企业的数据中心,或者云端数据平台。

1、Fox-Edge边缘计算节点,部署在现场,下接现场网络,能够对就近管理,不受到上行电信网络断网的影响,高度可靠。
2、Fox-Edge边缘计算节点,能够下行管理各种设备厂商生产的设备,也能上行统一对接企业的数据中心或者云端的云平台。
3、不需要设备厂商为同一款设备,根据各种网络接口,生产一系列的子型号设备,降低研、生产、管理成本。
4、灵狐技术在提供现场侧的Fox-Edge边缘计算产品的同时,也提供数据中心侧的Fox-Cloud产品供用户部署,数据所有权和控制权归属用户。
5、Fox-Edge是通用性的免费产品,有众多的解码器、通道服务供用户选择,并且具有帮助用户快速进行二次开发的能力。

4、跟传统智能网关的对比

1、传统智能网关只能对接ModBus、IEC104、DLT645等少数几个固化的通信协议,而Fox-Edge能够通过解码器对接各种设备的各种私有接口
2、传统智能网关只能进行数据透传,而Fox-Edge能够部署各种控制服务,完成对现场网络的各种管理和控制能力
3、传统智能网关的定位只是简单的电子设备,容量和性能非常有限,但Fox-Edge部署的x86工控机/高端ARX设备拥有比肩计算机的性能
4、传统智能网关属于小众设备,价格相对高昂,而Fox-Edge部署的x86工控机属于大量生产的通用性硬件,价格不过前者的几分之一

硬件环境

  1. x86系列或者ARM系列的小型工控机 或者是 软路由 或者是 小型工业网关 这类小型物理设备
  2. 最低配置:4G物理内存(推荐8G内存),64G存储空间。

产品特点

fox-edge 边缘计算 采用积木式的全开放式的架构,方便用户自选各种组件和从仓库中选择解码器。目前正在增强解码器仓库功能,方便各用户互相分享自己开发的解码器。

软件架构

image

数据流图

image

竞争优势

Fox-Edge整个系统采用积木式架构 ,用户可以根据自己业务需要进行按需部署

使整个系统具有弹性伸缩的特性,并且每个部件可以任意的热插拔、热激活/去激活 。

Fox-Edge的每一个发布包,既精简,又高性能

这使得每一个发布包,都可以在嵌入式设备、工控机、服务器、容器集群等各种平台上进行部署

整个部署平台,可以从微型平台、小型平台、中型平台,再到大型平台,在各种平台进行部署。

Fox-Edge的采用的是Java、JavaScript、Python这些跨平台的开发语言开发

支持x86、ARM、龙芯,多种CPU设备

Fox-Edge所有软、硬件部件,均为市场上通用化的部件和技术,可搭配市场上物联网企业们生产的各种硬件模块使用。

杜绝私有化设备和私有化技术,为企业们规避供应链安全的风险,为企业业务持续开展提供极高的容错能力。

使得Fox-Edge采用开放式的积木式架构

这使得它既能成为各原物联网平台的组成部分,也能把企业客户的物联网平台的服务,变成自己的组成部分

具有强大的融合能力与被融合能力,无缝集成/被集成到用户的系统中

Fox-Edge 面向多平台设计的设计

它作为边缘计算产品,具有在边缘端往云端上浮,也可以从云端往边缘端下沉的能力

Fox-Edge 面向多平台设计的设计

作为云端产品,可以被K8S管理,成为物联网云平台的下层技术底座

物联网行业,设备生产企业众多,生产的设备非常繁多

Fox-Edge可以通过JS解码器、JSON模板,JAVA解码器,为这些繁多的设备,提供无限的扩展支持

物联网行业,网络通讯方式非常的众多

Fox-Edge能够通过各种通道服务,支持串口、MQTT、HTTP、LORA、TCP、SNMP、COAP、CAN等各种各样通讯方式

Fox-Edge的每一个服务,都采用精简化设计

在单台4G内存小型ARM嵌入式设备的条件下

可以运行MySQL、Redis,以及20多个Fox-Edge的JAVA服务

非常低的内存占用,每个服务内存占用基本在100M左右。

Fox-Edge的计算处理,都面向高性能计算而设计

在单台4G内存小型ARM嵌入式设备的条件下

下面所管理设备和数据规模,达到1000设备,10万采样点,数据吞吐周期10秒

符合政府和国企要求的信息安全标准和信创标准

中央仓库提供的在线升级能力,可以方便用户快速获得、部署、升级所有的部件,以及合作伙伴们互相分享自己的组件

Fox-Edge采用的是云端主流技术栈而构建

IT企业的边缘端和云端,只需要一支单一技术栈的开发团队,使用统一的技术,就实现从云端到边缘端的的全栈

这提高了客户整个开发团队的人力效能

Fox-Edge采用的是云端主流技术栈而构建

它帮助IT企业的物联网云端开发,向下拓展了自己的业务边界,直达现场。

Fox-Edge采用的是积木式的服务化架构,使得它能够使用各种开发语言进行二次开发

支持JAVA、Python、NODE.JS、JS脚本,这些跨平台开发语言的二次开发

过去几十年,JAVA在企业核心业务领域,通过它的强大异常处理能力,为后台系统提供了极高的可靠性,并在无数项目中得到了反复验证。

Fox-Edge依托JAVA的强大异常处理能力,在边缘端提供了极高的可靠性。

Fox-Edge采用的是积木式架构,提供了强大的协同能力

它能够跟NODE-RED以及其他边缘计算平台,构成更丰富的边缘计算平台

Fox-Edge的积木式架构,可以部署各种北线接入服务

可以通过部署北向接入服务,对接各第三方的物联网云平台

中央仓库提供的积木组件,使得Fox-Edge的一个用户支持了某种设备,其他用户跟着能够接入该设备,互相携手开拓市场

在线预览

在安装之前,在线上有个预览版本, 你现在就可以直接体验,默认的账号/密码:admin/12345678

开题报告

这是灵狐发起Fox-Edge项目的开题报告的节选内容,讲述了灵狐对物联网行业的一些观点,发起这个项目的出发点,感兴趣的用户可以了解一下。