-
Notifications
You must be signed in to change notification settings - Fork 17
Using:Webserver
Navigation: Home | Scenarios | Installing | Using | Future
Using:Setup | Using:Troubleshooting | Using:Shell | Using:Sensors | Using:Actuation | Using:SLIP | Using:Webserver | Using:HTTP | Using:RPL
From a PC on our network, we want to view a web page served up by any node on our wireless IP network. This will allow us to look at sensor values or other data stored there.
We'll put the rpl-border-router (with no webserver) on the node connected to the PC, and talk SLIP over USB between it and the PC. The other node will run webserver-ipv6 with 'webserver-nano'.
This has to be done in another window, because "make login" above took over that window. Here we will bring up the tunnel, and try everything out, one thing at a time. Ping the router, ping the webserver, do the 'get'.
Here's what success looks like!
$ curl -g "http://[aaaa::11:22ff:fe33:4401]/"<br/> <br/> <html><br/> <head><br/> <title>Contiki-nano</title><br/> </head><br/> <body><br/> <pre><br/> <a href="/">Front page</a>|<br/> <a href="status.shtml">Status</a>|<br/> <a href="tcp.shtml">Network connections</a>|<br/> <a href="processes.shtml">System processes</a>|<br/> <a href="files.shtml">File statistics</a>|<br/> <a href="/ttt/ttt.shtml">TicTacToe</a><br/> </pre><br/> Welcome to the <a href="http://www.sics.se/contiki/">Contiki</a> <br/> nano web server!<p align="right"><br/> <br><br><br/> <i>This page has been sent 2 times</i><br/> </body><br/> </html><br/>
Plus here's the Wireshark summary of this conversation:
<br/> No. Time Source Destination Protocol Info<br/> 1 0.000000 aaaa::1 aaaa::11:22ff:fe33:4401 TCP 36067 > http [SYN] Seq=0 Win=5760 Len=0 MSS=1440 TSV=87387016 TSER=0 WS=5<br/> 2 0.242296 aaaa::11:22ff:fe33:4401 aaaa::1 TCP http > 36067 [SYN, ACK] Seq=0 Ack=1 Win=1220 Len=0 MSS=1220<br/> 3 0.242351 aaaa::1 aaaa::11:22ff:fe33:4401 TCP 36067 > http [ACK] Seq=1 Ack=1 Win=5760 Len=0<br/> 4 0.242589 aaaa::1 aaaa::11:22ff:fe33:4401 HTTP GET / HTTP/1.1 <br/> 5 0.630341 aaaa::11:22ff:fe33:4401 aaaa::1 TCP [TCP segment of a reassembled PDU]<br/> 6 0.630388 aaaa::1 aaaa::11:22ff:fe33:4401 TCP 36067 > http [ACK] Seq=165 Ack=86 Win=5760 Len=0<br/> 7 0.898326 aaaa::11:22ff:fe33:4401 aaaa::1 TCP [TCP segment of a reassembled PDU]<br/> 8 0.898360 aaaa::1 aaaa::11:22ff:fe33:4401 TCP 36067 > http [ACK] Seq=165 Ack=113 Win=5760 Len=0<br/> 9 1.258323 aaaa::11:22ff:fe33:4401 aaaa::1 TCP [TCP segment of a reassembled PDU]<br/> 10 1.258369 aaaa::1 aaaa::11:22ff:fe33:4401 TCP 36067 > http [ACK] Seq=165 Ack=408 Win=6432 Len=0<br/> 11 1.550390 aaaa::11:22ff:fe33:4401 aaaa::1 TCP [TCP segment of a reassembled PDU]<br/> 12 1.550426 aaaa::1 aaaa::11:22ff:fe33:4401 TCP 36067 > http [ACK] Seq=165 Ack=490 Win=6432 Len=0<br/> 13 1.842334 aaaa::11:22ff:fe33:4401 aaaa::1 TCP [TCP segment of a reassembled PDU]<br/> 14 1.842364 aaaa::1 aaaa::11:22ff:fe33:4401 TCP 36067 > http [ACK] Seq=165 Ack=567 Win=6432 Len=0<br/> 15 2.098333 aaaa::11:22ff:fe33:4401 aaaa::1 TCP http > 36067 [FIN, ACK] Seq=567 Ack=165 Win=1220 Len=0<br/> 16 2.098508 aaaa::1 aaaa::11:22ff:fe33:4401 TCP 36067 > http [FIN, ACK] Seq=165 Ack=568 Win=6432 Len=0<br/> 17 2.334295 aaaa::11:22ff:fe33:4401 aaaa::1 TCP http > 36067 [ACK] Seq=568 Ack=166 Win=1220 Len=0<br/>