Hello, I am using the active message abstraction on top of the TKN154 with telosb motes. I am basically testing the unslotted csma procedure, therefore I am using the protocol in a very simple scenario: non-beacon enabled mac, no-coordinator, indirect transmissions between devices (by broadcasting).
In this scenario, all nodes generate and broadcast data packets at certain rate (ranging from 10 pkts/sec up-to 50 pkts/sec). The problems start after some time, when some of the nodes are not able to send packets anymore (send fails with EBUSY). It looks that after a last 'successful' AMSend.send , there was no AMSend.sendDone event in response. When this happens, I tried to restart the MAC using MLME_RESET.request, which returns SUCCESS, but I never get the MLME_RESET.confirm event. Every time I run experiments, the number of nodes that fail is different, and even some times there are no failures at all, which is quite strange. I am using AMSenderC and AMReceiveC. When I switch to the normal MAC, everything works fine. Any help? Also, if someone has some sample code that shows how to use the active message on top of tkn154 (maybe I'm missing something), it might be also very helpful. Thanks Eduardo _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
