杭州电子科技大学电子信息学院, 浙江 杭州 310000
传统无线网络协议栈存在硬件兼容性弱、内存和 CPU占用率高、函数接口复杂等问题, 采用此类协议栈将提高项目开发的软硬件成本。设计一种轻量级分层协议栈, 通过协议栈架构的分层设计、底层的开放式设计、函数的可重入设计等, 使其具有低系统资源占用率、高可移植性和多网卡协同工作的特点。采用 IAR EW8051,KEIL MDK,STM32CUBE等作为软件平台, 进行协议栈程序的开发与测试。测试结果表明, 该协议栈代码量小, 可应用于 CC1100,CC2500,SI4463, SX1278等无线芯片, 且能有效应对复杂环境下的信号干扰, 提升点对多通信效果, 有较高的实用价值。
无线传感器网络 分层协议栈 轻量级 多网卡 Wireless Sensor Networks(WSN) layered protocol stack lightweight multi-card 太赫兹科学与电子信息学报
2018, 16(2): 312