摘要
目前在智慧农业系统通信架构的实现上,利用较多的往往是ZigBee、WiFi等技术,虽然其基本能够实现较长距离传输、低功耗等需求,但是在诸如抗干扰性、成本开销等方面上也还存在着许多缺点.针对这些问题,本文介绍了一种基于LoRaWAN技术设计的智慧农业系统.LoRa终端利用STM32单片机作为主控制器结合LoRa射频模块设计而成,通过树莓派来搭建LoRa网关集中器进行数据转发,在云服务器上部署ChirpStack服务与Flask Web应用实现了对农业作物生长环境的远程监测与管理功能,并详细描述该LoRaWAN应用系统的工作原理以及系统设计.最终所实现的系统数据传输稳定,抗干扰性强,同时也极大地降低了开发成本.
At present,ZigBee,WiFi,and other communication technologies are widely used in the realization of communication architecture of smart agriculture system.Although these can basically achieve long-distance transmission,low-power consumption,and other requirements,there are still many shortcomings in such aspects as anti-interference and cost.To solve these problems,this study introduces a smart agriculture system based on LoRaWAN technology.The LoRa terminal node is designed by using STM32 MCU as the main controller and LoRa RF module as the data transceiver module,and the raspberry pi is used to build a LoRa gateway concentrator for data forwarding,we finally realize the monitoring of environmental of crop growth and the portable system management function by setting up the ChirpStack service and Flask Web application on the cloud server.The working principle and system design of the LoRaWAN application system are described in detail.The system has stable data transmission and strong antiinterference,also dramatically reduces development costs.
作者
张美平
陈清建
张少敏
郭毅
ZHANG Mei-Ping;CHEN Qing-Jian;ZHANG Shao-Min;GUO Yi(College of Mathematics and Informatics,Fujian Normal University,Fuzhou 350117,China;Fujian Provincial Key Lab of Network Security&Cryptology,Fujian Normal University,Fuzhou 350007,China)
出处
《计算机系统应用》
2020年第12期111-116,共6页
Computer Systems & Applications
基金
2020福建师范大学“大学生创新创业训练计划”(cxxl-2020140)