轻型网络开发指南 Atmel 无线MCU 。Atmel 轻型网络栈说明和API 。轻型网络栈软件开发工具(SDK) 描述 这个文档描述了轻型网络栈的说明---Atmel为了容易使用专有低功耗无线网络协议。这个文档能被认为是一个全的完整的协议说明和有关的API。本文档还描述了协议的引用实现。 轻型网络目标使用者是系统设计师,嵌入式编程者,硬件工程师,评估,原型机,部署无线解决方案和产品。轻量级的网格堆栈被交付作为一个软件开发包,包含了堆栈全部源码,如同应用的例程。 假定用户是C编程语言的专家。建议懂一些嵌入式系统知识,但不是必须。 1.介绍 1.1 应用目地 轻量级网格的设计,以解决广泛的无线连接应用的需求。一些应用包括: 。远程控制 。警报和加密 。自动仪表读取(AMR) 。家庭自动建立通讯 。玩具和教育装备 1.2 硬件需求 轻型网络被设计在所有Atmel IEEE 802.15.4 传输和SoCs。当前的栈工作在AVR-ARM为基础的MCU上,但考虑到极端的可移植性和低的资源需求,它几乎能运行于任何Atmel MCU上边。 所有支持平台的列表能在轻型网络栈的入门指导中找到。 1.3 缩写和术语 AODV - 按需距离矢量 API - 应用程序接口 Device Node - 物理设备作为网络的一部分 GPIO - 通用输入/输出接口 LQI - 链路质量指示器 MAC - 介质访问控制 MCU - 微控器单元 MIC - 消息完整性码 NWK - 网络层 PAN - 个人局域网 PHY - 物理层 RAM - 隨机访问内存 RSSI - 接收信号强度指示器 SDK - 软件开发环境 SoC - 片上系统 User,Customer - 在最终产品中使用轻量级网络的实体
|