[Tinyos-devel] TelosB as base station?

Razvan Musaloiu-E. razvanm at cs.jhu.edu
Fri Jul 6 13:26:47 PDT 2007


Hi!

These are the problems that I encounter so far:

a) the mote disconnects and immediately reconnects with a different tty.
    The program that uses the old tty starts consuming all the CPU. I
    encounter this problem using both the built-in Intel USB controller and
    also and external one (something with a NEC chip). The problem seems to
    be correlated with higher traffic.

b) the mote enters in a mode when all the packets received from the
    computer fail the CRC and no acks are send back to the computer.
    While this happens the computer continues to receive proper packets
    from the mote. The error happens more frequently with higher bitrates
    (115 or 57kpbs) and it also seems to happen more when sending from
    the computer to the mote is less frequent than receiving from the mote.

c) only once I encountered a situation when many packets received from
    the mote had bad CRCs. Things went back to normal after I reset the
    mote.

Note about the software: I'm using a Python script based on the tinyos.py 
already committed as part of Deluge T2. I hope in the near future to 
have some time to play with the C++ version SF from TUB.

Also related to this: in a home environment with very low traffic (a few 
packets per minute) a TelosA behaved perfectly for more than 4 months. It 
only receives data.

Perhaps it would be a good idea to verify if the DCO recalibration helps.

A nice weekend to everyone!
Razvan ME


On Thu, 5 Jul 2007, Philip Levis wrote:

> On Jul 5, 2007, at 8:26 AM, Matt Welsh wrote:
>
>> Good points - we'll try these and let you know.
>> 
>> 
>>> 
>>> Two simple questions:
>>> 
>>> 1) Does stability increase if you lower the telos speed to 57600?
>>> 2) Does stability increase if you use the Java serial forwarder?
>>> 
>>> Phil
>> 
>
> I asked 1) because Ben Greenstein has noted that at 115200 the telos drops 
> packets and has some other issues. IIRC, this is why Boomerang operates at 
> 57600? Or does it still operate at 115200? Ben thinks he can get the serial 
> stack to be fast enough.
>
> I asked 2) because of a post from Steve McKown on July 3rd that noted a 
> deadlock bug in the C serial forwarder.
>
> Phil
>
> _______________________________________________
> Tinyos-devel mailing list
> Tinyos-devel at Millennium.Berkeley.EDU
> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel


More information about the Tinyos-devel mailing list