打印
[Atmel]

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

[复制链接]
577|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

2398

主题

6956

帖子

67

粉丝