第三方集成
# 第三方集成
数控中心-战情指挥系统可经由第三方工具实现自定大屏的集成。集成的页面选择有以下建议:
- 集成的页面需为网页地址,可使用浏览器访问。不支持浏览器无法访问的网页页面。
- 集成的页面需要有固定的网页URL地址,数控中心-战情指挥系统不支持动态 URL 的页面大屏展示。
- 集成的页面能够实现跟随屏幕分辨率自适应改变大小,如果设置的网页页面不能跟随屏幕自适应,则可能显示状态不佳。
- 集成的页面根据建议显示的屏幕类型考虑是否需要鼠标键盘等互动操作,比如使用在外部大屏上的播放器建议选择不需要鼠标键盘操作的页面,或者是可以实现自动播放的页面。
- 集成的第三方页面如有包含音频与视频播放等元素,在 PC 播放器中可能无法实现自动播放,如使用 WEB 播放器进行播放,则需要提前设置相关域名以实现音视频自动播放(详见注意事项)。
- 集成的页面如为图表等数据,如需要长期固定显示,则建议图表数据能实现自动定期刷新功能,保障图表数据显示的连贯性。
以下是第三方集成的服务的示例说明。
# 1. 物联网仪表大屏 node-red
Node-RED 是构建物联网(IOT, Internet of Things)应用程序的一个强大工具,其重点是简化代码块的“连接”以执行任务。它使用可视化编程方法,允许开发人员将预定义的代码块(称为“节点”,Node)连接起来执行任务。连接的节点,通常是输入节点、处理节点和输出节点的组合,当它们连接在一起时,构成一个“流”(Flows)。
# 1.1. 安装 node-red
参考 node-red (opens new window) 文档,您可以在本机电脑中使用 npm
来快速安装 node-red:
npm install -g --unsafe-perm node-red
安装完成后,在命令行中输入 node-red
以启动 node-red 。使用本机访问 http://localhost:1880 (opens new window) 打开 node-red 界面。
# 1.2. 安装node-red 仪表盘
在 node-red 的运行界面中,选择右上角的菜单选项,选择 设置
,在打开的设置界面中选择 控制板
,点击 安装
标签页,在其中输入node-red-dashboard
,点击 [安装]
按钮,将仪表盘安装至 node-red 中。

在后续的设计过程中请使用 node-red-dashboard 提供的仪表元件并部署,部署完成后,可使用 http://localhost:1880/ui (opens new window) 访问控制板,这个链接可作为数控中心-战情指挥系统的战情内容显示。
# 2. 数据大屏展示 AJ-Report
AJ-Report (opens new window) 是全开源的一个数据分析平台,可实现酷炫的数据大屏展示。可参考 AJ-Report 的说明进行部署。
登录 AJ-Report 报表管理后台,点击菜单栏中的 报表设计-大屏报表
,查找要生成链接的大屏报表,点击下方的分享图标按钮,打开分享对话框,其中会显示分享的链接,复制即可。分享的链接不需要用户名密码,可实现免登录查看大屏报表。分享链接可作为数控中心-战情指挥系统的战情内容显示。