基于B/S架构的农业物联网上位机软件系统设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:ali99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
农业物联网现如今已经成为焦点,甚至已经得到了国家政策的支持。智慧农业将计算机技术与农业相结合,实现农业物联网,对农业的发展有着重要的意义。本文设计实现了基于B/S架构的农业物联网上位机软件系统,使得客户机的压力减轻,大大提高了效率。对于一个农业物联网工程,每一个数据子站包含若干个模拟输入设备、数字输入设备和数字输出设备,每个子站中的设备都需要进行管理,包括实时监测数据和远程监控,因此上位机需要与数据子站、用户和数据库进行通信。本文软件系统采用B/S架构,在Node.js环境下对软件系统进行设计与实现。服务器端与数据库之间的数据交互通过node-mysql功能模块实现,服务器端与数据子站的通信通过jsmodbus功能模块进行实现,服务器端与浏览器端通过WebSocket进行实时通信。整个软件系统分为服务器端、浏览器端和数据库三个部分。服务器端具体实现与浏览器端、数据子站和数据库之间的数据交互;浏览器端实现用户对服务器和数据库的访问,也实现用户对数据子站的实时监控;数据库中用户表、设备表和日志表实现系统数据的持久化。本文按照具体功能进行模块化分配,将软件系统分为数据库模块、Modbus通信模块、设备管理模块、登录模块、数据监控模块、设备信息管理模块、历史数据查询模块和Map模块。数据库部分主要根据需求,建立数据库物理模型,完成各个功能表的设计。最后,对软件系统进行测试,测试结果表明,服务器软件运行平稳,可以与浏览器端、数据库和数据子站进行有效快速的通信。各项性能优良,系统通用性强、稳定性好,实现了上位机数据监控的基本功能,并在此基础上提供了友好的用户界面。软件系统各部分能够按照预定的要求,协调运行,达到了预期的目的。
其他文献
氮是植物生长发育不可缺少的一种大量矿质元素,对植物氮代谢的研究一直受到高度重视。近年来,关于氮素吸收、同化、转运和种子氮贮藏的研究已取得较大进展,但是,营养器官中氮贮藏
目前,国外对海洋被囊动物海鞘生理活性物质的研究正处于高速发展阶段,但是关于从柄海鞘的鞘囊或鞘体中提取出高效的肿瘤药物以及类似其他种类的海鞘提取物的研究至今尚未见报道。我国学者对柄海鞘的研究更是极为少见,仅有比较初步的试探性的研究,根本没有涉及到生理活性问题。而我国海洋海鞘资源丰富,尤其是山东省长岛海域海鞘资源更是极其丰富,与国外相比,不仅没有得到开发,而且还极大的困扰着渔业和航海的发展。因此,应当
“好的开始是成功的一半”,一节成功的课是从精彩的导入开始的.一段精彩的导人往往可以激发学生的学习兴趣,吸引学生的注意力,从而让他们快速进入学习状态,达到事半功倍的效
随着无线通信的发展,对单片集成的多标准和多频段的收发机芯片的需求在不断地增长。相比于第三代移动通信(The Third Generation Mobile Communication,3G)和无线局域网(Wirele
摘 要: 教学活动离不开学生的有效参与,学生是客观存在的社会个体。学生学习能力水平的提高对教学效能的有效提升起到促进作用。初中生在阶段性的学习实践过程中,逐步积累和形成了一定的学习方法和经验,但在学习活动中也表现出了不尽如人意的地方。作者根据新课改的目标要求,对初中生数学学习活动的现状进行了研究和分析,并提出了改进策略。  关键词: 初中数学教学 学生活动 现状 改进策略  一、问题的提出  学生
五代北宋时期由于政治经济文化的诸多原因,敦煌石窟壁画的发展虽然远远不如唐代,但是这仍然是敦煌壁画中最为重要和辉煌的部分,本文就这一时期壁画艺术的兴起、发展和衰落,以
嵌入式Linux已经成为了各种便携式设备的主流操作系统,但Linux内核并没有考虑到嵌入式处理器的特殊存储架构,比如许多嵌入式SoC为了高性能与低功耗的目的往往会采用访问速度
电能信息采集与管理是是智能电网数据采集的重要基础,为了完善计量异常的检测,提高系统的运行性能,需要对电能数据和用电信息的计量异常进行分析。本论文分析了智能电网技术以及电能信息采集与管理的发展现状,在数据仓库以及数据挖掘等现有技术的基础上,根据电力数据正常采集的需求,依托电能信息采集的硬件平台和参与开发并已运行于湖州电力局的电能表现场校验系统,进一步设计了电能表状态分析任务决策子系统。通过设计数据库
新教材以实现课程目标为最高宗旨,向学生提供现实、有趣、富有挑战性的学习素材,为学生提供探索、交流的时间与空间,展现数学知识的形成与应用过程,满足不同学生发展的需求,逐步渗透重要的数学思想方法。特别是教材降低了对许多知识点的难度要求,此举对提高学生的学习兴趣有很大的帮助,但是要切实激发学生对数学学习的兴趣,适应素质教育的要求,还有待于教师的努力。有鉴于此,教师要明确教学的真正目的,不能仅仅为了考试,
研究背景与目的:细胞膜表面与细胞内质网(SR/ER)离子通道之间的功能交通是可兴奋细胞的重要特征,而位于二者之间的耦联膜复合体(junctional membrane complexes, JMCs)是实现其有效交通的结构基础。Junctophilin (JP, JPH)是近年人们认识的与JMC形成有关并具有其特性的蛋白分子,它通过耦联细胞膜表面与内质网上的离子通道,维持细胞内Ca2的稳态。在哺乳