[Tinyos-help] Concurrent Radio and Mote->PC communication in Tmote

Philip Levis pal at cs.stanford.edu
Fri Mar 2 12:56:06 PST 2007


On Mar 1, 2007, at 7:04 PM, Ankur Kamthe wrote:

> Hi,
>
> I am trying to write an application wherein the Tmote receives data
> over the radio and forwards it to the PC via the UART. I was not
> getting the data to flow correctly into the PC, so I was concerned
> about the following things:
>
> 1. Is 57600 the default baud rate on the Tmote?
> 2. Do I need to use Resource Arbitration to send data to the PC and do
> radio communication for the Tmote?
>
> I am wiring my send, receive interfaces to UARTNoCRCPacket which wires
> to HPLUSART1M at the lower levels. HPLUSART1M gives the implementation
> of USART0 lowlevel functionality. I thought that Resource Arbitration
> was required only for communication between the radio and UART0.
>
> Could anyone correct me if I am making a wrong conclusion?

In TinyOS 2.x, if you want to send AM packets over the UART, you can  
use the interfaces and components specified in TEP 113. If you want  
to send raw byte streams of your own formatting, you can use the  
interfaces and components specified in TEP 117. Note that you won't  
want to use both abstractions at the same time. While you could do so  
for transmitting (just alternate between them), reception is tricky.

Phil


More information about the Tinyos-help mailing list