OpenWrt - powiadamianie dźwiękiem
Konfiguracja OpenWrt do powiadamiania o zdarzeniach komunikatami głosowymiOstatnia zmiana: 2012-04-20 13:28
1. Instalacja
1.1. Skrypt
2. Wysyłanie wiadomości
Do czego można użyć powiadamianie z rutera z OpenWrt? Można wysyłać powiadomienia np. o zakończeniu pobierania torrentów, statystyki dzienne, informacje o kończącym się miejscu na dysku lub przekroczeniu transferu przez jednego z użytkowników. Zastosowań może być wiele.
Instalacja
Niezbędne jest zainstalowanie obsługi karty dźwiękowej (i oczywiście router z portem USB). Zostało to już opisane. Dla tego przypadku wystarczy zainstalować tylko sterowniki:
# opkg update
# opkg install kmod-usb-audio kmod-sound-core
# opkg install madplay
Skrypt
Wszystko niezbędne jest już w systemie. Należy utworzyć plik
# touch /bin/say.sh
# chmod 755 /bin/say.sh
#!/bin/sh
CO=$(echo $* | sed -e 's/ /%20/g')
wget -q -U "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6" "http://translate.google.com/translate_tts?tl=pl&q=$CO" -O - | madplay -q -
Wysyłanie wiadomości
say.sh "Test wiadomosci"