行业场景:在公交、地铁等公共交通中,LED显示屏用于实时显示路线、站点信息。
产品解决的问题:本平台提供从字体设计、字幕编辑到协议编译的一体化解决方案,优化显示效果,确保设备兼容性和数据精确传输,提高运营效率和用户体验。
点击空白处退出提示
行业场景:在公交、地铁等公共交通中,LED显示屏用于实时显示路线、站点信息。
产品解决的问题:本平台提供从字体设计、字幕编辑到协议编译的一体化解决方案,优化显示效果,确保设备兼容性和数据精确传输,提高运营效率和用户体验。
本平台提供完整的LED显示屏管理解决方案,涵盖字体库管理、位图编辑、字幕编辑、显示效果预览及协议编译。用户可通过位图编辑器创建或编辑字符,保存到字体库,字幕编辑器支持文本输入、排版、预览及实时调整,确保显示内容精准无误。矩阵渲染引擎将文本和字体信息转化为LED矩阵显示数据,最终生成适配设备的编译文件,确保与各类显示设备兼容,简化显示内容配置与管理,提高企业运营效率。
技术栈:
前端:React + Next.js(16+版本)+ TypeScript + TailwindCSS
后端:NestJS + TypeScript + Prisma + PostgreSQL
数据库:PostgreSQL(使用Docker部署)
编译引擎:自定义编译逻辑,支持将显示内容转化为二进制协议文件
字体与位图编辑:自定义字体库管理、16x16/32x32位图编辑器
渲染引擎:集成 AllMatrix 用于LED显示预览
架构:
采用微服务架构,通过 RESTful API 和 GraphQL 实现前后端分离,模块化设计,确保系统的扩展性和维护性。前端通过 React 提供响应式UI,后端使用 NestJS 实现业务逻辑和数据处理。数据库使用 PostgreSQL 存储项目配置、用户和显示内容数据。
实现亮点:
模块化设计:字体库、位图编辑器、字幕编辑器、矩阵渲染引擎和编译器互相独立,但通过统一的接口协同工作。
可扩展性:系统可以方便地扩展支持更多字体格式、显示设备和协议。
实时预览与编译:用户可以在平台内实时预览显示内容,并生成与设备兼容的编译文件,优化了配置流





评论