itag icon indicating copy to clipboard operation
itag copied to clipboard

Track single.itag using multiple phones

Open djay opened this issue 3 years ago • 1 comments

This software seems like one of best replacement itag apps and awesome it's open source.. One feature I was looking for.but haven't seen yet is to handle the following scenario. Imagine I attach the tag to my daughter and we go to the mall with my wife. She should be with either one of us but not always both of us. It would be great to have an alarm that goes off if the itag is in range of neither of us even if we are in range of each other. This would also be helpful for finding keys as I can tell if they are closer to my wife's phone or mine. ie a search feature could ask all the other linked phones to search for the device. In addition clicking on the device could set off an alarm on all the connected phones even if only one of them is in range. I know this isn't an easy feature as it requires a server as I don't think p2p mobile links would likely be reliable enough given all the possible network topologies. But maybe there is some simple solution?

djay avatar Aug 29 '20 15:08 djay

I think you can probably do it with something like pushbullet api.

  1. Users have to create a pushbullet account
  2. and authorise the app using oauth.
  3. the app would create a channel just for that user and tag
  4. some kind of exchange of channel ids so two people can subscribe to each others channels. via bluetooth or via a pushbullet push via email address? or maybe channels tagged with the UID of the itag?
  5. each phone push updates if they lost or found the tag to their channel or if they are searching for the itag, or the itag wants to send out an alert.
  6. if both have lost the tag then both alarm.

However there isn't a presense system and you only get 500 free pushes a month so you couldn't advertise that your phone is online so you could get into a situation where the phone that has contact with the tag runs out of batteries and so not lost message sent and then no alarm is raised when the tag is lost.

not really a java phone developer myself but what do you think @dsame ? I guess if you had this multiple phone usecase you would have implemented this already

djay avatar Sep 11 '20 04:09 djay