设备接进来了,然后呢?
一套能真正交付的物联网开源平台 ------ 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------让设备接入和项目交付之间,不再有那道缝。