应用协议栈论文-郑天宇,尹达一

应用协议栈论文-郑天宇,尹达一

导读:本文包含了应用协议栈论文开题报告文献综述及选题提纲参考文献,主要关键词:千兆以太网,UDP,IP协议栈,流量控制,图像采集

应用协议栈论文文献综述

郑天宇,尹达一[1](2018)在《千兆UDP/IP协议栈FPGA实现及其在高速成像系统中的应用》一文中研究指出在FPGA中设计并实现了传输速率为1 000 Mbit/s的以太网UDP/IP协议栈,并将其应用在图像采集系统完成图像传输。UDP/IP协议栈分为MAC层和UDP层,MAC层完成基本以太网帧的收发,UDP层完成顶层用户数据封装。协议栈完全兼容IEEE 802.3ab千兆以太网标准,具有显式流量控制功能,解决了FPGA千兆以太网硬核媒体访问控制器移植弹性低,资源消耗大的难题。仿真与实验结果表明,协议栈资源占用率低,用户端数据率可达964 Mbit/s,在帧长度为1 472时丢包率为0%,对于1 000×1 000(pixel)面阵CMOS探测器帧频可达48 f/s,适用于嵌入式高速图像采集系统。(本文来源于《现代电子技术》期刊2018年18期)

韩新风,高智中[2](2018)在《基于Z-Stack协议栈的ZigBee应用系统设计》一文中研究指出Z-Stack协议栈是TI公司开发的半开源的协议栈,协议栈的源代码如介质访问控制层、网络层等部分对用户是不可见的。基于Z-Stack协议栈的Zig Bee应用系统的设计与一般程序设计的方法不同,它主要采用移植方法将这些不可见代码融入用户的项目中,而且不需要用户去关注这些代码的内容。用户只需根据自己设计的系统的功能去编写应用层代码即可。Z-Stack协议栈是一种基于事件驱动的轮询式操作系统,它的核心是事件的产生与事件的处理,因此用户编写的应用层源代码主要包括任务的初始化和用户事件的处理。(本文来源于《长春师范大学学报》期刊2018年08期)

王盼[3](2018)在《低功耗蓝牙4.2协议栈应用层设计与实现》一文中研究指出低功耗蓝牙技术是一种新型的短距离无线通信技术,具有低功耗、低成本、抗干扰、连接灵活等特点,广泛应用于安保系统、穿戴式装置、智能家居等领域。低功耗蓝牙4.2版本改善了隐私权限保护,提升了数据传输速率,并引入了支持互联网连接的配置文件,是万物互联的最佳解决方案。目前,市面上存在许多低功耗蓝牙4.2协议栈产品,但大都存在以下叁个方面的问题:第一,这些协议栈的源码并不对用户开放,而只是提供了软件库,不利于修改和扩展;第二,它们同时实现了经典蓝牙和低功耗蓝牙的功能,代码量大,不适合小型嵌入式产品;第叁,大部分协议栈产品过于重视功能的完整性和多样性,而没有考虑协议栈代码带来的额外开销。因此,开发出具有较小代码量、较低代码开销的开源协议栈,对低功耗蓝牙4.2技术的应用有着重要的意义。本论文基于低功耗蓝牙4.2协议核心标准,对协议栈应用层部分,包括通用属性规范(Generic Attribute Profile,GATT)和通用访问规范(Generic Access Profile,GAP),进行设计与实现。在功能实现的基础上,通过分析应用层在协议设计与实际应用之间的矛盾,得出了GATT层和GAP层代码开销的主要来源,包括数据相关开销,如层间数据拷贝开销、内存管理开销、函数调用开销等,和非数据相关开销。为了优化应用层数据拷贝开销和内存管理开销,设计了报文头部预留分配策略;为了减少GATT层与ATT层、GAP层与HCI层之间小而重复的函数调用开销,提出了基于中介者模式的层间交互策略;为了优化应用层非数据相关开销,设计了注册回调函数机制,选取了在事件中判断状态的方式进行GATT有限状态机设计。本论文以STM32F103RBT6为主控单元、CC2564为控制器,搭建硬件平台,对所开发的低功耗蓝牙4.2协议栈应用层部分进行了功能测试和代码量测试。测试结果表明:本论文在实现低功耗蓝牙4.2协议栈GATT层和GAP层全部功能的同时,与开源协议栈BTStack相比,应用层输出文件大小降低了23.3%,可执行文件大小降低了12.4%,对代码开销进行优化的效果比较明显。本论文的研究成果对低功耗蓝牙系统的开发和使用都具有一定的工程应用价值。(本文来源于《东南大学》期刊2018-06-01)

孙万飞[4](2018)在《TD-LTE系统控制面协议栈分析及应用研究》一文中研究指出TD-LTE系统控制面协议栈作为TD-LTE系统中控制信令的协议规范,在整个系统中有着十分重要的作用,故控制面协议的分析与应用研究一直是TD-LTE系统相关研究中重点研究方向之一。本文在控制面协议栈的研究基础上主要做了以下工作:一是分析TD-LTE系统中开机附着,UE发起服务请求与寻呼、VoLTE主叫与被叫信令流程后,基于初始化用户消息信令,提出一种在网络附着阶段屏蔽数据业务的方法;二是针对第一项工作中无法屏蔽目前TD-LTE系统电路域回落(CSFB)通话的问题,提出一种基于用户上下文修改响应信令屏蔽CSFB通话的方法。本文主要工作概述如下:(1)基于控制面信令中的初始化用户消息信令,提出一种在网络附着阶段屏蔽数据业务的方法。该方法可实现用户在进行开机附着、发起服务请求及寻呼、VoLTE主叫与被叫时的信号屏蔽。本方法首先设置屏蔽用户手机号码信息,获取其所对应的国际移动用户识别码IMSI信息和所述屏蔽用户M-TMSI信息;通过S1接口过滤出初始化用户消息信令,提取初始化用户消息信令中的用户身份信息,根据信令信元中的数据类型,选择屏蔽用户的身份信息与初始化用户消息中的用户身份信息进行比较,对屏蔽用户的信令流程进行阻断,从而实现屏蔽用户数据业务的屏蔽。(2)基于控制面信令中的用户上下文管理消息,提出一种屏蔽用户CSFB通话的方法。该方法解决了本文第一项工作在网络附着阶段进行数据业务屏蔽方法中无法屏蔽CSFB通话的问题。本方法在设置屏蔽用户手机号码信息后,获取所对应的用户身份信息包括IMSI以及移动性管理实体(MME)在S1AP链路上给用户设备(UE)分配的唯一标识(MME UE S1AP ID),通过S1接口过滤用户上下文管理信令中的初始化上下文响应信令和UE上下文修改响应信令,提取出信令中的MME UE S1AP ID信息,判断此用户是否为屏蔽用户后,改变屏蔽用户原CSFB通话信令流程,从而屏蔽所述屏蔽用户的CSFB通话。本文所提出的屏蔽方法与传统方法相比具有可精确屏蔽、无电磁干扰、UE能耗小等优点。相同条件下仿真分析了本文所提方法与传统方法相同屏蔽时长时,UE的能耗曲线。仿真结果表明,在长时间进行屏蔽时,本文所提方法在UE能耗方面具有较强优势,其中所提第一个方法,30 min时比传统方法节约能耗达33%,时间更长时,具有的优势将更加明显;所提第二个方法,当屏蔽时长为200 s时,本文所提方法UE的能耗大约节约45%,而随着时间的增加,本文所提方法能耗的减少将更加显着。(本文来源于《天津理工大学》期刊2018-06-01)

王佩[5](2018)在《面向物联网的Modbus协议栈设计与应用》一文中研究指出随着互联网和通信技术的发展,将传统电子设备融入互联网成为互联网的另一个扩展方向,即物联网。物联网的发展离不开可靠性高,语义简明,扩展性强的物联网协议,具体来说在物联网所面临的物体的识别,物体的连接和物体的数据交换叁个主要问题中均面临着协议规范。物体的识别和物体的链接均依赖于底层硬件支持,如RFID、NFC物体识别技术和LPWAN和3GPP连接技术。在物联网情形下,传感器、嵌入式设备、智能控制系统和远程服务器都需要紧密地联系在一起,形成一个物与物、物与人通信的智能网络。在这个网络中各个数据源差异性非常大,各种设备之间的网络结构也多种多样,因此设计一种适用于物联网场景的通信协议需要考虑到如下几个问题:首先,需要选择一种开放性高、应用广泛的标准协议作为协议栈实现参考。其次,针对复杂的物联网应用场景,需要协议兼容各类物理链路和物理设备的可扩展。再次,为提高开发者效率,能灵活提供远程、进场通信和透明传输的各种API,特别在物联网场景下远程和近场数据转换应具有透明传输的能力。针对标准协议选择问题,文章分析了几大流行的物联网协议的优缺点,最终选择了基于公开的ModBus协议来实现协议栈。ModBus协议在工业自动化领域的广泛应用和协议本身具备的远程和现场网络的连接能力,并且由于工业以太网与物联网之间存在极大的相似性,在普世的物联网应用场景中也能很好扩展。因此,参考ModBus协议标准,设计一种运用在物联网应用层的Modbus协议栈,以适应如今分层的物联网架构。该协议栈能同时提供远程TCP连接,本地串行链路连接,TCP与设备间数据透传等功能。针对兼容性和可扩展性的问题,文章基于低耦合的思想提出叁层协议栈架构。应用层和设备相关层各自维护操作结构体及其操作函数,并使用中间的核心层来进行耦合,这样使得应用层屏蔽了设备相关层的差异性,使得设备相关层则可以按需求扩展或删除对某种设备的支持,具有很好的兼容性和可扩展性。针对远程、近场和透传通过能力支持的问题,文章基于所提出的叁层协议栈架构,抽象了各个层的接口函数。设备相关层针对不同的物理设备,实现串行链路上的ModBus-RTU通信接口和TCP/IP协议下ModBus-TCP通信接口,前者提供了进场通信能力,后者提供了远程通信能力。在进行应用层的API设计,应用层基于四个基本通信函数来实现12种功能码,体现出协议栈面向功能的服务架构思想。在透传能力支持方面,也是基于应用层四个基本通信函数实现了ModBus-RTU协议向ModBus-TCP协议相互转换的API接口。在协议栈应用方面,文章设计了一种简单的智能家居系统来对本课题所实现的协议栈加以应用,从而验证协议栈性能。所设计的智能家居系统由家庭网关和传感控制子节点两部分。家庭网关基于AM335X处理器+Linux操作系统,实现ModBus-TCP远程连接和ModBus-RTU本地控制及两协议数据相互转换的功能。传感控制子节点作为ModBus-RTU协议子设备,它基于STM32单片机实现室内环境监测和家电控制功能。通过系统测试可以看出,本文针对物联网应用设计了一种与底层链路无关的ModBus协议的协议栈。实验结果表明该协议栈在功能上符合ModBus标准协议的规范,性能上每个指令的通信延时小于540us,并且帧出错了几乎为0,保证了协议栈的可靠性。此外协议栈的设计基于分层抽象思想,面向应用层的接口是统一的,可以很好的屏蔽物理层的多样性,在扩展性和可移植方面有一定的优势。此外本协议栈可用于嵌入式网关中用于RTU和TCP协议的转换,也可单独用作主站或者从站,基于本协议栈设计的接口可很好的面向各种物联网应用场景及与某些物联网开放平台互联。(本文来源于《成都理工大学》期刊2018-05-02)

鲍海森[6](2017)在《基于FTP协议栈的OpenAt应用软件远程DOTA系统》一文中研究指出OpenAt是一款基于GSM/GPRS无线CPU模块的嵌入式操作系统。OpenAt系统集成了基于GSM/GPRS无线CPU模块的大部分应用开发API函数库。DOTA是指系统远程无线升级功能。文章以Q2686无线CPU为模块为例,介绍OpenAt操作系统平台上的基于FTP的远程DOTA软件设计,为GSM/GPRS产品应用提供一种远程在线升级手段。(本文来源于《无线互联科技》期刊2017年20期)

鲍海森[7](2017)在《基于FTP协议栈的OpenAt应用软件远程DOTA系统》一文中研究指出OpenAt是一款基于GSM/GPRS无线CPU模块的嵌入式操作系统。OpenAt系统集成了基于GSM/GPRS无线CPU模块的大部分应用开发API函数库。DOTA是指系统远程无线升级功能。本文以Q2686无线CPU为模块为例,介绍OpenAt操作系统平台上的基于FTP协议的远程DOTA软件设计,为GSM/GPRS产品应用提供一种远程在线升级手段。(本文来源于《软件工程》期刊2017年09期)

许光[8](2017)在《嵌入式TCP/IP协议栈的设计与应用》一文中研究指出本文介绍了一种嵌入式TCP/IP协议栈的设计方法,使用ARM7处理器和网络控制器ENC28J60搭建硬件平台进行了协议栈的移植,整个设计具有一定的参考价值。(本文来源于《电子世界》期刊2017年16期)

伍文涛[9](2017)在《单片机的嵌入式系统中TCP/IP协议栈的实现与应用分析》一文中研究指出伴随着科学技术的不断发展和进步,在研究嵌入式以太网的同时,要对系统专业网络协议处理芯片以及单片机嵌入TCP/IP协议栈极性整合,从而分析不同措施之间的难易程度和生产成本,确保设计方案的最优化,真正建构更加有价值的精简TCP/IP协议栈。本文从TCP/IP协议栈结构和嵌入式系统的概念出发,集中阐释了单片机的嵌入式系统中TCP/IP协议栈的实现过程,最后对系统实现和应用展开了讨论,旨在为研究人员提供有价值的参考建议。(本文来源于《电脑迷》期刊2017年05期)

黄成丽,曹达[10](2017)在《基于Z-stack协议栈的智能物联综合应用平台系统方案》一文中研究指出智能物联是智能家居实施过程中必不可少的硬件及软件支撑。本文所提出的智能物联应用平台系统方案解决了从感知层到应用层各个层之间的软件以及硬件的设计要求。实际的应用效果表明该平台不仅可以很好的采集上报底层数据,同时也可具有友好用户体验。(本文来源于《电子世界》期刊2017年09期)

应用协议栈论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

Z-Stack协议栈是TI公司开发的半开源的协议栈,协议栈的源代码如介质访问控制层、网络层等部分对用户是不可见的。基于Z-Stack协议栈的Zig Bee应用系统的设计与一般程序设计的方法不同,它主要采用移植方法将这些不可见代码融入用户的项目中,而且不需要用户去关注这些代码的内容。用户只需根据自己设计的系统的功能去编写应用层代码即可。Z-Stack协议栈是一种基于事件驱动的轮询式操作系统,它的核心是事件的产生与事件的处理,因此用户编写的应用层源代码主要包括任务的初始化和用户事件的处理。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

应用协议栈论文参考文献

[1].郑天宇,尹达一.千兆UDP/IP协议栈FPGA实现及其在高速成像系统中的应用[J].现代电子技术.2018

[2].韩新风,高智中.基于Z-Stack协议栈的ZigBee应用系统设计[J].长春师范大学学报.2018

[3].王盼.低功耗蓝牙4.2协议栈应用层设计与实现[D].东南大学.2018

[4].孙万飞.TD-LTE系统控制面协议栈分析及应用研究[D].天津理工大学.2018

[5].王佩.面向物联网的Modbus协议栈设计与应用[D].成都理工大学.2018

[6].鲍海森.基于FTP协议栈的OpenAt应用软件远程DOTA系统[J].无线互联科技.2017

[7].鲍海森.基于FTP协议栈的OpenAt应用软件远程DOTA系统[J].软件工程.2017

[8].许光.嵌入式TCP/IP协议栈的设计与应用[J].电子世界.2017

[9].伍文涛.单片机的嵌入式系统中TCP/IP协议栈的实现与应用分析[J].电脑迷.2017

[10].黄成丽,曹达.基于Z-stack协议栈的智能物联综合应用平台系统方案[J].电子世界.2017

标签:;  ;  ;  ;  ;  

应用协议栈论文-郑天宇,尹达一
下载Doc文档

猜你喜欢