S-Edge网关:柔性部署,让物联网接入更统一

S-Edge网关是什么?

网关是在实际物理世界与虚拟网络世界相连接的交叉点,为了让这个交叉点尽可能的复用,无需每种设备都配套一种连接方式,边缘网关主要就是用于传感器等物理设备与网络实现数据交互的通用设备,也称为物联网网关等名称。

在JVS-IOT平台中,引用了咱们传统电脑中的 “驱动”这个概念, 可以把任何的硬件设备 都可以看成是终端,那么要实现和终端的通信交互,我们就需要驱动程序这个概念,所以 JVS-IOT=S-Edge+Platform+application 的模式。

那么在这里我们重点讲解下 edge网关,我们采用了“驱动程序”的模式,edge 本质上是软件化、可扩展化的驱动平台,可以从服务端获取相关的驱动文件和执行程序,在多种物理设备上运行起来,这种纯软的驱动程序可以在 windows、linux、android的操作系统上运行起来。这里的驱动程序包含两大部分的功能(根据协议实现对 交互的数据格式进行解析,转换为业务所需要的格式方式;对终端设备的操作,例如读、写等操作)

​整体构架如下图所示,S-Edge是可以部署在应用盒子或者服务器上,因为他仅仅是一个可执行的程序,这个程序是可以扩展传感器接入的驱动程序的,网关是可以从平台上获取相关驱动程序

S-Edge是为满足工业级标准和工业用户需求而设计的工业级智能网关的纯软件实现的方式,与硬件做了解耦,可部署在多种硬件设备上,是具备挖掘工业设备数据并接入到云平台的智能嵌入式网络设备。支持数据采集、协议解析、边缘计算,利用4G/5G/Wifi网络/有线等为用户提供有线和无线长距离大数据传输功能和接物联网平台。

S-Edge究竟强大在哪里?

柔性部署,统一接入

对于硬件,jvs采用了统一驱动的思路,不管驱动程序是安装在设备端的盒子上、电脑PC上或者云端服务器上都是可以的,因为只要能对数据进行解析、并向服务端提供可调用操作,所以这种方式可以兼容多种场景,各种场景都是通过网关接入,网关可能部署在边缘侧,也可能部署在服务端。网关提供标准化的接入方式,可以对接传感器、DTU、三方物联网网关、互联网云平台等,都可通过S-Edge统一配置接入,进行统一的点位数据管理,简化网络架构,降低维护成本。

协议扩展、边缘计算

网关内置动态更新驱动程序的能力,可以从动态的更新物联网平台中的驱动程序,并且自动的把下载下来新的驱动程序自动创建执行进程,实现新增协议的动态扩展。并且结合边缘硬件本身的计算能力,网关可在网络边缘进行数据处理和加工,降低数据传输延迟,提升系统响应速度,满足实时性要求高的应用场景。

策略配置,业务联动

策略配置:提供多种策略配置选项,包括存储策略、告警策略、通知策略、联动策略等配置,通过表达式加工、点位数据引用等方式可实现灵活、便捷的条件设置与策略触发,整体体系内也集成了 业务逻辑配置引擎,可以实现非常复杂的业务配置,达到正真配置化实现业务动作的目的。

离线存储,自动启停

离线存储是当网络掉线的情况下,采集的数据可以使用网关本地存储能力缓存起来,确保数据的完整性和安全性,网络恢复后自动同步至平台,实现数据无缝衔接。网关程序具备自动启停功能,可根据预设条件或外部触发事件自动启动或关闭特定服务,优化资源配置,提升系统稳定性。

智能管理,自动更新

智能管理:通过集成智能管理模块,网关可实现远程监控、故障诊断、性能优化等功能,降低运维成本,提升管理效率。自动更新:网关支持自动更新机制,可定期或实时获取最新版本的系统软件和安全补丁,确保系统的持续安全性和先进性。

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

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

相关文章

贪心算法-活动安排问题和背包问题

实验6贪心算法-活动安排问题和背包问题 实验目的: 理解贪心算法的基本思想运用贪心算法解决实际问题 实验内容: 采用贪心方法编程实现以下问题的算法 1.如何安排下列活动使得使用的活动场所最少,并给出具体的安排方法。 活动 a b c …

Leetcode算法训练日记 | day34

专题九 贪心算法 一、K次取反后最大化的数组和 1.题目 Leetcode:第 1005 题 给你一个整数数组 nums 和一个整数 k ,按以下方法修改该数组: 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。 重复这个过程恰好 k 次。可以多次选择同一个…

【大语言模型LLM】- Meta开源推出的新一代大语言模型 Llama 3

🔥博客主页:西瓜WiFi 🎥系列专栏:《大语言模型》 很多非常有趣的模型,值得收藏,满足大家的收集癖! 如果觉得有用,请三连👍⭐❤️,谢谢! 长期不…

git常见命令(成长版)

ps:所谓成长版就是后续可能还会添加命令: 1.删除本地分支: git branch -d 分支名 2.拉取代码后默认master分支,切换到线上其他分支: (1)查看线上所有分支: git branch -a &#…

【STM32+HAL+Proteus】系列学习教程4---GPIO输入模式(独立按键)

实现目标 1、掌握GPIO 输入模式控制 2、学会STM32CubeMX配置GPIO的输入模式 3、具体目标:1、按键K1按下,LED1点亮;2、按键K2按下,LED1熄灭;2、按键K3按下,LED2状态取反; 一、STM32 GPIO 输入…

基于小程序实现的查寝打卡系统

作者主页:Java码库 主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取源码 技术选型 【后端】:Java 【框架】:ssm 【…

[Algorithm][前缀和][模板 一维前缀和][模板 二维前缀和][寻找数组中心下标][除自身以外数组的乘积] + 前缀和原理 + 前缀和模板

目录 0.原理讲解1.[模板]一维前缀和1.题目链接2.模板代码实现 2.[模板]二维前缀和1.题目链接2.算法原理讲解3.模板代码实现 3.寻找数组的中心下标1.题目链接2.算法原理详解3.代码实现 4.除自身以外数组的乘积1.题目链接2.算法原理详解3.代码实现 0.原理讲解 前缀和:…

Docker学习(二十五)构建 Arthas 基础镜像

目录 一、简介二、构建基础镜像2.1 下载 Arthas2.2 编写 Dockerfile2.3 构建镜像2.4 创建容器2.5 测试 一、简介 Arthas 是一款由 阿里巴巴 开发的 线上监控诊断工具。通过全局视角实时查看应用负载、内存、GC、线程等信息,能在不修改代码的情况下,对业…

Pytorch常用的函数(八)常见优化器SGD,Adagrad,RMSprop,Adam,AdamW总结

Pytorch常用的函数(八)常见优化器SGD,Adagrad,RMSprop,Adam,AdamW总结 在深度学习中,优化器的目标是通过调整模型的参数,最小化(或最大化)一个损失函数。 优化器使用梯度下降等迭代方法来更新模型的参数,以使损失函数…

【QT进阶】Qt http编程之实现websocket server服务器端

往期回顾 【QT进阶】Qt http编程之json解析的简单介绍-CSDN博客 【QT进阶】Qt http编程之nlohmann json库使用的简单介绍-CSDN博客 【QT进阶】Qt http编程之websocket的简单介绍-CSDN博客 【QT进阶】Qt http编程之实现websocket server服务器端 一、最终效果 通过ip地址和端口…

人工智能时代的关键技术:深入探索向量数据库及其在AI中的应用

文章目录 1. 理解向量数据库:二维模型示例2. 向量数据库中的数据存储与检索3. 向量数据库如何工作?4. 向量数据库如何知道哪些向量相似? 在人工智能技术日益成熟的当下,向量数据库作为处理和检索高维数据的关键工具,对…

Dropout Feature Ranking for Deep Learning Models

摘要 深度神经网络( deep neural networks,DNNs )在多个领域取得了最新的研究成果。不幸的是,DNNs因其不可解释性而臭名昭著,从而限制了其在生物和医疗保健等假说驱动领域的适用性。此外,在资源受限的环境下,设计依赖…

Linux下的UDEV机制/守护进程

一. Udev机制概念引入 ( 需要在 etc/udev/rules.d/ 下创建设备的相关规则,不然有可能udev机制生成的设备文件不具备可读可写的权限,adb无法成功通过该设备文件访问设备 ) a. 创建文件夹 sudo vim Xiaomi-audroid.rules b. 添加规则 …

在vscode上面进行分支merge的记录

前言:在我们的项目中,有两个分支:master和liutielong。现在要将liutielong分支的改动merge到master分支中。 如果master分支已经更改了,所以要先pull(这是在git bash里面的命令)。 git pull origin master…

5分钟——快速搭建后端springboot项目

5分钟——快速搭建后端springboot项目 1. idea新建工程2. 构建pom.xml文件3. 构建application.yml配置文件4. 构建springboot启动类5. 补充增删改查代码6. 运行代码 1. idea新建工程 点击右上角新建一个代码工程 别的地方不太一样也不用太担心,先创建一个工程就好…

学习配置文件

1.yml的语法格式问题: 2.配置文件获取数据: Value方式: Environment: 获取自定义对象的方式: 设置get和set方法,还有toString方法。 3. 日志配置: logo的配置: 日志插件&#xff…

汽车纵染压制专用液压机比例阀放大器

汽车纵染压制专用液压机比例阀放大器是一种专门用于汽车纵梁拉伸工艺的设备,它也可以用于其他金属薄板的压制成型及校正工艺。该类型的液压机通常具备独立的动力机构和电气系统,采用PLC技术进行控制,以确保操作的准确性和稳定性。除了纵梁拉伸…

【iOS】分类,扩展与关联对象

文章目录 前言一、分类实现原理二、分类加载流程三、扩展四、类别与类扩展的区别五、关联对象动态添加取值移除关联对象应用 总结 前言 上一篇章我们探究了类与对象的底层,这一篇我们探究一下分类,扩展与关联对象 一、分类实现原理 首先我们知道扩展是…

CentOS-7安装grafana

一、通用设置(分别在4台虚拟机设置) 1、配置主机名 hostnamectl set-hostname --static 主机名2、修改hosts文件 vim /etc/hosts 输入: 192.168.15.129 master 192.168.15.133 node1 192.168.15.134 node2 192.168.15.136 node33、 保持服…

GaussianEditor:快速可控的3D编辑与高斯飞溅

GaussianEditor: Swift and Controllable 3D Editing with Gaussian Splatting GaussianEditor:快速可控的3D编辑与高斯飞溅 Yiwen Chen*​1,2   Zilong Chen*​3,5   Chi Zhang2   Feng Wang3   Xiaofeng Yang2 陈怡雯 *​1,2 陈子龙 *​3,5 张驰 2 王峰 3 杨晓…