b5c94910ac
like /tools/mspsim. This is a very simple modification that affects a very large number of files in Contiki: Cooja, /platform/cooja, Collect-view, Coffe-manager, and Cooja simulation files (.csc). I've gone through Contiki to update all references I could find. Nevertheless, this commit will likely break external dependencies, like saved Cooja simulation files. |
||
---|---|---|
.. | ||
example-sky-websense.csc | ||
Makefile | ||
Makefile.target | ||
project-conf.h | ||
README.md | ||
sky-websense.c | ||
websense-remote.c | ||
wget.c | ||
wget.h |
Sky websense
This example features a simple webserver running on top of the IPv6 contiki stack on Sky motes to provide sensor values, and with a RPL border router to bridge the sensor network to Internet.
To test the example in COOJA under Linux
-
Start COOJA and load the simulation "example-sky-websense.csc"
make TARGET=cooja example-sky-websense.csc
-
Connect to the COOJA simulation using tunslip6:
make connect-router-cooja
-
You should now be able to browse to the nodes using your web browser: Router: http://[aaaa::0212:7401:0001:0101]/ Node 2: http://[aaaa::0212:7402:0002:0202]/
To run the example on real nodes under Linux
-
Program the nodes with the websense application
make TARGET=sky sky-websense.upload
-
Disconnect the nodes and program one node with the RPL border router
cd ../rpl-border-router && make TARGET=sky border-router.upload
-
Connect to the border router using tunslip6:
make connect-router
-
Reboot the router and note the router IP address
-
You should now be able to browse to your router node using your web browser: http://[]/. On this page you should see a list of all accessible nodes with their IP adresses.