基于STM32的农业物联网网关设计与实现

来源 :北方民族大学 | 被引量 : 0次 | 上传用户:qianglongzx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
农业是国民经济的基础产业。农业物联网是发展现代农业的重要途径之一,对我国农业经济发展有深远且积极的影响,其利用各种传感设备测得作物生长环境参数,再使用通信技术将环境参数经网关转发至服务器,从而实时监测作物的生长环境。但是面对农业生产地形各异、种类繁多、规模不一的复杂情况,现有网关无法灵活的调整通信方式、数据传输速率、传输距离等各项参数,且通信协议各异。为解决以上问题,本文选取高性能、低功耗、资源丰厚的STM32作为开发平台,设计并实现农业物联网网关,可根据实际农业生产场景和功能需求灵活选取通信方式以及通信协议,提供给用户一个支持多通信接入、多协议转换以及通信模块配置的平台,具有较强的适用性和实际应用价值。根据物联网三层架构的特点,将网关设计分为三层:通过Zig Bee、Lo Ra、蓝牙、RS485通信方式,将感知层采集到的农业环境数据上传至网络层。网络层中使用自定义的Kframe结构体作为中间桥梁,实现Modbus、Zig Bee、GSXY、LWXY四种通信协议之间的两两转换,并使用Wi Fi或GPRS无线通信方式,将协议转换后的数据上传至服务器。用户在应用层对通信方式和通信协议进行选取,并对通信模块的参数进行配置调试。通过网关功能测试的结果表明,农业物联网网关达到了设计的预期目标。本文主要研究成果:(1)为了适应农业生产场景复杂、环境多变的特点,本网关提供对Zig Bee、蓝牙、Lo Ra和RS485下行通信方式以及Wi Fi和GPRS上行通信方式的支持。可通过预先配置,满足用户灵活选取通信方式的需求,在保障网关广泛接入需求的同时还具有更好的通用性。(2)针对农业物联网网关适配协议繁杂的问题,提出Kframe结构体模型,作为Modbus、Zig Bee、GSXY和LWXY协议之间转换的桥梁,实现市面上多数网关通信协议的两两互换,经过测试还发现Kframe结构体具备优秀的兼容新网关通信协议的潜在价值。(3)为确保网关传输数据的安全性,在农业物联网网关的设计中使用改进的RSA加密算法,对传输的农业数据进行加密,从而进一步提高了农业物联网网关的安全。
其他文献
香港特别行政区行政长官林郑月娥:中国网络媒体论坛已经发展成为中国网络媒体界层次最高、规模最大的年度盛事。当前,数码化经济和网络普及应用是不可逆转的大势,必须充分掌握网络媒体的发展,在有需要时建立秩序。针对虚假信息加强、加快作出纠正和澄清,加强网络安全,应对网络及媒体上的不当及违法行为。要不断检视相关法律,研究其他国家和地方的经验,积极堵塞漏洞。要积极善用网络媒体的力量,提升发放政府信息的效率,创新
期刊
学位
学位
学位
学位
学位
学位
学位
学位
学位