From 029236a4f794e6cd047045491cca559bcff36ff9 Mon Sep 17 00:00:00 2001 From: Roman Bazalevsky Date: Fri, 30 Sep 2016 12:23:36 +0300 Subject: [PATCH] =?utf8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?utf8?q?=D0=BF=D1=80=D0=BE=D1=82=D0=BE=D0=BA=D0=BE=D0=BB=D0=B8=D1=80?= =?utf8?q?=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- mqtt-bt/bt-proximity | 1 + mqtt-bt/bt-proximity~ | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100755 mqtt-bt/bt-proximity~ diff --git a/mqtt-bt/bt-proximity b/mqtt-bt/bt-proximity index bfbbfdb..c2c85d4 100755 --- a/mqtt-bt/bt-proximity +++ b/mqtt-bt/bt-proximity @@ -15,6 +15,7 @@ do if [ "$?" = "0" ] then mosquitto_pub -h $mqtt_host -p $mqtt_port -u $mqtt_user -P $mqtt_passwd -t $mqtt_topic/$user -m $host + logger -t bt-proximity "$mac ($user) detected by $host" fi fi diff --git a/mqtt-bt/bt-proximity~ b/mqtt-bt/bt-proximity~ new file mode 100755 index 0000000..bfbbfdb --- /dev/null +++ b/mqtt-bt/bt-proximity~ @@ -0,0 +1,21 @@ +#!/bin/sh + +. /etc/bt-proximity.conf + +host=`hostname` + +hciconfig hci0 up + +cat $1 | while read mac user +do + + if [ "$mac" != "" ] + then + l2ping -c 2 -t 10 $mac + if [ "$?" = "0" ] + then + mosquitto_pub -h $mqtt_host -p $mqtt_port -u $mqtt_user -P $mqtt_passwd -t $mqtt_topic/$user -m $host + fi + fi + +done -- 2.34.1