Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

FasterEdge

对称、可靠、安全的多场景边缘计算框架

FasterEdge:对称、可靠、安全的多场景边缘计算框架

概念

  • 这是一个灵活且对称的云边合作库,各端(当然可以不分云边)运行时可具备的Ability与Data由您指定
  • 对称性决定了系统的简单性和易于理解性,这将会方便您快速入门或投入应用,更是为了降低您评估的门槛
  • 一般将支持常规指令集架构下的一切操作系统(主语言为Golang),对于单片机等设备会有专用版进行兼容
  • 本项目也将不断兼容其他云边合作框架和基本设施,实现统一操作流程或作为拓展使用
  • 此体系下的算法将支持原生运行、进程管理器高可用运行、容器运行、pod监管运行等

能力(Ability)

Ability即是当前节点具备的能力,需要以BaseAbility作为"模板约束"实现,当然用户也可以根据"模板约束"去设计任何自己想要的能力,有些Ability需要具备前提条件,前提可以为Data或Ability

  • BaseAbility(Ability模板约束)【未公开】
  • NetMapAbility(网络拓扑能力)【未公开】
  • OneKeyAbility(节点加密访问能力)【未公开】
  • RoleAbility(节点角色能力)【未公开】
  • CloudRoleAbility(云侧节点能力)【未公开】
  • EdgeRoleAbility(边策节点能力)【未公开】
  • CmdAbility(Cmd终端能力)【未公开】
  • ShAbility (SH终端能力)【未公开】
  • BashAbility(Bash终端能力)【未公开】
  • DockerAbility(非侵入式Docker控制能力)【未公开】
  • KubernetesAbility(非侵入式k8s控制能力)【未公开】
  • DontCrackAbility(DontCrack进程管理器控制能力)【未公开】
  • MQTTAbility(连接与监听MQTT Broker的能力)【未公开】
  • EKuiperAbility(与eKuiper交互的能力)【未公开】
  • InfluxDBAbility(与InfluxDB交互的能力)【未公开】
  • SerialAbility(常规串口通信的能力)【未公开】
  • ModbusAbility(直接接入Modbus的能力)【未公开】
  • TSNAbility(软TSN网络加速的能力)【未公开】
  • FileTransferAbility(文件传输能力)【未公开】
  • ConfigFileAbility(配置文件管理能力)【未公开】
  • AlgorithmDistributionAbility(算法下发能力)【未公开】

数据(Data)

Data即是当前节点存储的数据,需要以BaseData作为"模板约束"实现,当然用户也可以根据"模板约束"去设计任何自己想要的数据,有些Data需要具备前提条件,前提可以为Data或Ability

  • BaseData(Data模板约束)【未公开】
  • SelfNetData(自我网络状态数据)【未公开】
  • AddressTableData(寻址表数据)【未公开】
  • TreeMapData(树状拓扑数据)【未公开】
  • TagData(节点标签数据)【未公开】

组件群(外置可选项)

这些是作为外部配套组件存在的程序,您可以在FasterEdge选用他们,也可以单独使用

  • DontCrack进程管理器(进程可用性保证组件)【OpenHarmony版
  • SimpleWebShell(加密WebShell)【未公开】

灵活使用

此体系使用方式十分灵活,您习惯或者方便怎么做都可以,各种方式也可以顺利组合

  • 终端Ability + 直接可执行程序:算法下发原生运行时,发挥系统原生性能与板载驱动
  • 终端Ability + 进程管理器:发挥系统原生性能与板载驱动同时直接支持自动重启和自我检查
  • DockerAbility:容器化便捷打包部署
  • KubernetesAbility:容器化且在K8s集群中打包部署
  • 只用Ability:使用Ability自带功能实现状态与信息上报

设计与编译

We are building...

其他说明

  • 我们将使用简体中文作为系统的主操作语言,同时我们希望为国产云边合作技术体系出一份微薄之力
  • 系统将提供AI易于阅读和理解的文档和示例(知识库)以便用户进一步降低理解和使用难度
  • 本项目由大连理工大学"泛在网络与智能感知实验室"孵化支持
  • 开源项目天然具备用户对代码知根知底的底色,如果您希望将此框架使用在重要场合,可先对代码进行评审
  • 您如果想关注此项目,可以在项目的Github主页或Gitee主页点击订阅按钮,这是对我们最好的支持

Popular repositories Loading

  1. DontCrack4OpenHarmonyLinuxKernelSide DontCrack4OpenHarmonyLinuxKernelSide Public

    DontCrack进程管理器 - 开源鸿蒙Linux Kernel侧专用版本

    Go 1

  2. .github .github Public

    组织介绍

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 2 of 2 repositories

Top languages

Loading...

Most used topics

Loading...

AltStyle によって変換されたページ (->オリジナル) /