Hi Miklos, Thanks so much for the help. I will test the procedure that you suggested and let you know if it works.
Sorry I mixed up mib520 and the RF chip. Anyway, is it possible to send tone? Thank you! YanYan --- On Thu, 4/23/09, Miklos Maroti <[email protected]> wrote: From: Miklos Maroti <[email protected]> Subject: Re: [Tinyos-help] Questions about Implementing Jamming Signals To: [email protected] Cc: [email protected] Date: Thursday, April 23, 2009, 4:18 PM Dear YanYan, On Thu, Apr 23, 2009 at 9:49 PM, Jane <[email protected]> wrote: > I am trying to implement jamming signals using iris motes with mib520 chip. > My goal is to completely block other nodes' communication. In the program, I > broadcast a node ID using AMPacket. The ID is sent non stop by put a send > signal in the sendDone event and CCA has been disabled. Then I used > Basestation to monitor the traffic. It seems that most of the time, my > program wasn't able to block other traffic. There were very few collisions. The job of the MAC is to avoid collisions, so that is why you do not see many. Even if you disable the CCA, the RF230 driver will receive messages if that started before you decided to transmit. So it is hard to jam the radio channel and your best option would be to write your own driver. However you can still can get decent blocking with the following (completely untested) steps: 1) In the RF230.h file (or RF230DriverLayer.h if you use the CVS version) change RF230_RX_ON to 9 (which is RF230_PLL_ON). This will disable all receive functionality, so the radio will not block your transmits when another message is in the air. 2) Change the RF230DriverConfig.requiresRssiCca(message_t* msg) command in the RF230ActiveMessageP.nc to always return FALSE. 3) Change the RandomCollisionConfig.getMinimumBackoff(), RandomCollisionConfig.getInitialBackoff(message_t* msg), RandomCollisionConfig.getCongestionBackoff(message_t* msg) commands in the RF230ActiveMessageP.nc to return with 100 microsecond delays. You can experiment with these values. This will reduce the amount of delay between subsequent transmissions. > 2. Is it possible to send tones on mib520? If so, could someone point a > light how? MIB520 has nothing to do with the radio, it just communicates with the IRIS. > 3. I remember seeing RF230Sniffer before, but couldn't find it after > searching the entire tinyos folder. Would someone point me the direction > please? apps/tests/rf230/RF230Sniffer Best, Miklos
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
