博世 BRS 协议
入侵报警协议 — 博世 BRS 协议
文档版本: V1.0
适用范围: 博世报警主机 / 纯博世系统
编写日期: 2026-06-12
1. 概述
BRS(Bosch Reporting System)是博世(Bosch Security Systems)的私有报警上报协议,用于博世报警主机(B9512G/B8512G 系列)与博世接警中心或第三方平台之间的数据传输。
2. 技术原理
| 项目 | 说明 |
|---|---|
| 传输层 | TCP,默认端口 7700 |
| 数据格式 | ASCII 文本,类 HTTP 风格 |
| 通信模型 | 主机主动连接中心,发送事件报告 |
| 校验方式 | LRC 校验 |
| 适用范围 | 纯博世系统 |
2.1 报文结构
BRS/1.0|ACCOUNT=123456|ZONE=1|EVENT=ALARM|ZONE_TYPE=PERIMETER|TIME=2026-06-12 10:30:00|
| 字段 | 说明 |
|---|---|
BRS/1.0 |
协议版本号 |
ACCOUNT |
主机账号(6位数字) |
ZONE |
防区号 |
EVENT |
事件类型(ALARM/TROUBLE/CLOSE/OPEN 等) |
ZONE_TYPE |
防区类型 |
TIME |
时间戳 |
CHECKSUM |
LRC 校验和 |
2.2 通信流程
博世主机 博世中心
│ │
│── TCP连接建立 (7700) ────────►│
│◄──── 连接确认 ────────────────│
│ │
│── 发送BRS事件报文 ──────────►│
│◄──── ACK (200 OK) ──────────│
│ │
│── 心跳 (每30秒) ────────────►│
│◄──── 心跳应答 ──────────────│
3. 配置要求
设备端
| 参数 | 说明 |
|---|---|
| 协议选择 | BRS / "TCP/IP 上报" |
| 中心地址 | 博世中心 IP 或域名 |
| 端口 | 7700 |
| 账号 | 6 位数字账号 |
| 心跳间隔 | 30 秒(可配置) |
平台端
| 参数 | 说明 |
|---|---|
| 监听端口 | TCP 7700 |
| 需 SDK/NDA | 博世 BRS SDK 或签署 NDA 获取文档 |
| 设备列表 | 预注册主机账号 |
4. 优缺点
| 优点 | 缺点 |
|---|---|
| 功能完整,支持丰富事件类型 | 私有协议,需 NDA 获取文档 |
| ASCII 报文可读性好 | 仅博世设备使用 |
| 支持双向通信(上报+控制) | 无加密(需自行加 TLS) |
| 配置灵活,可自定义事件 | 第三方平台集成需协议转换 |
5. 适用场景
- 纯博世报警主机系统
- 博世 iFMS / BIS 中心对接
- 大型厂区园区纯博世方案
- 需要丰富事件内容的企业安防系统