孙亮亮
返回 小企业智能化

小企业智能化

小微企业冷库无线环境监测实战:LoRa 温湿度节点 + 网关上报 + 超限微信告警

2026年9月23日

LoRa 温湿度节点采集冷库数据,网关上报并超限微信告警,低成本易部署。

小企业智能化LoRa环境监测冷库监控

小微企业冷库无线环境监测实战:LoRa 温湿度节点 + 网关上报 + 超限告警

摘要

餐饮、药店、生鲜门店的冷库一旦温度超标,几小时就能造成整批货品报废。拉网线布线成本高、.Point覆盖难。本文用 LoRa 无线温湿度节点 + 单网关,搭建一套覆盖多间冷库、断网可缓存、超限即微信告警的低成本监测方案,适合 10 间以内门店快速落地。

冷库监测的痛点

  • 布线难:冷库金属门体屏蔽强,Wi-Fi 穿门衰减大;明线易被叉车碰断。
  • 告警滞后:靠人工定时巡检,夜间与节假日是盲区。
  • 责任难追溯:没历史曲线,货损时无法证明是否超温。

LoRa 的优势恰好对症:433/470MHz 绕射强、单跳可达数百米、节点功耗极低(一节电池用半年以上),一个网关就能收几十个节点。

方案架构

[LoRa 节点(ESP32+SX1278+SHT30)] --无线--> [LoRa 网关(ESP32+SX1278)]
                                              |
                                          串口/HTTP
                                              v
                                      [树莓派/旧电脑 转发 MQTT]
                                              |
                                      [HA / Node-RED 看板 + 微信机器人]

节点只负责采集与定时发射;网关收到后通过串口或 WiFi 转成 MQTT 上报;最终在 HA 做曲线与告警。

硬件清单(单节点约 40 元)

  • ESP32 开发板 ×1
  • LoRa 模块 SX1278(RA-02) ×1
  • 温湿度探头 SHT30(优于 DHT22,冷库不凝水误差小)×1
  • 18650 电池 + 充电模块 ×1
  • 网关侧同款 ESP32 + SX1278

节点固件要点(Arduino 片段)

RadioLib 库驱动 SX1278,周期采样后经 LoRa 发出 JSON:

float t = sht30.readTemperature();
float h = sht30.readHumidity();
String payload = "{"id":2,"t":" + String(t,1) + ","h":" + String(h,1) + "}";
// 设置 470MHz、SF=9、带宽 125kHz,兼顾距离与速率
LoRa.begin(470.0); LoRa.setSpreadingFactor(9);
int state = LoRa.transmit(payload);
// 发完进入深度睡眠,由定时器唤醒,降低功耗
esp_deep_sleep_start();

节点 ID 区分不同冷库,网关据此分地址入库。

网关接收与上报

网关持续监听,收到后通过 paho-mqtt 转发到本地 broker:

import paho.mqtt.client as mqtt
def on_recv(payload):
    mqtt.publish("cold/storage/2", payload)  # 路由到对应冷库主题

HA 里用 MQTT 集成即可生成温湿度实体,自动出历史曲线。

超限微信告警

在 Node-RED 或 HA 自动化判断阈值(如冷库 > -15℃ 持续 5 分钟):

automation:
  - alias: 冷库超温告警
    trigger:
      - platform: numeric_state
        entity_id: sensor.cold_2_temp
        above: -15
        for: "00:05:00"
    action:
      - service: notify.wechat_bot
        data:
          message: "⚠️ 2号冷库温度 {{ states('sensor.cold_2_temp') }}℃,已超 5 分钟,请立即检查!"

微信告警走企业微信机器人 webhook 或 Server 酱,手机必到。

部署注意事项

  • 探头位置:远离出风口直吹与门缝,取货品层平均温度;每库建议 1~2 个节点交叉验证。
  • LoRa 距离:金属冷库门会衰减,网关尽量布在走廊中部,必要时加吸盘天线外引。
  • 断网缓存:网关本地存最近 24h 数据,网络恢复后补传,避免盲区丢数。
  • 报警冗余:微信+短信双通道,关键冷库再加声光报警器,防止夜间漏看。
  • 校准:SHT30 出厂较准,长期运行每季度用标准温度计比对一次。

小结

LoRa 无线监测把冷库监管从"人工巡检"变成"实时可溯"。节点低成本、网关易扩展,配合 HA 历史曲线与微信告警,能在货损发生前抢出处置时间。小门店先用 2~3 个节点试点,跑通后再按冷库数复制即可。

本模块其他文章

小微企业冷库无线环境监测实战:LoRa 温湿度节点 + 网关上报 + 超限微信告警 · 孙亮亮