Hi All,

This is Amrit here. I need to design a module in Java namely - "Outgoing unit"  
, the aim of which should be as listed below

The purpose : WSN is deployed in the physical environment and I want to control 
the behavior of nodes using a GUI from a central computer. I understand that 
the following goes into the making of this system


1.       The motes must be programmed to handle such message type from 
beforehand (this can be done at nesc level)

2.       What all functions should be addressed by the messages that are sent  
to the from the computer... Ok I understand that this will be very specific to 
the applications developed.

So , can I just consider in general : let there be x OS - x header  for each x 
- y routing  and for each x and y say f no of functions : for each function I 
should know what stream of bytes I must send to the network

Ok , so we have here


1.       Choose platform - Tiny OS , or any x,y,z - the headers and the sync 
bytes and packet formats must be decided here

2.       Choose routing stream

3.       Choose message type

4.       Choose mote id

5.       Choose Data Stream

The routing stream and data stream will be application dependent or better say 
function dependent

Hence choose


1.       Routing scheme - options ;  a) Use existing  Routing Scheme(rs) b)Add 
new Routing scheme  - Store and display the routing scheme byte stream

2.       Data Stream - options ; a) use existing function stream b) Add new 
function stream - Store and display the function stream byte stream(here have 
to keep @ for already selected field in above 1-5.)

3.       After choosing the function stream, routing stream , these selected 
stream bytes must be sent to packetizer function

4.        Role of Packetizer class

1.       This comprises of functions to define the packet over different 
platforms

a.       Tiny OS - calculate CRC etc

b.      Add platform Header

c.       Divide packets if the data is too long  and add seq nos

d.      Return the complete packet array to the calling function

5.       Once the Packet is generated it is sent to the base station which 
relays the message to the motes in the network.
This can be done in two ways -
1 . User takes care of the sync and conflicts and ensure that the outgoing unit 
port is free

2. Dump data  unit configured in such a way that it can queue outgoing messages 
and send data to the base station




Please give your opinion about the same and also how do I go about to do the 
aforesaid aim. Even if it's an entirely new perspective, please enlighten me 
,or if it's some already done piece of work/tool , kindly make me aware of it.

Moreover, if you feel , I am terribly wrong somewhere , please comment.

Thanks and Regards,
Amrit Kumar






**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely 
for the use of the addressee(s). If you are not the intended recipient, please 
notify the sender by e-mail and delete the original message. Further, you are 
not 
to copy, disclose, or distribute this e-mail or its contents to any other 
person and 
any such actions are unlawful. This e-mail may contain viruses. Infosys has 
taken 
every reasonable precaution to minimize this risk, but is not liable for any 
damage 
you may sustain as a result of any virus in this e-mail. You should carry out 
your 
own virus checks before opening the e-mail or attachment. Infosys reserves the 
right to monitor and review the content of all messages sent to or from this 
e-mail 
address. Messages sent to or from this e-mail address may be stored on the 
Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to