
个人网站:IT知识小屋 版权:本文由【IT学习日记】原创、在CSDN首发、需要转载请联系博主 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦文章目录简介系统优势系统特性系统架构功能列表项目截图开源地址使用手册写在最后简介Sagoo-IoT是一个基于Go语言开发功能强大、安全可靠的企业级物联网平台致力于给企业提供高性能、低成本、易用的物联网一站式解决方案助力企业快速构建物联网应用实现数字化转型。系统适配多种接入协议(如TCP,MQTT,UDP,CoAP,HTTP,GRPC,RPC等)通过可复用的组件减少开发工作简化和加速物联网开发交付流程。系统内置和实现了实时数据采集、分析和处理能力、可视化大屏、流媒体服务、设备管理和协议数据管理等物联网开发相关核心模块向上对外开放功能完善的北向应用接口支持第三方系统利用这些接口对接物联网平台实现对设备的监控管理、远程控制等功能。平台还提供了场景联动、设备远程控制、OTA固件升级等功能组件具有高扩展性和开放性可以方便地对接外部系统。可广泛应用于智慧城市、智慧农业、工业制造、能源管理等多个领域基于它可快速实现跨平台的物联网接入及管理用户可以从0到1快速搭建起一整套的IOT相关的业务系统提升市场竞争力。系统优势开源免费商业应用也不限制单一程序文件不需要配置环境不依赖第三方服务放服务器上就能跑极小内存占用对于一百节点以内的物联网项目只需要几十兆内存足够。支持工控机和智能网关边缘计算也没问题支持Web组态可视化大屏展示在线产品库、模板库、组态库系统特性统一物模型通过统一物模型定义设备接入标准实现设备相关属性、服务、事件等数据的直接获取同时支持开发者自定义物模型。多协议适配支持多种通信协议(MQTTMODBUSTCP,UDPHTTP,CoAP)等支持自定义消息协议灵活接入不同厂商不同设备。远程控制可以实现服务器对设备的精准控制和设备主动向服务器发送请求通知。也可基于属性对设备进行远程控制。场景联动提供可配置的场景联动功能支持手动、设备输出、定时等场景类型支持设备到设备设备到业务等多种场景。支持多种条件配置支持串行与并行的联动。OTA升级提供设备固件版本管理及远程升级能力。支持按产品模块进行手动升级也支持自动升级。远程配置提供的远程配置功能可在不用重启设备或中断设备运行的情况下在线远程更新设备的系统参数、网络参数等配置信息。安全保障支持MQTT SSL配置、HTTP SSL配置、CoAP DTLS配置支持访问令牌Access Tokens鉴权模式。实时报警可按产品或是指定设备进行实时检测异常支持企业微信、短信、语音、Webhook等多种通知方式。插件系统强大的插件系统支持跨语言接入可以通过Golang,C/C,Python等编写的插件进行功能增强。跨平台运行支持跨平台运行能运行于各类操作系统快速实现边缘计算、自动预警自动执行等功能。告警治理提供高效的告警处理机制包括告警处理、合并、升级、降级等功能。通过合理配置系统参数可以实现高效的告警治理提高运维效率开放的数据接口提供南向、北向开发接口提供OpenAPIs系统接口支持多应用接入认证及数据权限处理。系统架构系统架构SagooIoT的核心接入能力可以分为两大方面南向能力和北向能力。南向能力是指SagooIoT对各类多元异构设备的接入能力。SagooIoT可以支持多种设备协议并提供统一的设备管理和数据采集能力。这使得SagooIoT可以轻松接入各种类型的设备包括传感器、执行器、仪表、PLC等。北向能力是指SagooIoT对各种业务系统、应用场景的支撑能力。SagooIoT可以提供丰富的数据接口和API方便与各种业务系统进行对接。技术栈前端vue-next-admin、Vue、Element UI 后端GoFrame、Swagger、Jwt、MySql、Redis、TDengine功能列表用户管理用户是系统操作者该功能主要完成系统用户配置。部门管理配置系统组织机构公司、部门、小组树结构展现支持数据权限。岗位管理配置系统用户所属担任职务。菜单管理配置系统菜单、操作权限、按钮权限标识等。角色管理角色菜单权限分配设置角色按机构进行数据范围权限划分。字典管理对系统中经常使用的一些较为固定的数据进行维护。参数管理对系统动态配置常用参数。操作日志系统正常操作日志记录和查询系统异常信息日志记录和查询。登录日志系统登录日志记录查询包含登录异常。在线用户当前系统中活跃用户状态监控。定时任务支持跨平台异步的定时任务在线添加、修改、删除任务调度包含执行结果日志。代码生成前后端代码的生成。服务监控监视当前系统 CPU、内存、磁盘、堆栈等相关信息。文件上传、缓存标签等。产品管理对设备类产品进行统一管理支持物模型管理。设备管理对设备进行接入与数据配置管理设备数据日志。数据中心支持多种数据源方式数据自动同步。对第三方 API 或数据库及内部数据进行数据新建模管理支持规则定义。网络组件支持 TCP 服务、UDP 服务、TCP 及 UDP 客户端、MQTT 服务等。规则引擎可视化规则设计器灵活的规则模型配置支持多种规则模型以及自定义规则模型。OTA 升级支持设备固件升级支持设备分组升级支持设备批量升级。远程配置支持设备远程配置支持设备批量配置。场景联动支持设备与设备、设备与业务、业务与设备的联动支持多种联动方式。项目截图物联概览产品详情设备详情视频广场通知配置告警配置用户管理服务检测数据源管理在线组件库移动端页面开源地址使用手册点击下方的【IT学习日记】回复【资源】领取如果这篇文章对您有帮助请一定帮我点个“关注”和“点赞”,这对我非常重要。我将会继续推荐更多优质项目和新闻。写在最后1000优质开源项目更新进度250/1000。如需更多类型优质项目推荐请在文章后留言。