没有 WiFi 和手机信号、至今还靠人工点数的牧场围栏口。
- 日常点数——不用人数,就知道有多少只羊进出了围栏。
- 夜间看护——非工作时间有羊穿过围栏,手机就收到通知。
- 远程牧场——在镇上打开 Home Assistant 看板看总数,不用开车过去。
- 多个围栏口——每个围栏口加一台摄像头和一个无线节点,全部汇报到同一个看板。
不适用:识别或登记单只羊只,或羊群密集挤过的宽门。计数依赖每只羊在摄像头视野里穿过一条线。
计数穿越围栏的绵羊,通过 LoRa 将 进/出/在栏 数据实时发送到您的手机和 Home Assistant 看板——无需现场 WiFi。
没有 WiFi 和手机信号、至今还靠人工点数的牧场围栏口。
不适用:识别或登记单只羊只,或羊群密集挤过的宽门。计数依赖每只羊在摄像头视野里穿过一条线。
两端之间靠无线电连接。围栏口,reCamera 数羊,XIAO 无线节点把每次计数经 LoRa 发出去。网关这边,一块同款 XIAO 无线配件通过 USB 插在 reComputer R1100 上,把计数转给 Home Assistant。只有网关需要局域网,围栏口只需要供电。
| 设备 | 作用 |
|---|---|
| reCamera 2002 系列(HQ PoE) | 运行绵羊检测,统计穿过虚拟线的次数 |
| XIAO ESP32S3 + Wio-SX1262(Meshtastic 固件) | 通过 UART 从摄像头接收计数,经 LoRa 广播出去 |
摄像头以一定角度装在围栏口旁,让每只羊都清楚地穿过那条线。摄像头与 XIAO 共地,TX 接 RX。计数程序每次开机自动启动。
计数走 Meshtastic LoRa 网络,不走 WiFi 或手机流量。
通信距离取决于地形和天线高度,山地和树林会缩短距离。安装前在现场测一下围栏口到网关的链路。
| 设备 | 作用 |
|---|---|
| XIAO ESP32S3 + Wio-SX1262(Meshtastic 固件) | 通过 USB 插在 reComputer R1100 上,接收 LoRa 消息 |
| reComputer R1100 | 运行两个桥接服务,把无线消息转成 MQTT |
| Home Assistant | 显示看板,保存计数历史 |
Home Assistant 可以跑在同一台 reComputer 上,也可以是局域网里另一台服务器。它的 MQTT 集成要连到同一个 broker,并开启自动发现。
数据接口见下方「能拿到什么数据」。
口径:reCamera 2002 系列、XIAO ESP32S3 + Wio-SX1262、reComputer R1100 组成的完整系统的能力与限制。
能做到什么:双向统计穿过围栏线的羊只,维护进、出、在栏三个累计数。累计数和最近一次穿越时间显示在带 24 小时历史的 Home Assistant 看板上,每次穿越也能推送到 Meshtastic 手机 App。
限制:计数准不准取决于摄像头对那条线的视野,羊挤成一团或在视野外穿过可能漏数。无线距离随地形变化。计数线位置和计数清零都可以在 Home Assistant 里操作。
网关发布的是普通 MQTT 主题,除了 Home Assistant,任何系统都能读。
| 主题 | 内容 | retained |
|---|---|---|
sheep/ha/in | 进栏累计数,整数 | 是 |
sheep/ha/out | 出栏累计数,整数 | 是 |
sheep/ha/inside | 当前在栏数,整数 | 是 |
sheep/ha/event | 最近一次穿越,JSON:方向、时间、计数 | — |
计数线位置和计数清零也通过 MQTT 控制,看板上的按钮就是这么实现的。附带现成的看板文件,可直接导入 Home Assistant。
不需要。计数通过 LoRa 无线电离开围栏口。只有农舍的网关电脑需要局域网连 Home Assistant,整个系统不依赖云服务。
不会。检测在 reCamera 上完成,无线电只传很短的计数消息。每次穿越 LoRa 传几个字节,不传图像。
它统计在摄像头视野里穿过虚拟线的每只羊。羊挤成一团或在视野外穿过可能漏数,正式使用前在自己的围栏口和人工点数对一遍。
取决于地形和天线高度,开阔视距最远,山地和树林会缩短距离。安装前实地测一下围栏口到农舍的无线链路。
摄像头继续计数。每 15 分钟一次心跳重发累计数,链路恢复后看板会自动追平。
可以管多个。每个围栏口加一台 reCamera 和一个 XIAO 无线节点,节点名各不相同,全部汇报到同一个网关和 Home Assistant。
不必须。网关把进、出、在栏累计数和最近事件发成普通 MQTT 主题,任何能订阅 MQTT 的系统都能用。
计数线、无线链路和看板都不绑定羊。换成别的牲畜,需要在 reCamera 上换一个针对它训练的检测模型。