一套能真正交付的物联网开源平台 — SagooIoT

设备接进来了,然后呢?

一套能真正交付的物联网开源平台 ------ SagooIoT

让 80% 的物联网项目,死在"设备接入"和"项目交付"之间那道没人管的缝里。


一、你大概率经历过这个项目

现场设备调通了,Modbus 采回来了,PLC 数据上了云。

然后项目经理问了你三个问题:

"这数据怎么报警?"

"给运维做个监盘界面。"

"下周领导来考察,大屏什么时候出?"

这三个问题,一个比一个贵。

设备接入是 IT 的活,但这三件事------规则、界面、大屏------是另一门手艺。于是项目变成了这样:接入这边找一家,组态那边再找一家,大屏自己写,或者第三家。每多一家,就多一次对接、多一份沟通成本、多一个甩锅对象。

最后项目交付的时候,数据在,界面在,但没人能把这三样东西合成一个能长期跑的系统。下一个项目,一切从零再来一遍。

这不是技术问题,是选型问题。 设备接入中间件和物联网交付平台,本来就是两类东西。


二、市面上大多数开源 IoT 平台,止步于"接得进来"

开源的物联网平台不少。它们的共同问题是:把"接入"做到极致,接完就没了。

你拿到的是一套好用的 MQTT Broker、几个协议解析器、一个设备表。但项目真正要交付的东西------规则引擎、可视化组态、数据大屏、视频中心、告警通知、场景联动------它们要么没有,要么只有一个空壳 demo,要么告诉你"这部分是商业版"。

于是你还是得接第三家。开放平台的通病,做成了"中间件公司",而不是"交付平台"。

SagooIoT 想解决的就是这件事:从设备接入到业务可视化,中间那条路,自己走完。


三、SagooIoT 是什么

SagooIoT(沙果物联网系统)是一个基于 Go 语言开发的企业级开源物联网平台,后端 GoFrame 2.9 + 前端 Vue 3,源码完全开放。

它的定位很明确:面向交付的物联网平台,而不只是设备接入中间件。

六个核心组件,覆盖从设备接入到运营呈现的完整主链路:

组件 解决什么问题
基于物模型的设备管理 统一属性、服务、事件模型,批量纳管同类设备
可视化规则引擎 拖拽式编排数据清洗、计算、联动、推送、存储
可视化组态工具 Web 组态 + 丰富图库,动态数据绑定
视频监控中心 GB28181 / RTSP / RTMP / HLS,高可用流媒体
统一数据处理中心 多数据源整合与业务建模
可视化数据大屏 图表与交互控件任意切换,支撑运营决策

规则引擎 + 组态 + 大屏这三块,是它和普通 IoT 中间件最大的区别。 规则引擎支持数据输入、清洗、计算、测试、输出、推送、存储全流程;组态和大屏是纯 Web 拖拽,动态数据绑定,不需要再拉前端团队进场。设备接入、数据处理、运营呈现,一套里跑完。


四、工业设备接入这块,它做得挺认真

做工业项目的都清楚,通用 MQTT 平台在工控现场面前经常水土不服。SagooIoT 的协议矩阵是按这个场景配的:

接入与传输层:MQTT(TLS)、TCP、UDP、CoAP、HTTP、WebSocket、LwM2M

工业采集层:Modbus(TCP/RTU/ASCII)、OPC UA、西门子 S7(覆盖 200/300/400/1200/1500)、IEC 104(电力四遥与总召)、IEC 61850、BACnet/IP(楼宇自控)、DL/T 645-2007(多功能电能表)

视频媒体层:GB28181、RTSP、RTMP、HLS

几个细节能看出是不是真做过现场:Modbus 支持多数据类型与字节序处理;OPC UA 支持安全策略与批量读写;S7 直接覆盖到 1200/1500 全系列;IEC 104 明确标注"电力远动四遥与总召,适用于变电站与配网场景"。

这些不是文档里抄来的名词,是知道痛点的人才写得出来的话。

插件系统支持跨语言扩展------Go、C/C++、Python 都能写插件,配合热插拔机制,特殊协议自己补,不用等官方排期。


五、一条值得单独说的:告警治理

多数 IoT 平台做告警,做的是"发通知"。异常一触发,短信企微语音一起轰出去。

SagooIoT 在此之上做了告警处理、合并、升级、降级。这不是功能堆砌,是运维现场的实际情况决定的:一台设备一天报两千条告警,等于没有告警。

配套的还有场景联动 (设备到设备、设备到业务,支持串行并行)、OTA 远程升级 、远程配置(不重启设备、在线改参数)------这三样加起来,基本覆盖了规模化部署后的运维刚需。


六、架构:五层,支持边缘到应用

复制代码
北向开放    OpenAPI / AK·SK,对接第三方业务系统
平台核心    物模型 · 规则引擎 · 组态大屏 · 视频 · 数据中心
协议适配    MQTT · TCP · UDP · CoAP · HTTP · WebSocket
边缘与网关  本地协议转换 · 离线联动
终端设备    PLC · 传感器 · 电表 · 摄像机 · 各类网关

边缘这层值得单说:支持本地协议转换与离线联动。意味着断网的时候,现场逻辑照跑,数据本地攒着,网络恢复补传。这对电网、供热、园区的现场运维是刚需,不是加分项。

后端 GoFrame,前端 Vue 3 + TypeScript + Vite,架构清晰。运维团队接手的门槛比想象中低。


七、成本:把账摊开给你看

这是 SagooIoT 最有杀伤力的地方------它把商业路径写在了明面上。

免费试用 ¥0

物模型、规则、组态、大屏全功能可体验。试用期内用户、设备、规则、大屏、组态各不超过 10 个。安装包邮件下发,不需要 license 文件,拿到就能跑。不适合商业生产环境长期运行。

一体化平台正式授权 ¥3,000 起 / 年

解除全部数量限制,可用于商业项目交付与生产环境,在线下单、安装包与授权自动履约。支持 1--5 年周期------1 年 ¥3,000,2 年 ¥5,000,3 年 ¥7,000,5 年 ¥9,000。买得越久越划算,5 年相当于第一年的三倍。

插件永久授权 ¥500 起

通知插件 ¥500、解析插件 ¥500、标准采集 ¥1,000、高级采集 ¥2,000,一次购买永久使用。

源码交付版本:社区版 / 专业版 / 企业版 / 旗舰版。社区版开源可商用;专业版起为源码交付、可交付但禁止转售;企业版增加多租户、多项目、资产、物联卡、移动端、集群;旗舰版增加云网关、大屏协同、AI 助手、低代码行业业务模型。

算一笔账:一个需要接入上千台设备、包含工业协议和视频监控的交付型项目,用商业闭源平台做三年授权,费用通常是这个量级的十倍以上。SagooIoT 把源码和永久授权都摆出来,你可以先跑起来验证,做得成再采购。


八、5 分钟跑起来

bash 复制代码
git clone https://github.com/sagoo-cloud/sagooiot.git
cd sagooiot
mkdir -p resource/log
# 导入 manifest/sql/ 下的初始化脚本
go run main.go

默认账户 admin / admin123456。就这么简单。

也可以先不装:打开在线演示 (zhgy.sagoo.cn)点一遍界面,或者直接读官方文档(iotdoc.sagoo.cn)------六 大组件、协议清单、部署集群、版本对比都有。


九、什么样的项目适合用 SagooIoT

强烈推荐:

  • 工业现场项目------电力、变配电、供热、楼宇自控、水利。IEC 104 / 61850 / BACnet 这些协议就是为这类场景准备的。
  • 智慧园区 / 智慧城市------多品牌多协议设备混杂,需要统一纳管 + 统一呈现。
  • 系统集成商------需要一个能整体交付给甲方的完整平台,而不是一堆要自己拼的零件。
  • 有信创 / 自主可控要求的项目------源码开放,可私有化部署,数据不出内网。
  • 预算敏感但需求明确的交付项目------先用免费版把功能验证做完,确认要做再采购。

慎重考虑:

  • 只做纯 MQTT 设备转发的小场景------平台能力用不上,直接用 EMQX 或 Mosquitto 更轻。
  • 纯互联网消费级产品------SagooIoT 的强项在工业侧,消费级量产设备管理不是它的主场。

十、最后

做物联网项目的都明白一个道理:设备接入只是开始,真正的交付在后面。

那三句"怎么报警""做个监盘""大屏什么时候出",才是项目真正花时间、真正花钱、真正决定成败的地方。

SagooIoT 把这三件事放进了同一个平台里,和设备管理、协议适配、视频中心放在一起。不是让你再接第三家,是让你接完就能交。

开源在 GitHub,文档在 iotdoc.sagoo.cn,演示站在 zhgy.sagoo.cn,插件和授权在 sagooiot.com 的应用市场。

先免费跑一遍,五分钟。 觉得对,再谈采购。


行动入口

想做什么 去哪
5 分钟上手 https://iotdoc.sagoo.cn/docs/base/introduce
先看界面 https://zhgy.sagoo.cn/
申请免费试用 https://sagooiot.com
买授权 / 选插件 https://sagooiot.com/#/market
看源码 https://github.com/sagoo-cloud/sagooiot
技术交流 QQ 群 686637608

SagooIoT------让设备接入和项目交付之间,不再有那道缝。

相关推荐
分布式存储与RustFS3 分钟前
JuiceFS 接 RustFS 当数据后端:把对象存储挂成本地文件系统
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
unconditional1 小时前
我拆了 sdkm 的自定义 SDK 机制:所谓“内置”,就是官方提前帮你填好的表
rust·开源
TDengine (老段)1 小时前
TDengine IDMP 十大实用功能(7)
数据库·物联网·时序数据库·tdengine·涛思数据·工业数据·idmp
yusur2 小时前
万物智联 中科驭数受邀参加2026世界物联网博览会
物联网
miofly2 小时前
GitHub 今日推荐|auto-ontology:给 Agent 装上企业数据的语义索引
python·开源·github
狂师3 小时前
我开发了一款免费开源的测试开发刷题学习网站
面试·开源·测试
CServer_014 小时前
开源!汽车零部件仓储的数字孪生协同方案
物联网·开源·汽车·制造
分布式存储与RustFS4 小时前
K8s 集群备份落到自建对象存储:Velero 接 RustFS 配置指南
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
miofly4 小时前
GitHub 日榜趋势速报 | 2026-11-04
开源·github
1024奇点12 小时前
【仓颉语言入门 · 第二篇 第 22 课】
开发语言·ide·开源