无线传感器节点数据采集及分布式远程控制研究

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:xmuppdragon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:构建基于ZigBee的无线传感器节点数据采集及分布式远程控制系统,通过数据以及相关协议的结合,可以对远程节点进行采集,并且将其存储在数据库中。这种操作方式可靠性高,而且能耗低,对农业、工业等技术领域都有着相当大的应用价值。文章详细介绍系统总体设计及系统硬件、软件设计,希望对相关人员有借鉴意义。
  关键词:无线传感器;节点数据采集;分布式远程控制
  1  背景阐述
  无线传感器网络技术使人们在对信息进行处理的过程当中拥有更快的速度,并且不断地提高计算机与世界之间的联系。而通过建立大量传感器获取数据,并且在中央服务器进行处理,达到了十分高效的运用效果。与此同时,远程控制技术也在高速地发展,这是一种以计算机通信技术为基础的处理方法。而将两者进行结合,可以充分地对信息进行反馈并且处理。这种运用远程控制系统通过互联网的远程控制实现的方法,有效地融入了服务过程,起到了非常好的效果。因此这种技术不会受到时空的限制,并且可以使人力成本大大减少,使资源的利用率不断扩大。正是因为这一系列的优点,许多研究单位也纷纷建立起相应的研究平台,并且通过其硬件结构进行灵活的操作,使其可以运用于不同的形式,让远程技术能够得到很大层面的推广[1]。
  当前,在无线传感器网络和远程控制技术不断发展的背景下,物联网技术的应用也在不断的进步。目前“互联网+”这一理念应用于很多的领域,如交通、工业等,不仅有利于人们对于理论的探索和系统的改进,而且对各种发展模式以及各种路径的研究和开拓都有着相当重要的意义,它可以进一步促进人们生产方式的转变。而本文主要是研究基于ZigBee的无线传感器节点数据采集及分布式远程控制体系,通过对土壤中的一些含量数据进行说明,并且运用该系统,使用户能够在远程实现控制节点采集的功能,网页客户端能够收集主机的上传数据[2]。
  2  系统总体设计
  在对远程无线控制系统的总体进行设计时,需要兼顾网页客户端、服务端、主机端和无线传感器节点等各方面。远程无线控制系统有上述多个构建共同组成,任何一端出现问题都会导致系统无法正常运行,其中无线传感器扮演者信息收集和传递的作用,主要包括发送节点和调节器节点。通过对土壤中一些微量元素含量进行采集,以及远程操控实现系统的运行。用户可以在客户端对远程无线控制系统进行设置,对需要进行的工作下达指令,并且通过通信模块将指令代码传输到服务器。当服务器接收到该代码后,根据之前设定的协议使用该段代码,同时将代码信息传输给主机端。主机收到代码后对其进行识别和编译,并且将其放到实验中,如果该段编码无法编译,则认定为编译失败,将错误原因反馈给服务器和网页客户端,使得用户知道问题原因;如果编译通过,则通过无线传感器将代码发送至ZigBee无线传输模块,并且将采集到的数据发送至调节器模块,调节器在收到数据后将该数据传输至主机。同时服务器可以通过协议来使用该段数据信息,同时该段数据会保存在服务器中,作为数据库数据方便后续调阅历史数据时使用[3]。
  3  系统硬件设计
  3.1  ZigBee无线模块
  ZigBee技术作为一种最新兴的通信技术,最为适用的方面是短距离通信,并且其含有自组织性、功耗低和稳定等各种优良的特性,相比起蓝牙等通信技术,有着巨大的优势。而ZigBee技术凭借这种优势也成了目前物联网发展最为重要的技术基础之一,通过短距离无线传输,在工业、家居等领域得到了大规模的推广。而在这种技术的应用之下,相关的人员可以在设备上通过设置多个节点,安装在设备中。然后就可以使用计算机系统,对其整体构成一个完整的传输网络系统。并且在这种系统的运用时,能够更好地实现各种信息之间的传递。
  本系统在使用的時候,一般是通过CC2530作为微端控制器。在控制器之下的无线传感网络可以接收发送节点的信号源,并且进一步对所接收的信息进行处理。然后通过信息的点对点无线传输,放置在CC2530的调节器中。而后这种调节器会将汇聚过来的所有数据,通过无线调试接口板进一步传送到主机端,而其具体的方法采用了CC2530的发送节点以及调节点。通过调试接口板以及相应的仿真器和主机进行联系,并且将所编译的节点下载之后,使用调节器节点的数据线转口将接收的数据发送给主机,并进一步显示。
  3.2  传感器模块
  本系统在使用的过程中,其硬件也有一定的优良程度。比如,当系统在使用传感器对土壤当中的微量元素进行检测时,可以首先确定较为合适的地点,并且需要避开因为一些石块或坚硬的物体而导致探测结果出现误差。之后对需要测试的深度进行发掘,并且将其表层土抛开,使得将要测试的土壤能保持一定的松软程度。然后,可以将传感器直接插入土壤。在这个过程中,土壤检测一共需要4根接线,它们分别负责电源正负以及外接电源的正负。通过与相应的模块连接并且转换,可以与CC2530发送节点相互联系。这样可以准确地对土壤中的一些微量元素进行数据的采集,并且及时地通过传感器将数据进一步传送出去。
  4  系统软件设计
  4.1  无线传感器节点端
  在系统的软件中,第一步要运用的是无线传感器节点端。它通过对节点以及调节器节点的组合,实现程序中的数据采集功能。其具体的内容可以定义各种函数并初始化,之后可以将数据进一步的接收和转发,并且对于转发的数据也可以进行格式的规定等。在使用CC2530的发送节点时,其流程一般都是先通过各种配置好的参数初始化,然后按照相应的格式发送代码。之后传感器就会接收这些数据,如果成功,就会通过指示灯闪烁来进行提示。在CC2530调节器节点板进行工作的时候,其节点与发送节点之间通过ZigBee的组成实现点对点传输。并且当节点数据准备好之后,相应的节点就开始接收数据,然后将接收过来的数据进一步发给主端机。   4.2  主机端
  在系统软件中,主机端主要负责接收数据和发布数据,订阅并下载相应代码,编译并下载代码等功能。当主机端在使用过程中,其主要的组成部分就包括接听程序文件、批量处理程序以及订阅和发布的程序。文件批量处理程序主要是运用下载于各种服务端传输过来的代码,并且用命令将其实现文件的编译和下载。然后通过订阅和发布程序,发布主题端所需要订阅的各种代码以及数据。其主要的流程就是首先通过代码接收串口数据之后,验收数据是否正确,如果正确,可以进行进一步的发布。
  4.3  服务器端
  云服务器一般会采取不同的数据库,比如MQTT服务器、SQL数据库等。其中MQTT服务器主要包括对Web服务器的快速安装和配置,用于具体消息的订阅和发布。之后运用HTTP服务器,通过对主机的服务器下载相应的代码;SQL数据库主要的功能就是数据的储存,并可翻看历史数据。此外,一些通信技术使客户端实现与服务器之间的信息交换,并进一步地传输数据。其具体的流程是首先通过订阅数据,然后将数据进行进一步的解析处理,之后检测数据的正确性,如果正确,数据就会直接存入数据库。
  4.4  网页客户端
  在软件中,网页客户端主要实现以下几个功能:第一,使用户能够编写相应的代码,并且对无线节点端提交;第二,及时展示采集到的信号源信息。当用户在使用网页端的时候,可以通过点击相应的文件选择一定的文件代码,并且通过上传按钮传输。构建相应的HTTP请求,并且借助一定的对象将文件传输到云端。但是当代码出现解析失败的情况,主机会通过服务器将具体的说明返回网页端,这时需要进一步的改进。而当编译出现通过的情况,相应的数据会通过串口发送给主机。主机在接收之后,就会将这些数据进一步地传入相应的数据库。之后网页端就可以通过对数据表的应用实现数据库的访问。
  5 结果与分析
  在对土壤微量元素进行测试的过程中,为了使结果具有更好的稳定性,应该进行多次实验。收集串口接收节点数据,并且将其编号,然后通过各种数据的分析逐一显示。之后利用数据库中的查询功能,逐一体现主机号以及数据。而通过对实验结果的研究,可以看到系统能够很好地实现用户的远程控制,并且基于ZigBee系统的无线传感器节点,实现对数据的采集,及时显示数据中所保存的信息。对比之前的协议数据方案,其系统具有相当大的优势,可靠性高、具有良好的扩展性、功耗低、使用范围广。而在使用过程中,服务器基于MQTT协议,可以进一步发布和订阅信息,通过对信息的发布解除对程序的耦合,并且在连接网络的时候还可以达到开销很小的效果。在系统运用时,將所采取的数据上传到数据库中,能够与历史的数据作进一步的比较,并且使相关人员及时地监控信息。
  [参考文献]
  [1]顾逸枫,张正华,沈逸,等.无线传感器节点数据采集及分布式远程控制[J].无线电工程,2020(8):661-665.
  [2]应可珍.能量高效的无线传感器网络数据融合关键技术研究[D].杭州:浙江工业大学,2019.
  [3]景鸿鹏.基于数据聚合的无源无线传感器网络MAC层设计与实现[D].北京:北京交通大学,2019.
  (编辑 傅金睿)
其他文献
摘 要:文章论述了一种利用外设HC-SR04超声波组件设计的基于MSP430G2553的超声波倒车雷达监测系统。系统能实时检测汽车尾部与障碍物的距离,并在MSP430G2553拓展板上用LCD动态显示实时距离,实现了对当前测量距离的显示,对倒车安全有着不可替代的作用。经实验验证,该系统最大测量距离为3.5 m,并且具有成本低廉、非接触性好、反应速度快、可靠性强、适应性好、操作方便的特点。  关键词
摘 要:在卫星通信系统的信道加密业务中,通常使用FPGA的UART通信实现CPU与保密机之间的交互。文章介绍的UART通信模块,是一种新颖的串口发送和接收的FPGA设计,仅由Verilog中简单的always块就能实现,证明此方法的操作简单且实用性强。仿真测试验证收发模块可实现可靠的全双工串口通信,更容易满足实际设计的需求。  关键词:FPGA;UART通信;always块  0 引言  在卫星通
摘 要:在高校图书馆管理中,通过应用区块链技术,能够有效促进图书馆学科服务模式变革创新,创建用户参与的图书馆资源建设,使得图书馆能够加快精准学科服务模型建设。文章对高校图书馆信息资源建设中区块链技术的应用方式进行了探究。  关键词:高校图书馆;区块链技术;信息资源  0 引言  高校图书馆数字化信息资源建设复杂程度比较高,所需时间比较长,虽然各大高校均对图书馆数字化信息资源建设有深入研究,并且获得
摘 要:教室是教书育人的主要场所,为了将现代化技术引入教室设计,文章开展了三维虚拟视觉在教室设计中的应用研究。通过对应用三维虚拟视觉技术设计教室意义的分析,提出布设三维虚拟视觉教室功能属性的设计行为,结合智能课堂系统,动态化地抓取各类学习相关数据,为老师精准提供每一个学生的学习状态数据,从而使教室进一步体现因材施教、以学生为中心的核心教育理念。文章从基础性教室构成、支撑性设备构成、综合管理设备、综
摘 要:随着全球化的不断深入发展,不仅加强了各国之间的联系,同时也对各国的经济发展和科技发展带来了一定的影响。我国已经度过了互联网快速发展的时期,但是由于各种各样的原因,计算机应用技术并没有大范围普及,同时其具体应用也受到了一定制约。文章对计算机及其应用技术进行了简要分析,并针对新形势下计算机应用技术如何更好地进行创新实践提出了一些建议。  关键词:新形势;计算机应用技术;创新实践  0 引言
摘 要:随着高职院校大数据技术与应用专业设置的大幅度增长,专业建设成为一个重要的研究内容。文章通过分析目前专业建设存在的问题,提出培养多样化的教师队伍、准确定位培养目标,定位就业去向,构建课程体系,转变思维,打破专业壁垒,推动大数据专业的进一步发展的解决策略。  关键词:高职;大数据专业建设;问题;策略  0 引言  信息技术的浪潮席卷而来,促使了一系列变革的发生与落地,在这些技术当中大数据以熟
摘 要:近年来,我国经济社会运行发展速度及质量持续提升,这与计算机及其网络化相关科学技术的蓬勃发展密不可分,而在当今大数据日益融入人们日常生产生活的整体宏观大背景之下,如何科学有效及合理有序地做好做实计算机网络安全防范措施,逐渐成为社会各个层面需要给予足够正视的重要问题。文章在对当前大数据时代下计算机网络安全存在的主要问题进行分析阐释的情况下,针对性地提出相关优化调整措施及建议。  关键词:大数据
摘 要:云计算技术不断发展,其中,云桌面技术的发展为高校计算机机房建设和改造提供了全新的方案。文章提出一套基于VDI桌面云代替传统PC主机的高校计算机机房建设方案,并从能耗、管理方式、安全性等角度分析基于VDI的桌面云架构及其相对传统PC主机的优势。  关键词:云桌面;计算机实验室;VDI  0 引言  随着高校课程改革的不断推进,越来越多高校开始注重培养学生实践能力,对于计算机及相关专业的学生
摘 要:在诸多优秀的中华民族传统文化中,热贡艺术是各民族在交往交流交融的过程中逐渐产生和发展的。文章通过介绍唐卡、堆绣、坛城等艺术形式,来探寻热贡艺术在现代文化社会中的传承模式与发展前景,热贡艺术的繁荣发展对于增强中华民族共同体意识也具有深远的意义。  关键词:热贡艺术;文化交融;传承;发展  1 热贡艺术在民族文化中的意义  在浩瀚如烟的历史文化长河中,热贡艺术犹如一颗璀璨的繁星,照亮了华夏文明