2.3 提供的服务 轻型网络提供以下核心服务: 。基础数据服务(接收和发送数据) 。识别 。路由 。基本加密 。无线接收器电源管理 。接口的高级功能的无线电收发器(加密,能量检测,随机数代等) 在一个应用中轻型网络主要负责: 。网络管理(发现,加入,通讯,等) 。先进的网络操作情况(休眠路由,父子关系,数据传送到休眠节点,等) 。由于失败重新发送数据 。定义数据装载格式 。先进的加密 。MCU的电源管理 。硬件外设接口(ADC,PWM,EEPROM,等) 3.1 结构亮点 轻型网络的高级结构如下图所示。轻型网络代码被分成一定数量的逻辑级每个提供一套为用户提供API。堆栈的设计只提供绝对必要的无线通信功能,它期望用户能自己建立余下的,或者如果需要提供第三方库。 。硬件抽象层(HAL)提供了基本的硬件相关的功能,如硬件定时器,睡眠 控制,GPIO接入无线接口 。无线电物理层(PHY)提供无线电收发器接入功能。有些是可访问的 通过网络层(请求发送数据,数据显示),其中一些可用于应用程序 (频道选择,随机数的产生,能量检测等) 。网络层(网络层)提供核心堆栈的功能,这是详细描述整个文件 。系统服务为所有层提供通用的功能,这是正常堆栈操作所必需的。 系统服务包括基本类型和定义、软件定时器、默认配置参数, 加密模块访问等 。应用服务包括不需要堆栈的模块,但对于大多数应用程序都是通用的。 目前这种类型的服务是空中升级(OTA)。应用服务的超出本文的范围
|