V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
anviod

[边缘计算] 基于 GO 的采集网关持续更新啦

  •  1
     
  •   anviod · 3 月 23 日 · 935 次点击

    借鉴了多个边缘计算平台的核心功能,新增影子设备机制,和设备画像,支持 modbus BACnet OPC-UA 等,所有交互都需通过边缘网关代理完成。(支持上位机 / IOT 云平台反控下发) 本次更新主要是为后续的数据采集打好基础。


    https://github.com/anviod/edgex
    单文件部署,系统零依赖,支持 ArmV7 、Arm32/64 、X86/64 等多种架构。
    最低硬件配置:128MB 内存 + 1GB 存储空间即可运行。


    边缘网关部署推荐

    核心优势

    • 单文件部署(可构建成 rpm/deb 包 或者二进制包) → 一个包文件搞定,快速安装
    • 零依赖 → 无需额外安装任何库或环境
    • 多架构支持 → ArmV7 、Arm32/64 、X86/64 全覆盖
    • 轻量级 → 128MB 内存就能跑,1GB 存储空间就够

    适用设备

    • ✅ 树莓派(全系列)
    • ✅ 工业网关( Arm/X86 )
    • ✅ 嵌入式设备

    重磅更新!迎来"智能大脑"升级!

    这次更新我们给采集的设备装上了"智能画像"系统!就像给每个设备配了个"私人定制",自动学习它们的"脾气秉性"——RTT 延迟、MTU 大小、通信间隙,统统帮忙摸透!

    亮点速览:

    • 影子设备优化器:实时监测设备状态,自动调整最优通信参数
    • 批量读取优化:告别低效的固定轮询,数据采集效率翻倍
    • OPC UA 测试完善:稳定性再上一层楼

    简单说,就是让设备"跑得更快、更稳、更聪明"!以前需要人工调优的参数,现在系统自动帮你搞定。设备通信不稳定?数据采集慢?这些问题统统在解决啦

    以下是本次核心功能的介绍:

    RTT 管理器(往返时间管理器)

    想象你跟朋友打电话,你说一句"在吗",等了 2 秒他才回"在",这个等待时间就是 RTT 。

    RTT 管理器就是帮系统"掐表"的:

    • 每次跟设备通信,它都记录"问→答"花了多久
    • 发现设备响应慢了,就提醒系统"这家伙今天有点卡,别催太急"
    • 自动调整超时时间,避免"等不及就报错"的尴尬

    简单说: 它知道每个设备的"反应速度",让系统不再"急性子"!


    MTU 管理器(最大传输单元管理器)

    就像快递打包,箱子太大装不下,箱子太小浪费运费。

    MTU 管理器就是帮系统"选箱子"的:

    • 测量设备一次能接收多少数据
    • 发现设备"胃口小",就把大数据拆成小包发
    • 避免"塞太多撑爆"或"塞太少浪费"的情况

    简单说: 它知道每个设备的"饭量",喂数据不多不少刚刚好!


    Gap 优化器(通信间隙优化器)

    就像跟人聊天,你不停追问,对方会烦;你问一句等半天,效率又低。

    Gap 优化器就是帮系统"把握节奏"的:

    • 观察设备喜欢"喘口气"还是"连轴转"
    • 自动调整两次通信之间的间隔时间
    • 设备忙的时候多等等,闲的时候抓紧问

    简单说: 它知道什么时候该"歇一歇",让通信既高效又不累垮设备!


    总结一下

    组件 管什么 一句话
    RTT 管理器 等待时间 "别急,给它点时间回话"
    MTU 管理器 数据包大小 "别塞太多,它吃不下"
    Gap 优化器 通信间隔 "歇会儿再问,别把人家问烦了"

    这三个配合起来,就是让设备通信从“别问那么多 就是莽 老夫一把梭哈” 变成 “智能适配”,设备舒服,系统也高效, 孩子吃了也说好!!! 5 星好评!!!

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2651 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 11:18 · PVG 19:18 · LAX 04:18 · JFK 07:18
    ♥ Do have faith in what you're doing.