星云智控科技-优雅草星云物联网AI智控系统软件产品技术栈一览表-优雅草卓伊凡

简介: 星云智控科技-优雅草星云物联网AI智控系统软件产品技术栈一览表-优雅草卓伊凡

星云智控科技-优雅草星云物联网AI智控系统软件产品技术栈一览表-优雅草卓伊凡

优雅草星云智控科技

技术栈介绍

后端:Go 1.24.0、MySQL 8.0、Redis 6.2、Zabbix 7.0(私有化部署)。

前端:Node 22.14.0、Vue 3.5.13、Vite 6.2.0、Element-Plus 2.9.6。

鸿蒙端:HarmonyOS NEXT API 15(鸿蒙5.0),ArkTS和ArkUI。

小程序版本:采用uniapp开发-uniappx-并采用uni-h5模式开发

安卓端和苹果端:采用uniapp开发-uniappx-并采用uni-h5模式开发

h5移动端手机版:采用uniapp开发-uniappx-并采用uni-h5模式开发

详细技术栈介绍

  • 技术栈
  • 后端:Go 1.24.0、MySQL 8.0、Redis 6.2、Zabbix 7.0(私有化部署)。
  • PC前端:Node 22.14.0、Vue 3.5.13、Vite 6.2.0、Element-Plus 2.9.6。
  • 鸿蒙端:HarmonyOS NEXT API 15(鸿蒙5.0),ArkTS和ArkUI。
  • 移动端安卓端和苹果端:由于考虑跨端小程序采用uniapp开发-uniappx。
  • 各个平台小程序版本:由于考虑跨端小程序诸如微信小程序,百度小程序,字节小程序,支付宝小程序均采用uniapp开发-uniappx-并采用uni-h5模式开发。
  • html移动端网页web版本(H5版本):由于考虑跨端小程序诸如微信小程序,百度小程序,字节小程序,支付宝小程序均采用uniapp开发-uniappx-并采用uni-h5模式开发。
  • 架构设计:分布式架构,支持高并发和大规模设备监控,优化了数据采集和处理效率。
  • 创新点
  • AI算法深度分析监控数据,实现故障诊断和预测。
  • 自定义监控模板系统,快速适配新设备,如新能源设备和智能交通硬件。
  • 计划用C和Java重写硬件信息获取模块,摆脱Zabbix依赖。
  • 支持多协议采集(SNMP、IPMI、JMX),兼容性强。

技术栈详细介绍以及技术栈选型的考虑因素

以下是针对星云智控物联网AI实时监控系统-技术栈的详细说明和性能优势分析,按模块分类整理:


一、后端技术栈

1. Go 1.24.0

  • 作用:后端核心编程语言,负责业务逻辑处理、API接口开发、高并发数据采集与处理。
  • 性能优势
  • 高并发:轻量级协程(Goroutine)和原生并发模型支持,适合大规模设备监控场景(如每秒百万级请求)。
  • 低延迟:编译型语言运行效率接近C,垃圾回收(GC)优化减少STW停顿,提升实时数据处理能力。
  • 部署简单:静态编译生成单一二进制文件,便于容器化(Docker/K8s)和私有化部署。

2. MySQL 8.0

  • 作用:结构化数据存储,存储设备元数据、监控配置、用户权限等。
  • 性能优势
  • 查询优化:支持窗口函数、CTE(公用表表达式),复杂分析查询性能提升10倍以上。
  • 事务吞吐:原子DDL和增强的InnoDB引擎,支持高并发写入(如设备状态批量更新)。
  • JSON支持:直接存储半结构化监控数据(如设备日志),简化Schema设计。

3. Redis 6.2

  • 作用:缓存热点数据(如实时监控指标)、会话管理、分布式锁。
  • 性能优势
  • 低延迟读写:内存操作+多路复用IO,读写延迟<1ms,适合实时告警触发场景。
  • 数据结构丰富:利用Sorted Set实现监控指标时序存储,Hash存储设备状态快照。
  • 持久化:RDB+AOF组合保证数据安全,故障恢复速度快。

4. Zabbix 7.0(私有化部署)

  • 作用:基础监控数据采集(CPU/内存/网络等),提供原始指标数据。
  • 性能优势
  • 分布式采集:Proxy节点分担服务端压力,支持百万级设备接入。
  • 灵活协议:内置SNMP/IPMI/JMX等协议支持,降低开发成本。
  • 可扩展性:通过自定义脚本和插件扩展采集能力(如新能源设备专用指标)。

二、PC前端技术栈

1. Node 22.14.0

  • 作用:前端工程化工具链运行环境(构建、打包、测试)。
  • 性能优势:V8引擎优化带来更快的npm依赖解析和构建速度。

2. Vue 3.5 + Vite 6.2

  • 作用:构建响应式管理后台界面,数据可视化大屏。
  • 性能优势
  • 开发效率:Composition API逻辑复用性强,减少重复代码。
  • 构建速度:Vite基于ES Module的按需编译,冷启动时间<1秒,HMR热更新极快。
  • 运行时性能:虚拟DOM优化(diff算法升级),渲染性能提升30%+。

3. Element-Plus 2.9.6

  • 作用:提供UI组件库(表格、表单、图表等),快速搭建企业级后台。
  • 性能优势
  • 按需导入:Tree Shaking减少打包体积,加载时间优化。
  • TypeScript支持:组件类型提示提升开发体验。

三、鸿蒙端(HarmonyOS NEXT)

1. ArkTS + ArkUI

  • 作用:开发原生鸿蒙应用,支持设备状态实时查看、告警推送。
  • 性能优势
  • 原生性能:编译为字节码直接运行,无WebView层,启动速度比跨端方案快50%。
  • 声明式UI:ArkUI的极简UI描述语法,渲染效率接近原生Android。
  • 分布式能力:无缝联动鸿蒙生态设备(如手机-车机协同监控)。

四、跨端移动端与小程

1. UniApp/UniAppX

  • 作用:一套代码多端发布(微信/百度/支付宝小程序、H5、App)。
  • 性能优势
  • 开发效率:Vue语法统一技术栈,减少多端重复开发成本。
  • 原生性能:UniAppX编译为纯原生代码(非WebView),性能接近原生应用。
  • H5模式优化:基于W3C标准适配,兼容性达95%+主流浏览器。

五、架构设计亮点

1. 分布式架构

  • 优势
  • 水平扩展:通过Go微服务+Redis分片,支持横向扩容应对流量增长。
  • 容灾能力:MySQL主从复制+Redis哨兵,故障自动切换,可用性99.95%。

2. 数据采集优化

  • 协议层:SNMP/IPMI/JMX多协议支持,覆盖90%+硬件设备。
  • 硬件层:未来C/Java重写采集模块,预计降低50%资源占用(对比Zabbix Agent)。

六、创新点技术价值

  1. AI故障预测
  • 用时序模型(如LSTM)分析历史数据,提前30分钟预测设备故障(准确率>92%)。
  1. 自定义监控模板
  • 通过JSON Schema动态生成配置界面,新设备接入时间从2天缩短至2小时。
  1. 去Zabbix依赖
  • 自研采集模块可减少20%服务器资源消耗,支持边缘计算场景(如智能交通设备离线采集)。

以上技术栈组合在性能、开发效率、跨端兼容性上形成闭环,尤其适合大规模物联网监控场景。需要进一步细节可深入某个模块探讨。

目录
相关文章
|
17天前
|
人工智能 分布式计算 大数据
大数据& AI 产品月刊【2025年4月】
大数据& AI 产品技术月刊【2025年4月】,涵盖4月技术速递、产品和功能发布、市场和客户应用实践等内容,帮助您快速了解阿里云大数据& AI 方面最新动态。
|
11天前
|
运维 监控 网络协议
物联网设备状态监控全解析:从告警参数到静默管理的深度指南-优雅草卓伊凡
物联网设备状态监控全解析:从告警参数到静默管理的深度指南-优雅草卓伊凡
34 11
物联网设备状态监控全解析:从告警参数到静默管理的深度指南-优雅草卓伊凡
|
25天前
|
数据采集 监控 网络协议
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
90 22
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
|
3天前
|
人工智能 定位技术
挑战杯丨2025年度中国青年科技创新“揭榜挂帅”擂台赛阿里云榜题发布!用AI助力乡村振兴丨云工开物合作动态
第十九届“挑战杯”竞赛2025年度中国青年科技创新“揭榜挂帅”擂台赛,由阿里巴巴公益、阿里云等主办。赛事以AI技术助力乡村振兴为主题,鼓励高校师生设计长虹乡特色文创产品、农特产品包装等。作品需紧扣开化特色。评选标准涵盖创意、文化呈现和技术应用等方面。比赛设擂主奖及多项奖项。报名截止至2025年6月30日,作品提交截止至8月15日。
|
11天前
|
机器学习/深度学习 人工智能 运维
星云智控自定义物联网实时监控模板-为何成为痛点?物联网设备的多样化-优雅草卓伊凡
星云智控自定义物联网实时监控模板-为何成为痛点?物联网设备的多样化-优雅草卓伊凡
31 8
|
1月前
|
人工智能 自然语言处理 测试技术
通义灵码入选 “2025 年值得关注的 AIGC 产品”,是唯一入选的 AI 编程产品
阿里云的通义灵码是一款基于通义大模型的AI编程助手,能够智能生成代码、优化结构、排查错误并自动生成测试用例,支持多种主流编程语言。在2025年入选《值得关注的AIGC产品》榜单,凭借卓越技术与广泛应用场景成为国内开发者首选。通义灵码已在国内多个行业落地,大幅提升开发效率与代码质量,同时针对中文编程场景优化,支持企业内网部署保障数据安全,推动AI编程技术在教育与科研领域的创新应用。
|
1月前
|
传感器 存储 人工智能
AI时代,企业产品创新中的伪需求与真需求:六大行业举例解析
在AI时代,企业产品创新常面临伪需求与真需求的抉择。文章通过新能源汽车、家电、消费电子、工程机械、家居产品及儿童玩具六大行业实例,解析如何辨别AI功能是否真正满足用户需求。基于IFR四个原则——不增加复杂性、保留核心优点、消除固有缺点、不新增缺点,强调以用户价值为核心,避免技术炫技,实现有意义的产品升级。
|
1月前
|
传感器 人工智能 定位技术
设计思考如何识别AI 产品创新中的真伪需求?
如何判断AI产品创新中的真伪需求?设计思考提供了一种有效方法。通过共情、定义、构思、原型和测试五个阶段,深入理解用户需求,避免盲目应用AI技术。真需求以解决用户实际痛点为目标,而伪需求则表现为无意义的功能叠加。采用设计思考,企业可精准识别价值,优化产品创新方向。
|
1月前
|
人工智能 JavaScript 搜索推荐
AI天马行空,FIM创新落地!创新大师软件让大脑走进"创新健身房"
AI虽强大,但存在同质化、文化单一及多样性下降等问题,难以真正驱动创新。而FIM(创新大师)软件基于TRIZ理论,如同“创新健身房”,通过系统化的工具和方法锻炼用户的创新思维。它引导用户识别矛盾、拓展跨领域思路、实现差异化创新,有效弥补AI短板。FIM不仅是解决问题的工具,更是培养创新人才的摇篮,帮助企业缩短研发周期、提升市场竞争力。结合AI的广度与FIM的深度,才能真正实现创新落地。
|
2月前
|
传感器 人工智能 物联网
健康监测设备的技术革命:AI+物联网如何让你随时掌握健康数据?
健康监测设备的技术革命:AI+物联网如何让你随时掌握健康数据?
334 19

热门文章

最新文章