随着物联网、人工智能等技术的快速发展,运用智能设备进行田间害虫监测已成为农业现代化发展的重要方向。基于水稻害虫监测设想展开研究,设计以ESP32CAM为主控单元搭载OV2640摄像头来拍照录像获取害虫图像信息。通过Arduino IDE平台,采用C++编程语言使电脑和设备处于同一无线网络WIFI或5G下实现互联,设备与阿里云平台的物联网模块通过 MQTT 协议实现互联,从而完成设备与云平台的互通。通过Arduino、Node.js 使用 VS Code等软件编程,可实现在云平台中订阅设备信息,查看设备状态和图片。这项技术通过远程监控实现了对水稻害虫的在线监测,能够及时获取害虫的图像信息。
经测试,系统能够以10秒时间间隔稳定拍摄高清图像,通过MQTT协议与TLS加密技术保障数据传输准确率,采用ICA标准JSON格式实现图像数据与元信息的高效封装解析。确保了图像在传输过程中不会发生变化保障图像质量。
通过ESP32自带平台或Node.js解码等多种途径来查看图片和视频。可视化监控使害虫图像清晰可见更加具体容易捕捉。采集到的为未来进一步识别分析提供素材。