DAV-BI 数据可视化平台DAV-BI 数据可视化平台
快速开始
数据接入
组件手册
  • 销售经营驾驶舱
  • 物联网设备监控
  • 智慧园区大屏
常见问题
官网首页
GitHub
快速开始
数据接入
组件手册
  • 销售经营驾驶舱
  • 物联网设备监控
  • 智慧园区大屏
常见问题
官网首页
GitHub
  • 快速开始

    • 文档首页
    • 第一张数据大屏
    • 项目搭建与验收
    • 如何选择图表
    • 基本概念
    • 教程学习路径
  • 项目、页面与素材

    • 项目工作区
    • 页面新建与复制
    • 发布分享与密码
    • 项目导入导出
    • 素材资源管理
    • 使用模板
  • 可视化编辑器

    • 编辑器总览
    • 画布尺寸与适配
    • 快捷操作与辅助线
    • 图层、组合与对齐
    • 数据与字段绑定
    • 图表与容器样式
    • 公共组件复用
  • 数据接入

    • 数据源与字段总览
    • 数据库与 MQTT 连接
    • MySQL 与 SQL 查询
    • API 请求配置
    • API 动态地址
    • Excel/CSV 文件导入
    • 复制粘贴 Excel
    • MQTT 消息订阅
  • 数据整理与刷新

    • 字段、类型与统计口径
    • JavaScript 过滤规则
    • 图表系列筛选
    • 更新机制与排查
  • 交互与联动

    • 环境变量管理
    • 下拉选择联动 API
    • 点击与弹出层
  • 图表组件

    • 组件总览
    • 柱状图与条形图
    • 折线图与多系列
    • 饼图与环形图
    • 数字指标
    • 仪表盘
    • 轮播表格
  • 地图、信息与多媒体

    • 区域数值地图
    • 地理散点与飞线
    • 文本与富文本
    • 图片
    • 日期时间
    • 普通视频
    • HLS 监控直播
    • 网页嵌入
    • 下拉选择
  • 场景实战

    • 销售经营驾驶舱
    • 物联网设备监控
    • 智慧园区大屏
  • 用户与系统管理

    • 用户、账号与权限
    • 多租户与 OEM
    • 修改密码
    • 本地与 OSS 存储
    • 操作日志
  • 部署与运维

    • 宝塔部署教程
    • 系统授权
    • 系统升级
    • 备份、恢复与迁移
  • 问题排查

    • 常见问题

数据库与 MQTT 连接:MySQL DSN、SQLite 和 Broker

连接定义如何访问数据服务,数据源定义具体读取内容。完成连接后,还需要创建 SQL 查询或 MQTT 订阅。

MySQL 与 SQLite3

进入项目「数据库连接」,新建数据库连接,填写连接名称、驱动类型和 DSN。当前数据库驱动选项包括 mysql 与 sqlite3。

MySQL DSN 示例:

dav_reader:YOUR_PASSWORD@tcp(db.example.internal:3306)/dav?charset=utf8mb4
部分含义
dav_reader数据库账号示例
YOUR_PASSWORD替换为实际密码
tcp(...)数据库地址和端口
/dav数据库名称
charset=utf8mb4字符集参数示例

这里的地址应能从实际取数服务所在环境访问。把本机数据库迁到服务器时,需要重新核对主机地址与访问权限。

SQLite3 使用 sqlite3 驱动和对应数据库文件的 DSN。文件路径需要在实际服务环境有效,不能填写操作者电脑上的路径。连接后通过「新增SQL」读取数据。

测试与排查

保存后使用连接测试入口。成功后再创建查询。连接失败时检查地址、端口、账号、数据库名称与网络权限;连接成功但查询失败时,再检查表名、列名和查询权限。

MQTT

新增 MQTT 连接,填写连接名称、Broker URL、客户端 ID,以及需要时的用户名和密码。配置界面使用完整的 WebSocket 地址,例如:

wss://mqtt.example.com:8084/mqtt

客户端 ID 需要避免重复。路径、端口和 ws/wss 协议应与 Broker 实际开放的服务一致,不能只把 TCP 端口替换到 WebSocket 地址中。

之后进入MQTT 数据源选择该连接并填写主题。

SQL 数据源 · 刷新排查

Prev
数据源与字段总览
Next
MySQL 与 SQL 查询