[Atmel] 每天跟我读点资料:轻型网络开发指南(3)

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2403

主题

6994

帖子

68

粉丝
快速回复 在线客服 返回列表 返回顶部