Hopefully the EU goes after Apple for having APIs that only their own watch can use, since it's anticompetitive.
post
Yeah I could have told you this wasn't going to work. You need latency measurements accurate to the order of a nanosecond. There are way too many things in-between that have variance on the order of microseconds or more, especially thread scheduling.
You need hardware support for something like this to work, as in WiFi RTT.
Isn't PebbleOS open source? I'd probably make a patch to add RSSI support to the OS.
Is there something that is in apples available api that makes sound that breaks through silent mode? Maybe an alarm or something that could be triggered from pebble watch? It wouldn’t lead you to a thief with your phone but maybe a fine replacement for dinging your phone lost in your couch.
The issue is:
-
PebbleKit JS - doesn't have access to the sound or vibration motor on iOS. Since Apple blocks that functionality unless it's directly interacted with via the user
-
PebbleKit iOS - Might pull it off but you'll need a separate app on the App Store, however the Pebble watches are just Bluetooth so no guarantee that you'll get a reading.
-
iOS Apps are $100/year to keep up, and for that functionality... not worth it.
There are already apps which do this on Android and works without issue.
all 8 comments