User Tools

Site Tools


android_ips

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
android_ips [2014/03/10 10:41]
zoza [Red Pin]
android_ips [2014/10/29 11:46]
zoza [Red Pin]
Line 1: Line 1:
 ====== Indoor positioning systems for Android ====== ====== Indoor positioning systems for Android ======
 +
 +a comprehensive article on different indoor positioning technologies
 +
 +http://​spectrum.ieee.org/​telecom/​wireless/​new-indoor-navigation-technologies-work-where-gps-cant
  
 ===== Foot Path ===== ===== Foot Path =====
Line 20: Line 24:
  
   * [[http://​redpin.org/​|Red Pin]]   * [[http://​redpin.org/​|Red Pin]]
-  * installed Subclipse svn plugin for Eclipse +  * **wi-fi fingerprint based**
-  ​eclipse freezes :( +
-  ​downloaded a clean version of Eclipse from (); installed Subversive plugin +
-  ​checked out the Redpin Code using Import ​ SVN  [[svn://​svn.code.sf.net/​p/​redpin/​code/​]] +
-  ​changed Android target in rghtclck+Project \> Properties \> Android \> select an existing Android (4.3) +
-  * running RedPinAndroid 75 crashes immediately,​ error: ​+
  
-Console:+october 2014 -> ? USING REDPIN
  
-<​code>​Starting activity org.redpin.android.ui.MapViewActivity ​on device emulator-5554</​code>​+  * [[redpin-server|running ​redpin.jar]] on the edar server  
 +  * 
  
-LogCat:+TEST 
 + 
 +  * installed Subclipse svn plugin for Eclipse 
 +  * eclipse freezes ​:
 +  * downloaded a clean version of Eclipse from [[https://​www.eclipse.org/​subversive/​previous-releases.php]] (my Eclipse: Juno); installed Subversive plugin 
 +  * checked out the Redpin Code using Import > SVN > [[svn://​svn.code.sf.net/​p/​redpin/​code/​]] 
 +  * changed Android target in rghtclck+Project > Properties > Android > select an existing Android (4.3) 
 +  * running RedPinAndroid 75 crashes immediately,​ [[redpin-error-log|error log]]
  
-<​code>​03-10 06:34:36.060: E/​AndroidRuntime(845):​ FATAL EXCEPTION: Main +  * cannot start the server from Eclipse;  
-03-10 06:​34:​36.060:​ E/​AndroidRuntime(845): java.lang.RuntimeException:​ Unable ​to create service org.redpin.android.net.SynchronizationManager:​ java.lang.TypeNotPresentException:​ Type org.redpin.android.core.Map not present +  * when running Redpin from an .apk, server is not reachable; ​ 
-</​code>​+  * I don't understand how to start the Redpin server ​(other than running ​java -jar redpin.jar 5000 and connecting ​to the same network)
 ===== IDocent ===== ===== IDocent =====
  
-  * wi-fi triangulation ​[[http://​www.egr.msu.edu/​classes/​ece480/​capstone/​spring11/​group02/​|IDocent]]+  * [[http://​www.egr.msu.edu/​classes/​ece480/​capstone/​spring11/​group02/​|IDocent]] ​developed at Michigan State University, aimed at guiding blind people around buildings, has a text-to-speech engine; 
 +  * uses **wi-fi triangulation** and custom maps; 
 +  * watch video here http://​www.youtube.com/​watch?​v=OV-9OPnu3cM ​
  
 +TEST
 +
 +  * dwloaded the [[http://​www.egr.msu.edu/​classes/​ece480/​capstone/​spring11/​group02/​documents/​iDOCENT.zip|zip file for Android]] ​
 +  * imported the project into Eclipse and set the target Android version
 +  * run as application on Motorola test phone; ​
 +  * iDocent freezes, then has to quit because it's not responding; :( ([[idocent-error-log|error log]])
 ===== TeroM IPS ===== ===== TeroM IPS =====
  
-https://​github.com/​TeroM/​indoor-position-tracker+  * https://​github.com/​TeroM/​indoor-position-tracker 
 +  * wi-fi fingerprint based 
 +  * fingerprints need to be preset (define points on a map, scan and remember the results); after creating this base/​dictionary of positions, it locates the user closest to the defined points; 
 + 
 +TEST 
 + 
 +  * cloned the project [[git@github.com:​TeroM/​indoor-position-tracker.git]],​ loaded to Eclipse 
 +  * run on Motorola, loads and works well!
  
 ===== a little bit of microsoft input: RADAR ===== ===== a little bit of microsoft input: RADAR =====
Line 56: Line 78:
  
   * WIGGLE: a contribution based map of wireless access points. https://​wigle.net/​   * WIGGLE: a contribution based map of wireless access points. https://​wigle.net/​
 +
 +===== conclusions ======
 +
 +need something closest to the TeroM tool + a general map of the space; map the space out (preset points and scan the db at each point); load all this information in the app (with an option to edit or re-measure db strengths); ​
android_ips.txt · Last modified: 2015/01/07 13:40 by zoza