I'm not sure why you would want to do this, but I assume you have a good reason.

One approach would be to use two time slots; call them X and Y.  In
time slot X the base (node A) may transmit and all the other nodes
cannot, they just listen for broadcasts from the base.  Then in time
slot Y the base cannot transmit and the nodes do their multi hop
communications.  Repeat.



On Tue, Oct 27, 2009 at 11:22 PM, Vikram vik76 <[email protected]> wrote:
> Hello everybody,
> I want to work for a scenario where in the WSN network (comprising of micaz
> motes), one of the node say node 'A' (base-station connected to PC) needs to
> do a broadcast to all the other nodes.  The remaining nodes communicate via
> multi-hop communication.  To achieve this, I want node 'A' to have a very
> high transmission power whereas for the remaining nodes low transmission
> power.  I use the CC2420_DEF_RFPOWER variable to set the RF power.  say for
> node 'A' this value is 31 and for the remaining nodes it is 2.
> Now, the problem is since, nodes have different transmission power, if there
> is a multi-hop communication going on between the other nodes, then node 'A'
> should not do the broadcast as this may lead to collisions.  node 'A's
> broadcast is supposed to reach all other nodes without the packets being
> corrupted.
> How do I achieve this?  Is there a way wherein I can increasing the carrier
> sensing capabilities of node 'A' so that node 'A' can sense the multi-hop
> communication that is going on between other nodes?  Please suggest.
>
> Thanks
> Vikram
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to