
1) 【一句话结论】
构建分层物联网环境控制系统,按牧原保育、妊娠、育肥猪舍差异化部署传感器(如保育区每10㎡1个温湿度+氨气传感器),结合边缘实时过滤与云平台动态阈值(基于历史数据、季节、猪群生长阶段),实现精准环境控制,保障生猪健康生长。
2) 【原理/概念讲解】
老师讲解:系统需按猪舍类型细分传感器部署。保育区(猪龄1-4周)对环境变化敏感,需在地面、食槽旁、通风口部署高密度温湿度(DHT22)和氨气(MQ135)传感器,每10㎡1个;妊娠区(怀孕期)关注氨气积累,在粪污区、通风口部署氨气传感器,温湿度传感器每20㎡1个;育肥区(体重50-100kg)关注温度,在屋顶、地面部署温湿度传感器,每30㎡1个。数据采集通过LoRa网关(低功耗,电池寿命5年)传输,加密协议为TLS 1.3。异常告警分三级:一级(边缘网关)- 温度>21℃(保育区)或氨气>10ppm(保育区),触发本地蜂鸣器;二级(云平台)- 温度上升速率>2℃/h,推送短信给养殖员;三级(平台)- 连续3次异常,联动视频监控查看猪群状态。边缘计算在网关端实时过滤异常值(如传感器故障导致的数据突变),聚合5分钟均值,快速判断异常。传感器故障检测:传感器每小时发送自检信号(如校准温度20℃),若连续3次未收到,触发故障告警。阈值动态调整:云平台用机器学习模型(如随机森林),输入特征包括历史温度数据、季节因子(如冬季温度曲线)、猪群生长阶段(保育期、育肥期),每季度更新阈值,比如冬季保育区温度阈值降低至20℃。
3) 【对比与适用场景】
| 猪舍类型 | 传感器类型 | 部署密度 | 典型环境阈值(牧原标准) |
|---|---|---|---|
| 保育区 | 温湿度(DHT22)、氨气(MQ135)、二氧化碳(MQ135) | 每10㎡1个 | 温度20-22℃,湿度60-70%,氨气<10ppm |
| 妊娠区 | 氨气(MQ135)、温湿度(DHT22)、二氧化碳(MQ135) | 每20㎡1个 | 温度18-22℃,氨气<15ppm |
| 育肥区 | 温湿度(DHT22)、二氧化碳(MQ135) | 每30㎡1个 | 温度18-24℃,氨气<20ppm |
通信方式对比:
| 通信方式 | 定义 | 特性 | 使用场景 | 注意点 |
|---|---|---|---|---|
| LoRa | 低功耗广域网 | 电池寿命5年,长距离(2-5km),低速率(100kbps) | 大型养殖场(多栋猪舍)、偏远区域 | 信号受障碍物影响,需部署中继站 |
| 4G/5G | 移动通信 | 高速率(1-100Mbps),广覆盖 | 小型猪舍、需要实时视频 | 依赖运营商网络,成本较高 |
4) 【示例】
伪代码(边缘处理+云平台):
5) 【面试口播版答案】
面试官您好,我设计的生猪养殖场环境控制系统针对牧原不同猪舍的差异化需求,分层部署传感器。保育区(小猪对环境敏感)每10㎡部署1个温湿度+氨气传感器,妊娠区重点监测粪污区的氨气积累,育肥区关注温度。数据通过LoRa网关传输,边缘网关实时处理,若保育区温度超过21℃,立即触发本地蜂鸣器,同时上报云平台。云平台用机器学习模型动态调整阈值,比如冬季保育区温度阈值从21℃降至20℃。多级告警:边缘本地告警、云平台短信(养殖员)、视频联动(远程查看)。这样能精准控制环境,减少应激,提升生产效率。
6) 【追问清单】
7) 【常见坑/雷区】