X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=apps%2FBaseStation%2FREADME.txt;h=110eb04dda88770000e9e65c7a29ccf48ad0764b;hb=da0d1ddb5b9714ca58bc78e72b2c95a2b7e94b90;hp=e824815a76ae4b4ee5b2ae52e464748a0c1fc909;hpb=1a329382c4f4556fd52d85f4e3f4a67e54911682;p=tinyos-2.x.git diff --git a/apps/BaseStation/README.txt b/apps/BaseStation/README.txt index e824815a..110eb04d 100644 --- a/apps/BaseStation/README.txt +++ b/apps/BaseStation/README.txt @@ -29,16 +29,30 @@ GREEN Toggle - Message bridged from radio to serial YELLOW/BLUE Toggle - Dropped message due to queue overflow in either direction +When using a CC2420 radio, several default preprocessor configurations +are defined in the Makefile: + * CC2420_NO_ACKNOWLEDGEMENTS + - Prevents the base station from falsly acknowledging packets + * CC2420_NO_ADDRESS_RECOGNITION + - Allows the base station to sniff packets from any transmitter + +Other combinations can be defined to meet your application's needs: + * CC2420_NO_ADDRESS_RECOGNITION only + - Sniff all packets, but acknowledge packets only if they + are sent to the base station's address + + * Removing all preprocessor definitions in the Makefile + - Only accept packets destined for the base station's address, + and acknowledge those packets + + Tools: -tools/java/net/tinyos/sf/SerialForwarder. +support/sdk/java/net/tinyos/sf/SerialForwarder -See doc/serialcomm/index.html for more information using these tools. +See the TinyOS Tutorial on Mote-PC serial communication and +SerialForwarder on docs.tinyos.net for more details. Known bugs/limitations: -On CC2420 platforms, BaseStation can only overhear packets transmitted -to it or to the broadcast address. For these platforms (e.g., micaz, -telos, intel mote 2), you should use BaseStationCC2420. -