SagooIoT沙果物联网系统
企业级开源物联网平台系统
旨在提供高性能、低成本、易用的企业级物联网系统
核心组件
基于物模型的设备管理
支持物模型定义设备接入标准,实现设备相关属性、服务、事件等数据的直接获取,同时支持开发者自定义物模型。
可视化规则引擎
强大的可视化规则设计器,灵活的规则模型配置,可通过托拽的方式处理数据输入、清洗、计算、测试、输出、推送、存储。
可视化组态工具
提供Web组态工具,丰富的组态图库,动态数据绑定,直观展示设备运行状态。
视频监控中心
支持GB28181、RTSP、RTMP、HLS等流媒体协议,提供高可用的流媒体服务。
统一的数据处理中心
多数据源支持,通过业务数据建模,灵活的整合第三方数据,本地设备数据,针对业务开发进行数据建模。
可视化数据大屏
提供丰富的交互控件和图表组件,报表图形任意切换,且不受维度,度量的限制。
系统特性
统一物模型
通过统一物模型定义设备接入标准,实现设备相关属性、服务、事件等数据的直接获取,同时支持开发者自定义物模型。
多协议适配
支持多种通信协议(MQTT,MODBUS,TCP,UDP,HTTP,CoAP)等,支持自定义消息协议,灵活接入不同厂商不同设备。
远程控制
可以实现服务器对设备的精准控制和设备主动向服务器发送请求通知。也可基于属性对设备进行远程控制。
场景联动
提供可配置的场景联动功能,支持手动、设备输出、定时等场景类型,支持设备到设备,设备到业务等多种场景。支持多种条件配置,支持串行与并行的联动。
OTA升级
提供设备固件版本管理,及远程升级能力。支持按产品,模块进行手动升级,也支持自动升级。
远程配置
提供的远程配置功能,可在不用重启设备或中断设备运行的情况下,在线远程更新设备的系统参数、网络参数等配置信息。
安全保障
支持MQTT SSL配置、HTTP SSL配置、CoAP DTLS配置;支持访问令牌(Access Tokens)鉴权模式。
实时报警
可按产品或是指定设备进行实时检测异常,支持企业微信、短信、语音、Webhook等多种通知方式。
插件系统
强大的插件系统,支持跨语言接入,可以通过Golang,C/C++,Python等编写的插件进行功能增强。
跨平台运行
支持跨平台运行,能运行于各类操作系统,快速实现边缘计算、自动预警,自动执行等功能。
告警治理
提供高效的告警处理机制,包括告警处理、合并、升级、降级等功能。通过合理配置系统参数,可以实现高效的告警治理,提高运维效率
开放的数据接口
提供南向、北向开发接口,提供OpenAPIs系统接口,支持多应用接入认证及数据权限处理。