Lesson3---节点对节点的无线电通信要点.pptVIP

  • 18
  • 0
  • 约 18页
  • 2016-06-13 发布于湖北
  • 举报

Lesson3---节点对节点的无线电通信要点.ppt

Lesson 3 节点对节点的无线通信 介绍TinyOS 系统的通信模块,熟悉TinyOS 中支持通信的接口和组件。 使用message_t类型数据(即TinyOS 2.x的消息缓冲区) 发送一条消息缓冲到无线电。 从无线电接收一条消息缓冲。 一、介绍 TinyOS 提供了很多的接口来抽象底层的通信服务,以及提供或实现这些接口的组件。 所有的接口和组件使用了一个共同的消息缓冲抽象,称为 message_t. message_t可以通过nesC 的结构体来实现(类似于C语言中的结构体struct)。 message_t的成员是不透明的,因此不能直接访问。 1.1 基本通信接口 Packet :提供了对message_t抽象数据类型的基本访问。这个接口的命令有:清空消息内容,获得消息的有效载荷区长度,获得消息有效载荷区的指针。 Send :提供基本的自由地址的消息发送接口。这个接口提供的命令有:发送消息,取消未成功发出的消息。接口还提供了事件来指示一条消息是否成功发送。它也提供了一些便利的函数,来获得消息的最大有效载荷区长度以及消息有效载荷区的指针。 Receive :提供最基本的消息接收接口。这个接口提供了接收消息后的事件。它也提供了些命令,可以方便地获得消息的有效载荷区长度以及消息有效载荷区的指针。 PacketAcknowledgements :提供了一种机制来要求对每个信

文档评论(0)

1亿VIP精品文档

相关文档