The invention provides a low-power wireless ad hoc network communication protocol stack, which comprises an application layer module for constructing and analyzing an application layer, an interface module for providing an internal callback interface to improve the performance of the application program in the application layer module, and a transmission module for blocking control, RTT estimation, and fast recovery and forwarding. TCP; allocation module for dynamic allocation of IP addresses. It not only realizes the transplantation of the communication protocol stack on the real-time operating system, but also reduces the power consumption of the communication protocol stack, thus speeding up the execution speed of the entire operating system.
【技术实现步骤摘要】
低功耗无线自组网通信协议栈
本专利技术属于网络
,尤其涉及一种低功耗无线自组网通信协议栈。
技术介绍
随着电子信息技术的发展,网络化日益普遍,以太网被广泛应用到各个领域,只要在设备上增加一个网络接口并实现TCP/IP协议,就可以方便地接入到现有的网络中,完成远程数据传输的相关功能。因此,嵌入式网络技术一直是关注的焦点,目前已经广泛应用于通信、工业控制、消费电子等各个领域。近年来,随着可编程逻辑器件的飞速发展,人们开始考虑将整个嵌入式系统集成到单片FPGA中实现,其中也包括了以太网的嵌入式片上系统,并构建了嵌入式网络硬件开发平台,实现了通信协议栈在实时操作系统上的移植,但是目前的通信协议栈功耗较大,延慢整个操作系统的流程执行速度。
技术实现思路
为解决上述技术问题,本专利技术提供一种低功耗无线自组网通信协议栈。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。本专利技术采用如下技术方案:在一些可选的实施例中,提供一种低功耗无线自组网通信协议栈,包括:应用层模块,用于构造和解析应用层;接口模块,用于提供内部回调接口,提高所述应用层模块中应用程序的性能;传输模块,用于阻塞控制、RTT估算以及快速恢复和转发的TCP;分配模块,用于动态分配IP地址。在一些可选的实施例中,应用层模块包括:构造单元,用于基于通信方式选取协议并根据选择的协议建造协议组,将建造的协议组进入至本身构造单元中。在一些可选的实施 ...
【技术保护点】
1.低功耗无线自组网通信协议栈,其特征在于,包括:应用层模块,用于构造和解析应用层;接口模块,用于提供内部回调接口,提高所述应用层模块中应用程序的性能;传输模块,用于阻塞控制、RTT估算以及快速恢复和转发的TCP;分配模块,用于动态分配IP地址。
【技术特征摘要】
1.低功耗无线自组网通信协议栈,其特征在于,包括:应用层模块,用于构造和解析应用层;接口模块,用于提供内部回调接口,提高所述应用层模块中应用程序的性能;传输模块,用于阻塞控制、RTT估算以及快速恢复和转发的TCP;分配模块,用于动态分配IP地址。2.根据权利要求1所述的低功耗无线自组网通信协议栈,其特征在于,所述应用层模块包括:构造单元,用于基于通信方式选取协议并根据选择的协...
【专利技术属性】
技术研发人员:李海威,铁海涛,刘铭,耿飚,史新召,崔红松,高鹏,赵希波,
申请(专利权)人:新开普电子股份有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。