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
