Outils pour utilisateurs

Outils du site


5emesdim:start

Les 5emes Dimensions

Partie et autre parcelles du projet http://les5emesdim.du-libre.org

Zone WIFI

Les espaces dejeux sont definits de deux façons

  1. reseau mesh porté par les participants
  2. reseau mesh/fixe posé par des points d'accès WIFI

AP

Un point d'accès WRT54GL est flashé avec un firmware freifunk

Procédure habituelle cf [http://kamikaze.openwrt.org/docs/openwrt.html| kamikaze]]

#power down the WRT54GL
#Example of a tftp transmission:
#on a linux command line, do
[root@samsarix /]# ifconfig eth1 192.168.1.99 up
[root@samsarix /]# tftp -v -m binary 192.168.1.1
mode set to octet
Connected to 192.168.1.1 (192.168.1.1), port 69OS
tftp> put openwrt-g-freifunk-1.6.25-en.bin
<NOW POWER UP THE WRT54GL! and if you are lucky... it will say ....>
putting openwrt-g-freifunk-1.6.25-en.bin to 192.168.1.1:openwrt-g-freifunk-1.6.25-en.bin [octet]
Sent 1303552 bytes in 7.9 seconds [1326539 bit/s]
tftp>
quit
#

Petit lien en passant : http://wiki.freifunk.net/OpenHardware

SLU2

Un extrait nslu2 sur civade.com

et

http://la-fabrique.du-libre.org/spip.php?article122

Recuperer le firmware SLU2/Debian : http://www.slug-firmware.net/d-dls.php

programme upslug2, sur votre pc ( apt-get install upslug2 )

  • sur votre pc le slug connecté : upslug -u di-slu2.bin, puis éteindre le nslu.
  • appuyez sur le petit bouton ’reset’ et en le maintenant enfoncé, allumez .
  • Attendez le voyant orange Ready/Status et apres 10 secondes , quand la led arrete de clignoter ou devient rouge, lachez le bouton reset.
  • Le nslu sera en mode ’mise à jour’, led ’Ready/Status ’ clignotant rouge et vert.
  • Le programme upslug fait le reste
 
apt-get install upslug2
upslug2 -i di-slu2.bin

OSM sur SLU2

Suivre la procédure d'installation décrite sur le wiki d'OSM : http://wiki.openstreetmap.org/wiki/Rails_on_Debian

Si ceci ne marche pas :

 # gem install -v=2.0.2 rails

Récupérer le gem et l'installer manuellement, ainsi que les dépendances.

cd /tmp
wget http://rubyforge.org/frs/download.php/29553/activesupport-2.0.2.gem
wget http://rubyforge.org/frs/download.php/29551/activerecord-2.0.2.gem
wget http://rubyforge.org/frs/download.php/29350/actionpack-2.0.2.gem
wget http://rubyforge.org/frs/download.php/29353/actionmailer-2.0.2.gem
wget http://rubyforge.org/frs/download.php/29552/activeresource-2.0.2.gem
wget http://rubyforge.org/frs/download.php/29554/rails-2.0.2.gem

Pour un gain de vitesse lors de l'installation, ne pas installer la doc :

gem install --no-rdoc --no-ri activesupport-2.0.2.gem
gem install --no-rdoc --no-ri activerecord-2.0.2.gem
gem install --no-rdoc --no-ri actionpack-2.0.2.gem
gem install --no-rdoc --no-ri actionmailer-2.0.2.gem
gem install --no-rdoc --no-ri activeresource-2.0.2.gem
gem install rails-2.0.2.gem

Zone Bluetooth

des scripts pour détecter la présence des autres. Ces scripts utilisent les outils bluez, pas tres rapides …

#!/bin/bash
#proxima2.sh

# faire 'hcitool dev' pour avoir la mac adrs du bluetooth
# liste des cles
while true;do
	echo "" > /tmp/list_proxima
	hcitool scan --flush > /tmp/list_proxima
	for i in "00:10:60:F1:19:ED" "00:10:60:52:56:AD" "00:10:60:F1:20:56" "02:10:60:
F1:19:ED" 
	do
	grep $i /tmp/list_proxima | awk '{ print $1 }'
	done
done
#!/bin/bash
#proxima3_total.sh

pong(){
	l2ping -f -c1 -t1 $i 2>&1 > /tmp/pong
}
# liste des cles
while true;do

	hcitool scan --flush > /tmp/liste_proxi
	for i in `cat /tmp/liste_proxi | awk '{ print $1 }'&`
	do
	pong $i  2>&1 > /dev/null
	RET=$?
	if [ "$RET" = 0 ];then

		cat /tmp/pong | grep ms | awk '{ printf("%s %s ", $4 ,$8) }' && grep $i
 /tmp/liste_proxi | awk '{ print $2 }'

	fi
	done
done
#!/bin/bash
# proxima.sh
#
pong(){
	l2ping -f -c1 -t1 $i 2>&1 > /tmp/pong
}
# liste des cles
while true;do
	for i in "00:10:60:F1:19:ED" "00:10:60:52:56:AD" "00:10:60:F1:20:56" "02:10:60:
F1:19:ED" 
	do
	pong $i  2>&1 > /dev/null
	RET=$?
	if [ "$RET" = 0 ];then
		echo $i
		cat /tmp/pong
	fi
	done
done

Contacts

5emesdim/start.txt · Dernière modification: 2017/04/11 15:13 (modification externe)