孙亮亮
返回 小企业智能化

小企业智能化

小微企业室内定位与电子围栏实战:蓝牙 Beacon + ESP32 网关做资产/人员区域定位与越界告警

2026年10月27日

用蓝牙 Beacon 与 ESP32 网关做区域定位、到岗与越界告警,低成本可落地。

蓝牙定位BeaconESP32电子围栏

小微企业室内定位与电子围栏实战:蓝牙 Beacon + ESP32 网关做资产/人员区域定位与越界告警

摘要:用蓝牙 Beacon 与 ESP32 网关做区域定位、到岗与越界告警,低成本可落地。

GPS 在室外好用,一进仓库、车间就失灵——金属顶棚屏蔽信号、精度也从米级退化到几十米。但很多小企业其实不需要厘米级定位,只要知道"叉车现在在哪个库区""巡检员有没有到岗""资产有没有被搬出限定区域"就够了。这类区域级定位,用蓝牙 Beacon + ESP32 网关就能几十元一个节点搞定,本文讲完整落地路径。

一、为什么选蓝牙而不是 UWB

室内定位有几种技术:UWB 精度 10–30cm,但基站贵、部署复杂,适合产线精确定位;Wi-Fi 指纹定位受终端差异影响大;蓝牙 Beacon 方案成本最低——一个 iBeacon 纽扣电池款几块钱、续航 1–2 年,网关用现成的 ESP32(自带蓝牙和 Wi-Fi)几乎零增量成本。

我们的目标不是画轨迹,而是判定"属于哪个区域",因此 RSSI(信号强度)粗定位完全够用,没必要上 UWB。

二、硬件清单与成本

  • Beacon:iBeacon 协议纽扣电池款(CR2032),支持 UUID/Major/Minor 自定义,单价 5–15 元,贴资产或装工牌壳。
  • 网关:ESP32 开发板(ESP32-WROOM),刷 ESPHome 的 esp32_ble_tracker 或自写固件扫描,每块覆盖半径约 8–15 米。
  • 服务端:MQTT broker(如 NAS 上的 Mosquitto)+ Node-RED 或 Python 规则引擎。
  • 可选:资产贴纸壳、人员工牌挂绳、低电量预警看板。

一个 500 平仓库布 5–8 个网关,硬件总投入通常在千元内,远低于 RFID 或 UWB 方案。

三、网关如何扫描 Beacon

ESP32 开机后持续广播扫描 2.4G 频段,抓到 iBeacon 包后解析出三段身份:UUID(项目标识)、Major(区域/楼层)、Minor(具体设备编号),以及关键字段 RSSI(Received Signal Strength Indication,单位 dBm,越接近 0 信号越强)。

实务要点:RSSI 抖动很大,单帧不可信。网关应多次采样取中位数再做上报,并通过 MQTT 发布"本网关看到了哪个 beacon、RSSI 多少"。ESPHome 的 bluetooth_proxy/ble_tracker 已经封装好这部分,改改 yaml 就能跑,不必从寄存器写起。

四、区域判定算法:别迷信三角定位

很多新手一上来想做三网关三角定位算坐标,结果在金属环境里漂得没法用。更稳的做法是**"最强信号归属法"**:

  1. 每个网关上报它看到的 beacon 及 RSSI;
  2. 服务端取"RSSI 最大(信号最强)的那个网关"作为该 beacon 的当前区域;
  3. 引入迟滞(hysteresis):只有新网关信号比当前强 6dB 以上才切换区域,避免门口来回跳变;
  4. 区域 = 网关所在房间/库区,物理上一一对应。

这套逻辑在仓库、车间、门店都够用,且调试成本远低于三角定位。

五、电子围栏与告警逻辑

区域判定之后,业务价值就出来了:

  • 资产越界:给每台关键设备设"允许所在区域白名单",beacon 出现在白名单外 → 立即企微/钉钉机器人推送"资产 X 离开限定区"。
  • 人员脱岗:某工牌 beacon 连续 N 分钟不在任一网关覆盖(或不在应到岗区域)→ 触发脱岗告警。
  • 低电量预警:beacon 上报的电池字段低于阈值,提前安排更换,避免"定位突然没了"才发现没电。
  • 到岗打卡:巡检员 beacon 进入指定区域即记一次"已到岗",替代部分纸质签到。

六、部署踩坑清单

  • 2.4G 同频干扰:蓝牙和 Wi-Fi 都跑 2.4G。网关 Wi-Fi 回传尽量走 5G,或错开信道;Beacon 投放密度按实测覆盖补点。
  • 金属屏蔽:货架、铁皮柜会严重衰减信号。Beacon 贴在外侧或高处,别塞进金属抽屉。
  • 布点验证:上线前做 walk test——人拿 beacon 走遍每个区域,确认每个点至少有一网关 RSSI > −80dBm。
  • 电池更换计划:按 RSSI 衰减趋势预判寿命,别等丢了再找。
  • 隐私合规:人员定位涉及位置隐私,务必提前告知并限定用途,避免劳动合规风险。

七、落地示例:仓库资产盘点

某五金仓库给 30 台叉车、200 个关键托盘贴 Beacon,5 个库区各布 1 个 ESP32 网关、走廊补 2 个。Node-RED 规则每晚 23:00 比对"资产—应处库区"清单,差异自动生成盘点单推给仓管。上线三个月,账实相符率从 92% 提到 99.5%,找一台错放叉车从平均 20 分钟降到 2 分钟。

小结

区域级室内定位不必上 UWB,蓝牙 Beacon + ESP32 网关以极低硬件成本就能解决"资产在哪、人在没在岗、有没有越界"三类刚需。关键不在算坐标,而在"最强信号归属 + 迟滞 + 白名单围栏"这套稳得多的工程逻辑。先小范围 walk test 验证覆盖,再谈全量铺开。

本模块其他文章

小微企业设备预测性维护实战:ESP32 + 振动传感器做异常监测、FFT 频谱与企微告警小微企业安灯(Andon)系统实战:ESP32 驱动三色报警灯做产线异常呼叫与看板小微企业设备二维码巡检系统实战:扫码点检、异常上报与维护台账小微企业智能车间照明实战:ESP32 + 继电器 + 人体感应做分区节能灯控门店电子价签与促销信息屏实战:ESP32 + 墨水屏无线刷新、断网缓存与批量管理小微企业用 ESP32 + 称重传感器做原料出入库自动计量:HX711 标定与微信日报实战小微企业本地大模型落地:用 Ollama 在工控机部署 Qwen 做制度问答助手小微企业用 4G DTU 实现异地设备远程采集:无公网 IP 的分散站点组网与告警实战小微企业用 Wiegand 读卡器 + ESP32 搭建门禁考勤台账:刷卡上报、后台统计与异常告警小微企业冷库无线环境监测实战:LoRa 温湿度节点 + 网关上报 + 超限微信告警小微企业用 ThingsBoard 搭建设备物联网平台:MQTT 遥测上报、规则链告警与可视化看板小微企业用 Node-RED 搭建设备联动中台:从 MQTT 到企业微信告警小微企业设备数据采集与看板上墙:用边缘网关把 Modbus PLC 接入 Grafana门店 AI 视觉智能化落地:用摄像头 + 轻量模型做客流统计与区域安防小微企业低成本环境监控实战:ESP32 + 温湿度/水浸传感器 + 微信告警小企业经营异常自动告警实战:企业微信机器人把问题主动推到群里给小企业搭一套本地 AI 知识库客服:用 Ollama + 向量检索把老员工经验变成可查答案用二维码+手机扫码给小企业做轻量库存盘点:零设备成本的智能化落地当老系统没有接口:用 RPA 补上自动化用实时看板取代每天手填的日报
小微企业室内定位与电子围栏实战:蓝牙 Beacon + ESP32 网关做资产/人员区域定位与越界告警 · 孙亮亮