摘要
针对农业物联网感知层对传感器接入的需求,选取农业生产中国内外常见的12种土壤湿度传感器,以传感器直接接入物联网为目的,对其通信接口和通信协议进行对比研究。所选取的12种土壤湿度传感器按接口类型可分为RS485接口、SDI-12接口和模拟接口三大类,分别对这3类接口进行了信号采集和通信协议研究,并以STM32微控制器为平台按照各自的通信协议编程实现了对这3类接口传感器的数据采集和转化,获取到了相应的土壤湿度数据。结果表明:Modbus接口协议的传感器是国内主流,协议复杂度最为简单;SDI-12接口协议的传感器国外使用较多,协议复杂度次之;模拟接口作为一种国内外厂商都保留的接口类型,其获取的数据需经过复杂换算才能得到湿度值,且测量数据的准确性取决于厂商提供的校准公式,或需自行校准,协议复杂度最高。
- 单位