This shows you the differences between two versions of the page.
| — |
netless3-workshop [2015/05/21 19:48] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== NETLESS3 workshop, Athens ====== | ||
| + | Workshop took place at Frown, Athens - http://www.frowntails.com/technology/netless-workshop/ \\ | ||
| + | Photo log - https://www.flickr.com/photos/datenspiel/sets/72157634042359069 | ||
| + | |||
| + | {{::netless3-athens1.jpg?200|}} | ||
| + | {{::netless3-athens2.jpg?200|}} | ||
| + | {{::netless3-athens3.jpg?200|}} | ||
| + | |||
| + | Following firmware was run on TP-Link MR3020: | ||
| + | |||
| + | {{:netless3-10-factory.bin.zip|}} | ||
| + | {{:netless3-10-upgrade.bin.zip|}} | ||
| + | |||
| + | Data collected on netless node devices. It contains username, message and time at which two nodes interconnected. | ||
| + | Since the devices don't keep real time, the represented time is relative to the moment when device was powered on (seconds from boot). | ||
| + | In both attempts the devices' time was (more or less) synced by powering-on all 10 devices at the same moment. | ||
| + | |||
| + | To convert relative time we first need to turn the time at which devices were power on into unix time stamp: | ||
| + | |||
| + | date --date="Wed May 22 19:32:02 EEST 2013" +%s | ||
| + | (prints "1369240322") | ||
| + | | ||
| + | Then add seconds value to this timestamp and convert back to usual time format: | ||
| + | |||
| + | cat alex-log1.csv | sed "s/,\([0-9]\)/;\1/" | awk 'BEGIN { FS = ";"} { print "alex;"$1";"strftime("%F %T", $2+1369240322) }' | ||
| + | | ||
| + | This is what we get: | ||
| + | |||
| + | (original data from a node:) | ||
| + | netless power,1938 | ||
| + | | ||
| + | (converted data:) | ||
| + | alex;netless power;2013-05-22 20:08:35 | ||
| + | | ||
| + | ===== collected data ===== | ||
| + | |||
| + | ==== walk #1 ==== | ||
| + | {{::alex1.zip|}} \\ | ||
| + | {{::danja1.zip|}} \\ | ||
| + | {{::elena1.zip|}} \\ | ||
| + | {{::elina1.zip|}} \\ | ||
| + | {{::elisavet1.zip|}} \\ | ||
| + | {{::eva1.zip|}} \\ | ||
| + | {{::iliana_maria1.zip|}} \\ | ||
| + | {{::konstantinos1.zip|}} \\ | ||
| + | {{::penelope1.zip|}} \\ | ||
| + | {{::philip1.zip|}} \\ | ||
| + | |||
| + | ==== walk #2 ==== | ||
| + | {{::alex2.zip|}} \\ | ||
| + | {{::danja2.zip|}} \\ | ||
| + | {{::elena2.zip|}} \\ | ||
| + | {{::elina2.zip|}} \\ | ||
| + | {{::elisavet2.zip|}} \\ | ||
| + | {{::eva2.zip|}} \\ | ||
| + | {{::iliana_maria2.zip|}} \\ | ||
| + | {{::konstantinos2.zip|}} \\ | ||
| + | {{::philip2.zip|}} \\ | ||
| + | |||
| + | |||
| + | ==== walk #2 visualization ==== | ||
| + | The previous files contains also data from GPS devices. | ||
| + | Merging GPS data with the data from netless node devices, a video visualizing our second walk was created: | ||
| + | http://www.youtube.com/watch?v=FetseK5QzRM | ||