Home > linfati.cl > Que hace un conejo conectado a la wifi?

Que hace un conejo conectado a la wifi?

Pues, en mi viaje a españa me compre un nabaztag/tag que es un conejo… pero hace ciertas gracias

  • Mueve las orejas…
  • Habla! y en varios idiomas
  • se conecta a internet via wifi
  • Conectado a internet a el gran hermano conejo, pueden enviarse mensajes y tu conejo los lee
  • Hace coreografia con las orejas y las luces de la boca, nariz, inferior
  • Te da la hora… de forma seria, de forma divertida o de forma ridicula
  • Te da el tiempo/clima de tu ciudad, se lo puedes preguntar por que reconoce tu voz
  • Te lee tu twiter y los feed rss
  • Te despierta en las mañana y pone la radio ( y sin prender el pc! )
  • te avisa cuando tienes una cita/reunion en tu calendario
  • y muchas cosas mas…

El unico problema que me dio, fue que no se quiso unir a mi red wifi wpa, pero como mi router corre linux con una wifi atheros, cree otro AP sin encriptar, oculto y con filtro mac y funciono ( algun dia le agregare wep ), los comandos usados en el router son similares a estos

wlanconfig ath6 create wlandev wifi0 wlanmode ap
iwpriv ath6 hide_ssid 1
iwconfig ath6 essid SSIDPARAMICONEJO
ifconfig ath6 up
brctl addif br1 ath6

Y para usarlo desde mi pc, sin ir a la web…. use la api de nabaztag… pude haber usado php, pero me gusta mas la shell de linux ( o la de mac osx )

#! /bin/sh

if [ -f ~/.nabaztag ] ; then
    . ~/.nabaztag
fi

if [ "x$NT" != "xOK" ] ; then
    echo "edit your ~/.nabaztag with SN, TN and NT=OK"
    exit 0
fi

case "$1" in
  on)
	curl -s "http://api.nabaztag.com/vl/FR/api.jsp?sn=$SN&token=$TN&action=14"
	;;
  off)
	curl -s "http://api.nabaztag.com/vl/FR/api.jsp?sn=$SN&token=$TN&action=13"
	;;
  status)
	curl -s "http://api.nabaztag.com/vl/FR/api.jsp?sn=$SN&token=$TN&action=7"
	;;
  play)
	curl -s "http://api.nabaztag.com/vl/FR/api_stream.jsp?sn=$SN&token=$TN&urlList=$2"
	;;
  bbconce)
	$0 play http://online.laradio.cl:8000/32K
	;;
  bbstgo)
	$0 play http://online.laradio.cl:8002/32K
	;;
  msg)
	[ "$2" ] || read -p Msg?\  t
	[ "$2" ] && t=$2
	[ $3 ] || v=ES-Alfonsina
	[ $3 ] && v=$3
	m=$(echo $t | sed s/\ /+/g)
	curl -s "http://api.nabaztag.com/vl/FR/api.jsp?sn=$SN&token=$TN&voice=$v&tts=$m&ttlive=1"
	;;
  voice)
	[ $2 ] || i='-'
	[ $2 ] && i=$2
	curl -s "http://api.nabaztag.com/vl/FR/api.jsp?sn=$SN&token=$TN&action=9" |
	sed s/\<//g |
	sed s/\"\\/\>/\\n/g |
	sed s/voice.lang....-....command..//g |
	sed s/.xml.version..1.0..encoding..UTF-8...rsp.voiceListTTS.nb..82//g |
	sed s/.rsp.//g |
	sed s/voice.lang..zh-cnm-CN..command..//g |
	sed s/voice.lang..zh-YUE..command..//g |
	sort -u | egrep $i
	;;
  *)
	echo "Usage: $0 {on|off|status|play|msg|voice}" >&2
	exit 1
	;;
esac

exit 0

y el archivo ~/.nabaztag contiene 3 lineas

SN=MAC_DEL_CONEJO_SOLO_NUMEROS
TN=TAG_ID_QUE_SALE_EN_LA_WEB
NT=OK
  1. No comments yet.
  1. No trackbacks yet.