Get iOs position within a house or yacht
criss87
Posts: 32
Dear all, I'm thinking on a new way of "multiroom" audio, since the iphone can run the Apple Remote app to control itunes (or other similar app), I'm thinking on a way to understand in which room that iOS device is in and automatically route the audio to that room. A sort of RFID attached to it with a receiver in any room, or a sort or blutooth gateway in any room.
The Antherus will fit this need but the transmitters are too big.
Any idea on an altenative solution? The idea is that the user hit play without any extra interaction with the system.
The great will also be if we can get this info from the wifi access points, like get the mac addresses of the attached clients....
Criss
The Antherus will fit this need but the transmitters are too big.
Any idea on an altenative solution? The idea is that the user hit play without any extra interaction with the system.
The great will also be if we can get this info from the wifi access points, like get the mac addresses of the attached clients....
Criss
0
Comments
What's needed is something like a GPS (only local though - House Positioning System?) system with fine enough resolution to be able to define the rooms properly, yet cover the entire controlled area.
How about a iPad in every room, already defaulting to controlling that room? Probably would cost nearly as much as your tracking system.
I got one client from russia that when he get off from his boat he rent other boats to see what other people have ( not only for A/V system of course...) and then he ask always to add more on his own one.
Criss
Heres some basics to start
These folk have released an SDK for their IR transmitter, allowing you to write your own apps.
http://www.l5remote.com/
http://www.l5remote.com/forum/viewtopic.php?f=12&t=14
Just a thought... There are other versions that run off the 3.5mm jack, but I couldn't find matching SDKs in my quick search.
Roger McLean
Swinburne University
Personally, I would probably look into designing some sort of Bluetooth proximity sensor that could be placed in each room, or an RFID system with passive tags that could be integrated into an iPhone case. You'll need at least one sensor in each room that way, though.
Criss
http://www.blipsystems.com/BlipNode%20(hardware)-1298.aspx
This should do what you need
Many thanks for the help!!
Criss
Now, if you're only wanting to identify what room you are in rather than an explicit location you could think about this a slightly different way. Rather than playing with the placement of your sensor, think about the placement of the receiver. By placing two at each room entry point (one on each side of the doorway) it should be possible to identify movement direction between rooms. Add in a little bit of logic to filter out room switches if the user is simply near the doorway (i.e. require acquisition to move from one receiver to the other and hold there for x etc). From there you can track current room. Once you got the infrastructure in place this will then function with as many devices as the receivers can acquire.
If you are using an RFID solution that should work, the nice thing about bluetooth is getting an RSSI(5 actually) per read and going that way, you could do the same with bluetooth and just call it good that they are in that room if the RSSI hits a certain point, I have a demo in our shop using 12 usb bluetooth dongles behind wallplates, and I am able to do 5 RSSI readings per device, up to 15 devices per node, per transmission, 2 transmissions a second. I have been able to use a micro ATX form factor EPIA pc (2.4 ghz) to run it and send just a room location to AMX, and a room prediction(if applicable) if AMX sees that, it starts a d/c timer for the old room and kicks on the new room (if unused). if the prediction is false and they change paths the d/c timer is either canceled, ( if they stayed) or the room prediction is updated and amx kicks on the new room. I have done a demo in a clients house, the coordinating PC had to get beefed up several times to handle the full scale test, 80 nodes * 5 readings * 15 devices(max) * 2 readings a second + calculating speed and direction based on last 3 readings + pulling XYZ from SQL server + sending to AMX. I would say I have about another 30 hours to finish it. Anyone interested in beta testing? (requires Ubuntu desktop pc + compatible bluetooth dongles)
So I end up by buying 3 Bluegiga BT access points, now I will try to make them working in the free time...
Criss
The iPhone/iPod will be "Visible" only while in the Bluetooth control panel! then when you exit, you lost it....
Now I will check if thru the iOS sdk you can make the Bluetooth discoverable while a custom app run in Background
But I know Apple....
Any help....
Criss