一、项目简介

PandaX是基于Golang构建的企业级云原生物联网解决方案。该平台通过统一架构实现对异构设备和多元数据源的标准化接入与集中管控,在物联网体系中发挥核心桥梁作用。针对应用开发者需求,平台提供多协议支持(如MQTT、TCP、HTTP、COAP、MQTT-SN等),可快速完成设备连接与数据采集,使能企业高效调用物联网平台能力。凭借轻量化架构设计和高性能处理引擎,实现设备接入的高并发承载与低资源消耗,为工业物联网应用提供可靠的技术底座。

二、功能特性

简单易用

通过前后端功能封装(如Go语言开发的go-restful框架),降低学习成本,实现快速上手与生产环境部署。

开箱即用

前后端功能模块高度封装,支持直接集成,减少重复开发,提升开发效率。

高性能

基于Go语言开发,内存占用低、资源消耗少,满足高并发场景需求,优化服务器资源利用率。

自动化代码生成

集成拖拽式代码生成工具,通过界面操作即可完成前后端代码开发,简化开发流程。

成熟规则引擎

采用规则链机制处理数据,简化数据处理逻辑的开发与配置,增强灵活性和处理效率。

报表与大屏设计器

提供拖拽式设计工具,支持快速绑定数据库生成报表和可视化大屏,无需单独开发。

三、框架

提供跨不同设备和数据源的通用接入及管理平台,在整个物联网架构中起到承上启下的中介作用, 应用厂商可以通过MQTT、TCP、HTTP、COAP、MQTT-SN等方式快速实现设备上报管理,迅速获取物联网平台的能力,轻量而高效.

四、技术栈

后端

Go框架 Go-Restful

高性能缓存:Redis

关系型数据库:Mysql

开源、高性能、云原生,极简的时序数据处理平台:Tdengine

前端

用于构建用户界面的 JavaScript 库:Vue3

企业级设计组件:ElementPlus

五、核心功能

  • 用户管理:完成系统用户的配置和管理。
  • 组织管理:配置系统组织机构,支持树结构展现和数据权限划分。
  • 岗位管理:配置系统用户所属岗位和职务。
  • 菜单管理:配置系统菜单、操作权限和按钮权限标识。
  • 角色管理:进行角色菜单、API权限分配,以及按机构进行数据范围权限划分。
  • 字典管理:维护系统中常用的固定数据。
  • 参数管理:配置系统动态参数。
  • 通知公告:发布和管理系统通知公告信息。
  • 日志系统:记录并浏览系统日志。
  • 系统接口:根据业务代码自动生成API接口文档。
  • 服务监控:监视系统CPU、内存、磁盘等关键信息。
  • 代码生成:生成前后端基础业务代码,减少开发时间。
  • 组态大屏设计器:通过拖拉拽方式生成组态和大屏。
  • 规则链设计:实现物联网规则链过滤功能。
  • 表单设计:提供表单设计功能。
  • 报表设计:支持数据报表设计。
  • 产品管理:管理设备的产品信息。
  • 设备管理:支持多协议接入的设备管理功能。

六、安装部署

git clone 代码

cd PandaX

sudo ./startup.sh

七、UI展示

版权声明:
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!