Hi, I'm trying to use in the same network iris and telosb nodes but have some problems with the structure of messages between the different nodes. The tinyos version is 2.x from cvs 05/06/2009 .
I have in one side the BlinkToRadio app and in the other side the BaseStation app. In both Makefiles I add PFLAGS+=-DRF230_DEF_CHANNEL=26 PFLAGS+=-DCC2420_DEF_CHANNEL=26 In the BlinkToRadio App add the procedures to mig generate the java information about the message (BlinkToRadioMsg.java) I try to make some experiences and here are the results. 1.BlinkToRadio Telosb and BaseStation Telosb net.tinyos.tools.Listen java net.tinyos.tools.Listen -comm serial@/dev/ttyUSB0:telosb 00 FF FF 00 01 04 00 06 00 01 00 01 00 FF FF 00 01 04 00 06 00 01 00 02 00 FF FF 00 01 04 00 06 00 01 00 03 00 FF FF 00 01 04 00 06 00 01 00 04 00 FF FF 00 01 04 00 06 00 01 00 05 net.tinyos.tools.MsgReader java net.tinyos.tools.MsgReader BlinkToRadioMsg -comm serial@/dev/ttyUSB0:telosb 1241884167654: Message <BlinkToRadioMsg> [nodeid=0x1] [counter=0x1] 1241884167889: Message <BlinkToRadioMsg> [nodeid=0x1] [counter=0x2] 1241884168129: Message <BlinkToRadioMsg> [nodeid=0x1] [counter=0x3] 1241884168384: Message <BlinkToRadioMsg> [nodeid=0x1] [counter=0x4] 1241884168624: Message <BlinkToRadioMsg> [nodeid=0x1] [counter=0x5] 1.BlinkToRadio Iris and BaseStation Iris The idnode is 1 and not 100 as the Listen and MsgReader read the packets. The id appears to be switched to the higher part of the 2 bytes. net.tinyos.tools.Listen java net.tinyos.tools.Listen -comm serial@/dev/ttyUSB1:iris 00 FF FF 00 01 04 00 06 01 00 01 90 00 FF FF 00 01 04 00 06 01 00 02 00 00 FF FF 00 01 04 00 06 01 00 03 00 00 FF FF 00 01 04 00 06 01 00 04 00 00 FF FF 00 01 04 00 06 01 00 05 00 net.tinyos.tools.MsgReader java net.tinyos.tools.MsgReader BlinkToRadioMsg -comm serial@/dev/ttyUSB1:iris 1241884304571: Message <BlinkToRadioMsg> [nodeid=0x100] [counter=0x151] 1241884305063: Message <BlinkToRadioMsg> [nodeid=0x100] [counter=0x395] 1241884305303: Message <BlinkToRadioMsg> [nodeid=0x100] [counter=0x400] 1241884305543: Message <BlinkToRadioMsg> [nodeid=0x100] [counter=0x500] 1241884305799: Message <BlinkToRadioMsg> [nodeid=0x100] [counter=0x66d] 3.BlinkToRadio Iris and BaseStation Telosb In this case, telosb appears to get less information because the packet have length net.tinyos.tools.Listen java net.tinyos.tools.Listen -comm serial@/dev/ttyUSB0:telosb 00 FF FF 00 01 03 00 06 01 00 01 00 FF FF 00 01 03 00 06 01 00 02 00 FF FF 00 01 03 00 06 01 00 03 00 FF FF 00 01 03 00 06 01 00 04 00 FF FF 00 01 03 00 06 01 00 05 00 FF FF 00 01 03 00 06 01 00 06 00 FF FF 00 01 03 00 06 01 00 07 00 FF FF 00 01 03 00 06 01 00 08 00 FF FF 00 01 03 00 06 01 00 09 net.tinyos.tools.MsgReader java net.tinyos.tools.MsgReader BlinkToRadioMsg -comm serial@/dev/ttyUSB0:telosb receive error for BlinkToRadioMsg (AM type 6): invalid length message received (too short) receive error for BlinkToRadioMsg (AM type 6): invalid length message received (too short) receive error for BlinkToRadioMsg (AM type 6): invalid length message received (too short) receive error for BlinkToRadioMsg (AM type 6): invalid length message received (too short) 3.BlinkToRadio Telsob and BaseStation Iris Here the length information is marked as 5. net.tinyos.tools.Listen java net.tinyos.tools.Listen -comm serial@/dev/ttyUSB1:iris 00 FF FF 00 01 05 00 06 00 01 00 02 96 00 FF FF 00 01 05 00 06 00 01 00 03 00 00 FF FF 00 01 05 00 06 00 01 00 04 00 00 FF FF 00 01 05 00 06 00 01 00 05 DE 00 FF FF 00 01 05 00 06 00 01 00 07 00 00 FF FF 00 01 05 00 06 00 01 00 08 00 net.tinyos.tools.MsgReader java net.tinyos.tools.MsgReader BlinkToRadioMsg -comm serial@/dev/ttyUSB1:iris 1241884674634: Message <BlinkToRadioMsg> [nodeid=0x1] [counter=0x2] 1241884674870: Message <BlinkToRadioMsg> [nodeid=0x1] [counter=0x3] 1241884675111: Message <BlinkToRadioMsg> [nodeid=0x1] [counter=0x4] 1241884675366: Message <BlinkToRadioMsg> [nodeid=0x1] [counter=0x5] 1241884675607: Message <BlinkToRadioMsg> [nodeid=0x1] [counter=0x6] I hope this info is useful for somebody to help me with this. Best regards, Miguel Silva _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
