选煤厂智能化:UWB 人员定位系统 WebAPI 对接融合通信平台实战

前言

很多矿山智能化项目,UWB 人员定位、视频监控、集群对讲各自独立部署。定位产生越界、SOS 告警后,无法自动推送到调度平台联动音视频。本文将记录定位系统通过 WebHTTP 接口,将告警事件推送到融合通信底座的对接方案、报文样例、异常处理,项目采用华脉智联 Hlink融合通信平台做上层调度服务。

环境说明

  • 定位系统:UWB 人员定位服务器,对外提供 HTTP WebAPI
  • 对接方式:POST HTTP 请求,JSON 报文推送告警事件
  • 接收平台:Hlink 融合通信平台事件网关服务
  • 网络:工业局域网,单向推送,定位服务作为客户端,主动上报事件

一、对接整体流程

告警事件由 UWB 定位服务主动发起推送:

  1. 定位系统检测事件(SOS 报警 / 电子围栏越界 / 人员静止滞留)
  2. 封装 JSON 告警报文,携带人员 ID、标签号、坐标、告警类型、时间戳
  3. POST 请求发送至 Hlink 平台事件网关接口
  4. Hlink 网关校验签名、解析报文,存入事件中心
  5. 平台触发联动逻辑:GIS 点位高亮、拉取附近 GB28181 摄像头、触发区域集群对讲
  6. 平台返回 ack 应答;定位系统收到应答,代表推送成功;无应答则触发重试

二、接口定义与报文示例

接口地址(示例)

复制代码
POST http://192.168.1.100:8090/api/event/report

请求头

复制代码
Content-Type: application/json
Authorization: Bearer {token}

请求 Body 示例

复制代码
{
    "eventId":"ALM20261016001",
    "eventType":"PERSON_SOS",
    "personId":"U00125",
    "tagNo":"TAG0896",
    "personName":"张XX",
    "posX":125.36,
    "posY":78.12,
    "areaName":"原煤破碎机车间",
    "alarmTime":"2026-10-16 14:22:35",
    "alarmDesc":"作业人员按下SOS紧急报警"
}

平台成功应答返回:

复制代码
{
    "code":200,
    "msg":"success",
    "data":{
        "receiveId":"EVT987654"
    }
}

三、关键对接注意事项

  1. 时间戳统一 两套服务器必须统一时区为 Asia/Shanghai。调试时遇到过:定位服务器 UTC 时间,融合平台北京时间,告警事件时序错乱,事件展示顺序颠倒。对接初期优先校验时间同步。
  2. 消息重传与幂等 工业网络存在抖动,报文丢包很常见。定位侧需要增加重试机制:推送后 3s 没有收到 200 应答,则重复推送,最多重试 3 次。

重点:eventId 必须全局唯一,Hlink 平台基于 eventId 做幂等校验,防止重复告警多次触发对讲。

  1. 权限与账号同步 定位系统人员台账需要定时同步至融合平台。可新增定时拉取接口,Hlink 平台每 30min 拉取一次人员名单、所属班组、对讲账号。避免出现:告警来了,平台找不到对应对讲账号,无法呼叫。

四、联动逻辑(平台侧)

当 Hlink 收到PERSON_SOS事件,内部自动执行:

  1. 在 GIS 地图标记该人员实时坐标;
  2. 根据坐标匹配预设摄像头点位,自动拉取 GB28181 视频流;
  3. 匹配区域分组,一键呼叫该区域所有在线对讲终端;
  4. 对讲通话全程录音,AI 转写文本,告警信息 + 音视频记录存入事件档案,可用于安监复盘。

五、调试阶段常见问题

  1. 报文字段大小写不匹配,网关解析失败。约定全部采用小驼峰或者下划线命名,前后端统一规范。
  2. 内网防火墙拦截 8090 端口,报文直接无法送达。提前放通双向策略。
  3. 定位上报坐标是局部相对坐标,不是 GIS 地图坐标系,点位偏移。对接前期要做坐标映射转换。

六、小结

这套方案不需要改动原有 UWB 定位硬件,只在软件层面打通事件推送。定位系统负责感知,华脉智联Hlink 融合通信平台承接事件调度,实现告警到指挥的闭环。适合选煤厂、洗煤厂智能化改造项目,保护存量设备投资。

工业多系统集成,接口规范、幂等、重试、时间同步,是最容易忽略但是直接决定系统稳定性的关键点。

相关推荐
木头左3 小时前
音频转文字与说话人识别部署与使用指南
音视频
DogDaoDao3 小时前
当视频理解撞上大语言模型:一篇 37 页综述的全景拆解
人工智能·语言模型·音视频·知识图谱·视频
阿明副业观察3 小时前
AI短剧分镜秘籍:从零到电影级视觉冲击
大数据·人工智能·aigc·音视频·ai写作
IT大白鼠3 小时前
2026年9月至今重大安全漏洞专题报告——物联网与能源设备高危漏洞深度解析
物联网·能源
右手吉他3 小时前
高通平台IA APN问题分析之一
android·物联网
rtu遥测终端机4 小时前
四信助力无人车远程接管与遥操作,低时延通信是安全底线
物联网·自动驾驶
语音之家4 小时前
NeurIPS 2026|AnyEdit:免人声分离,嘈杂音频也能局部编辑
人工智能·音视频·消融实验·声源分离
IT_Octopus4 小时前
【零基础入门 LLM 开发 · Day 15】:LangChain 注册工具——告别手写 JSON Schema
java·langchain·json
小白学大数据4 小时前
逆向分析短视频平台 a_bogus 参数:从 JavaScript 混淆到 Python 复现
javascript·python·音视频