Posts Tagged ‘Bluetooth’

Nokia E51

Saturday, June 13th, 2009

Al enige tijd maak ik met veel plezier gebruik van een Nokia E51 (zonder camera) telefoontoestel. Standaard werd het toestel met firmware versie 201.34.38 geleverd, waar ik eigenlijk weinig problemen mee had. Soms vielen Bluetooth profielen toch helaas weg, dus besloot ik om naar de nieuwste versie 301.34.56 (maar liefst 78,7MiB!) te updaten.

Ondanks een goede reservekopie (welke prima terug te zetten was na de update) zijn al m’n applicaties weg! Pech, want zo gebruikte ik Swim om automatisch te synchroniseren met Goosync.

Bluetooth

Friday, April 3rd, 2009

Uit de oude doos, maar opnieuw (en eenvoudiger) vormgegeven:

$ cat /etc/cron.d/bluecheck
* * * * * root test -x /usr/local/sbin/bluecheck.sh && /usr/local/sbin/bluecheck.sh

Met deze cronjob wordt iedere minuut de aanwezigheid of afwezigheid van Bluetooth MAC-adressen bijgewerkt. Hier kun je vervolgens weer leuke dingen mee doen zoals je screensaver aanzetten… ;-)

Het script zelf:

$ cat /usr/local/sbin/bluecheck.sh
#!/bin/bash

L2PING="/usr/bin/l2ping"
COUNT="3"
BLUEMACS="00:17:E4:D3:FF:FF 00:1F:DE:8E:AA:BB"

if [ ! -d /var/run/bluecheck ]; then
echo "Directory /var/run/bluecheck seems absent?"
mkdir -m 755 -p -v /var/run/bluecheck/present
mkdir -m 755 -p -v /var/run/bluecheck/absent
fi

for BLUEMAC in $BLUEMACS; do
if ($L2PING -c $COUNT $BLUEMAC &> /dev/null); then
touch "/var/run/bluecheck/present/$BLUEMAC"
rm -f "/var/run/bluecheck/absent/$BLUEMAC"
else
touch "/var/run/bluecheck/absent/$BLUEMAC"
rm -f "/var/run/bluecheck/present/$BLUEMAC"
fi
done