
Devices that are in a discoverable state will scan these channels and. Though, you could still easily be in your living room or something and still disable your monitoring in the garage. In order for one Bluetooth device to find another, it needs to send inquiry packets. You would need to program this up in some programming language and ensure you have Bluetooth enabled on your RPi so that it can detect your mobile device's Bluetooth.īluetooth would likely be a much better option than using WiFi and MAC due to it's more limited range than WiFi. To be clear here, you could be a long way from your garage and still be on a WiFi network thereby disabling your monitor even though you're not in the garage.Īnother idea, would be to detect Bluetooth. Im trying to list all nearby/discoverable bluetooth devices, including those already paired, using Python on Linux. That said, it only works if your devices is connected to the same network. Once you see the MAC, you would need to continuously ping the address until it vanished off the network. You can use arp tables to detect if a device is around, but even then.GPS is great and can detect ranges to very close proximities, but the general public use of GPS isn't quite as good as the governments.


You've going to get thousands of false positives or false negatives and your monitor will be unstable in it's use. First, you could use GPS on the mobile device, but if you're just talking about your garage.There are a lot of variables at play here.
