Physical neighbors are not the same as logical neighbors.
All physical neighbors (those within the TX range) will "hear" the message. When a non-broadcast message is sent it is typical that only the node for whom it is specifically addressed takes action (the message is simply discarded low on the stack). When a broadcast message is sent, this "filter" is bypassed and all physical neighbor nodes will hear the message. It's up to what "hears" the broadcast to decided what to do. (e.g. should it ignore the message because it isn't for itself even though it was able to "hear" it? does it even check/care if it was received via. broadcast?) If the nodes are truly not physically in communication then there is a relay going on. _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
