首页 | 官方网站   微博 | 高级检索  
     

轻量级WSN分层协议栈的设计与实现
引用本文:顾 剑,李文钧.轻量级WSN分层协议栈的设计与实现[J].太赫兹科学与电子信息学报,2018,16(2):312-316.
作者姓名:顾 剑  李文钧
作者单位:School of Electronics and Information,Hangzhou Dianzi University,Hangzhou Zhejiang 310000,China and School of Electronics and Information,Hangzhou Dianzi University,Hangzhou Zhejiang 310000,China
摘    要:传统无线网络协议栈存在硬件兼容性弱、内存和CPU占用率高、函数接口复杂等问题,采用此类协议栈将提高项目开发的软硬件成本。设计一种轻量级分层协议栈,通过协议栈架构的分层设计、底层的开放式设计、函数的可重入设计等,使其具有低系统资源占用率、高可移植性和多网卡协同工作的特点。采用IAR EW8051,KEIL MDK,STM32CUBE等作为软件平台,进行协议栈程序的开发与测试。测试结果表明,该协议栈代码量小,可应用于CC1100,CC2500,SI4463, SX1278等无线芯片,且能有效应对复杂环境下的信号干扰,提升点对多通信效果,有较高的实用价值。

关 键 词:无线传感器网络  分层协议栈  轻量级  多网卡
收稿时间:2016/12/6 0:00:00
修稿时间:2017/1/9 0:00:00

Design and implementation of lightweight layered protocol stack for WSN
GU Jian and LI Wenjun.Design and implementation of lightweight layered protocol stack for WSN[J].Journal of Terahertz Science and Electronic Information Technology,2018,16(2):312-316.
Authors:GU Jian and LI Wenjun
Abstract:Traditional wireless network protocol stacks have some problems, such as weak hardware compatibility, high memory and CPU usage, complex function interface and so on. Using such stacks will increase the cost of software and hardware for project development. In this paper, a lightweight layered protocol stack is designed through the hierarchical design of protocol stack architecture, the open design of hardware layer, the re-entrant design of function. It has the characteristics of low system resource occupancy, high portability and multi-card cooperation. IAR EW8051, KEIL MDK, STM32CUBE are utilized as software platforms to develop and test protocol stack. The test results show that this protocol stack can be applied to wireless chips such as CC1100, CC2500, SI4463 and SX1278, and it can effectively deal with signal interference in complex environment and enhance the effect of point-to-multipoint communication, which has high practical value.
Keywords:
点击此处可从《太赫兹科学与电子信息学报》浏览原始摘要信息
点击此处可从《太赫兹科学与电子信息学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号