On Fri, Sep 6, 2013 at 11:41 AM, Declan Delaney <[email protected]>wrote:
> Yes, this is a great help. > > I am able to make with the "sim" option > > I am not able to run make with the "sim-rpl" option however. > Ive managed to make the program with sim-rpl: $ make micaz blip sim-rpl and have managed to run the simulations successfully. > > The sim-rpl.extra file in support/make is trying to include some object > files that are not available. > > The object files that were missing pertain to the blip lowpan library in "/support/sdk/c/blip/lib6lowpan/" Is there a certain process that I should follow to get this all running > smoothly together? > Process I went through to get to this stage: clone reo. - https://github.com/jdede/tinyos-main run bootstrap.sh in /support/sdk/c/blip/ run configure in /support/sdk/c/blip/ run make in /support/sdk/c/blip/lib6lowpan/ Then make program in /apps/UDPEcho/ $make micaz blip sim-rpl ... and thats about it. > > Thanks again for your help. > Dec > > > > On Thu, Sep 5, 2013 at 11:45 AM, Jens Dede <[email protected]>wrote: > >> The modified file is the UDPEchoP.nc. There you will find the following >> lines: >> >> #ifdef TOSSIM >> #ifdef RPL_ROUTING >> if (TOS_NODE_ID == SOURCE_NODE_ID) { >> if(TOS_NODE_ID == RPL_ROOT_ADDR){ >> dbg ("UDPEchoP", "Root ID = %d.\n", TOS_NODE_ID); >> call RootControl.setRoot(); >> } >> >> call UDPReceive.bind(SOURCE_NODE_PORT); >> call StatusTimer.startOneShot(1024*WAITTIME); >> route_dest.sin6_port = htons(DEST_NODE_PORT); >> inet_pton6(DEST_NODE_IP, &route_dest.sin6_addr); >> dbg("UDPEchoP","Begin with Destination Node = %X:%X:%X on Port = >> %i \n",ntohs(route_dest.sin6_addr.s6_addr16[0]), >> ntohs(route_dest.sin6_addr.s6_addr16[3]), >> ntohs(route_dest.sin6_addr.s6_addr16[7]), ntohs(route_dest.sin6_port)); >> } >> #endif >> #endif >> >> Using this lines, a UDPEcho node acts as the root node. You are not >> using a PPPRouter anymore. So you can use the same application on all >> nodes. >> >> The simulation (located in sim) starts this application with a scenario >> defined in sim/config.py. After a defined time, the simulation is >> stopped and the log output from the nodes is parsed by the evaluation >> suite. This creates graphs and statistics from the simulation. So you >> can test your application in huge network scenarios and evaluate for >> example some timings. >> >> Hope that helps. >> > >> Jens >> >> Am 05.09.2013 12:29, schrieb Declan Delaney: >> > Thanks Srikanth and Jens for your reply, >> > >> > I will first take a look a Jens code and see if I can find a solution >> > that works for my case. I will post any results I get to the list. >> > >> > Jens, you mentioned that you modified the TCPEcho application in your >> > repo. to work with sim..... Is this still the best place to start looing >> > around? >> > >> > Thanks, >> > Dec >> > >> > >> > On Wed, Sep 4, 2013 at 11:10 PM, Jens Dede <[email protected] >> > <mailto:[email protected]>> wrote: >> > >> > Hi Dec, >> > >> > you found a very old repository. At present, I'm not working with >> > tinyos. Due to some toolchain problems, I cannot test the >> simulation at >> > present. >> > However, I pushed the old repository to github: >> > >> > https://github.com/jdede/tinyos-main >> > >> > Maybe that works for you. >> > >> > Hope that helps. >> > >> > Best regards, >> > >> > Jens >> > >> > >> > Am 04.09.2013 12:13, schrieb Declan Delaney: >> > > Hi all! >> > > >> > > I am running into problems trying to compile a program for TOSSIM >> > using >> > > the blip stack. >> > > I know this has been asked in the past, but currently it seems >> > there is >> > > no solution. >> > > >> > > Firstly: >> > > Has anybody managed to compile a TinyOS program using the blip >> > stack for >> > > TOSSIM(i.e. Using: $ make micaz sim blip)? >> > > >> > > I have seen a couple of solutions to this online: >> > > 1. Using Tossim.patch - Instructions in TinyOS doc files: >> > > >> > > >> > >> https://github.com/tinyos/tinyos-main/blob/master/tos/lib/net/blip/doc/README-SIM >> > > The patch file is no longer available in the git repo. >> > > Has anyone used this technique successfully? >> > > 2. Using Solution posed by Jens Dede: >> > > >> > > >> > >> https://www.millennium.berkeley.edu/pipermail/tinyos-help/2012-March/054444.html >> > > The repo. pointed to in this solution is however no >> longer >> > > available. >> > > Has anyone used this technique successfully? >> > > >> > > Any program using the blip stack creates a binary larger than that >> > which >> > > the micaz can handle: >> > > Will this be a problem in simulation, or can the RAM be extended >> under >> > > simulation environment? >> > > >> > > Failing the use of TOSSIM in this instance, can anyone advise a >> decent >> > > simulator which can model the CC2420 radio, with a quick enough >> > learning >> > > curve? (Avrora?, OMNet++?, NS2?) >> > > >> > > Thanks for any information you can offer, >> > > Dec >> > > >> > > >> > > _______________________________________________ >> > > Tinyos-help mailing list >> > > [email protected] >> > <mailto:[email protected]> >> > > >> > >> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >> > > >> > _______________________________________________ >> > Tinyos-help mailing list >> > [email protected] >> > <mailto:[email protected]> >> > >> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >> > >> > >> >> >
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
