论文部分内容阅读
随着我国养猪行业向工厂化、大规模集约化生产模式的快速转变,传统的养猪方式已经无法满足生产需求,越来越多的农场选择使用液态饲喂自动化系统来养猪。使用液态饲喂自动化系统养猪具有饲料营养吸收好、猪只生长环境优良、自动化程度高、劳动力成本低的优点,但是饲喂系统对操作人员和维护人员要求较高,我们无法为每一个猪场都配备一个技术人员。因此,如何实现技术人员能够远程地监测和维护饲喂系统运行成为了一个关键问题。目前国外的液态饲喂系统已经相对成熟,其饲喂设备已经做到标准化,配套的远程监控系统也已经完善。但国内的液态饲喂系统却仍处于现场饲喂设备的研究和实验阶段,对实现液态饲喂系统的远程监控却没有一个完整的解决方案。因此,本文结合液态饲喂技术、嵌入式技术、网络通信技术、Web开发技术和H5+App开发技术设计开发了基于物联网的液态饲喂远程监控系统来实现对液态饲喂系统的远程监控。具体工作如下:(1)对比目前常见的物联网体系结构,选择USN体系结构作为系统的架构并在此基础上设计了系统的整体组成。分析了系统各组成部分的功能需求和整个系统的性能需求。(2)数据采集终端的设计,包括微处理器的选型、GPRS模块选型以及各模块的电路设计和软件开发。(3)数据服务器的设计和搭建。在FastSocket框架的基础上设计了网络通信模块、在SuperSocket框架的基础上设计了基于WebSocket通信协议的客户端交互模块、制定了终端与数据服务器通信的格式并设计了数据解析处理模块。(4)猪场管理平台的设计和搭建。管理平台采用三层架构模型,分为数据访问层业务逻辑层和表示层。设计了SQL Server数据库,包括数据库核心业务关系梳理、数据库领域模型的建立以及数据库所有表的设计。(5)系统的部署和测试。包括采集终端PCB电路板的制作和各元器件的焊接、采集终端的现场安装、数据服务器和Web服务器的发布、数据采集功能和远程控制功能的测试。