嵌入式Web Services及其在远程实验中的应用

来源 :江苏大学 | 被引量 : 0次 | 上传用户:wolfcner
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式和计算机网络技术的发展,资源共享、数据交互和相互协作是嵌入式系统日益增长的需求。作为专用的计算机系统,嵌入式系统实现特定的应用功能,软硬件资源严格受限,信息相对独立,不同嵌入式系统其软硬件资源也往往不同,web服务以TCP/IP、HTTP和SOAP为通信协议,具有接口统一、松散耦合、应用集成和可跨越防火墙等特点,正好弥补嵌入式系统之间数据通信中存在的接口不统一、平台异构和数据独立等问题,嵌入式的web服务化是嵌入式系统网络化和智能化的发展趋势。  在嵌入式系统上应用web services会受其软硬件资源严格受限的制约,目前,嵌入式web services尚处于待研究和探索萌芽阶段,如何让嵌入式web services既能充分利用web服务的接口统一、松耦合和可跨防火墙等特点,又不影响嵌入式系统的正常工作则是嵌入式web services研究的关键问题,本文研究内容是实现嵌入式web services并将其应用于远程教学实验系统,以验证该web services的可行性和正确性。  本文首先深入研究了国内外嵌入式web services的发展现状,并分析了本论文中嵌入式系统软硬件资源情况以及web services技术中TCP/IP、HTTP、SOAP等支撑协议的特点,由此确定了在此嵌入式系统上实现web services的可行性,随后从应用服务的角度分析了在嵌入式系统上实现web services的服务结构和实现方案。  本文在以ARM为内核的STM32F407IGT6芯片上移植嵌入式免费开源的实时操作系统FreeRTOS和轻量级TCP/IP协议栈LwIP,并测试了该系统的实时效果和网络通讯质量,保证了嵌入式web services的底层技术的可靠性。随后,设计了一款精简版的HTTP1.1协议,实现了其中的POST和GET方法,保证了web services对HTTP最基本的要求。XML为web services中传输的结构化和固化数据的基础,本文设计了一款C语言版的“推”模式XML解析器,该解析器基于事件驱动,响应速度快,节省内存;并以此为基础设计了SOAP消息处理器,用来处理嵌入式web services中传输的SOAP消息。  以上工作完成了嵌入式web services所需的基础通信协议,本文在此基础上结合具体的服务需求,以组成原理课程实验为应用背景,将实验课程中底层的FPGA硬件功能封装成向外提供的web服务,将客户端的实验操作设计成调用该web服务的客户端请求,由此将此嵌入式web services与具体服务绑定,实现了web服务的整个流程,最后,本文对整个系统的有效性和可靠性进行了验证和优化。
其他文献
聚类分析在数据挖掘领域中占有重要的一席之地,主要是用来发现数据对象在空间中的分布结构。根据数据对象间的相似度量,聚类算法将数据对象集合分割成若干个簇,在同一个簇中
现有的结构健康监测系统的特点是低功耗、低速率和不考虑数据传输的实时性。在各种灾异条件(比如海啸、飓风、地震、剧烈撞击等)下,结构设施会在短时间内发生巨大的变化,这时会产
随着信息技术的迅猛发展,图像处理技术在诸如医疗诊断、气象检测、军事侦测等领域发挥着越来越重要的作用。数字图像分割技术作为计算机视觉中的一种基本技术,是数字图像处理
运动模糊图像的恢复是目前数字图像处理领域研究的一个热点问题,有着重要的学术和应用价值。目前很多运动模糊恢复算法的计算量都比较大并且不能保证恢复结果的质量,针对上述问
本文针对现存的危险化学品安全管理中的主要问题,将无线传感器节点和RFID阅读器结合,应用到危险化学品安全监控中。RFID技术能够识别单个化学品的信息,无线传感器节点负责实
作为未来组成骨干网的核心部分,波分复用(WDM)光网络的研究动态受到广泛的关注。虽然WDM网络可以通过波分复用技术极大地提高网络带宽,但是与其上所承载业务需求量的爆炸式增
文本的表征与文本间的语义相似度计算是自然语言处理领域里十分重要的基础性研究课题,它们直接影响着诸如文本自动分类、信息检索、机器翻译、问答系统等多个应用系统的效果
在一些机器学习任务中,收集训练样本的代价很大而资源是有限的,因此以有限的资源收集高质量的样本是至关重要的。通常情况下,随机抽取的样本被假设服从独立同分布。然而,主动
随着众核处理器微结构技术的发展,片上集成的计算和存储资源越来越多,处理器结构越来越复杂。海量的片上资源和多样化的硬件结构使得高性能计算应用在众核处理器上并行优化的
随着科技的进步和居住环境的改善,人们更加重视家居环境的舒适度和安全性。随时随地的监控家居环境和及时快捷的发现家居安全问题,成为了人们的迫切需求。传统家居监测报警系统