In Outdoor Location we have maps and understand the available sensor positioning technologies such as GPS, cell tower triangulation and drone imagery. In indoor location the concept of a map is typically an unmensurated image or a CAD file. Indoor Location is a relatively new domain for research and commercial usage.
There are several available sensors available for detecting an individuals location indoors where GPS positioning is not available. These include;
- Detecting, recognizing and tracking individuals through object recognition
- Monitor Mode
- iBeacon / altbeacon
- measures the traveling time of sound
In the passive detection schemes the sensor can either provide a general proximity value or by using tri-lateration algorithms an approximation of the location of the detection event.
There is a lack of community data standards for both real time sensor and historical data. The aim of defining these formats is to aid interoperability between software solutions and sensing technologies. In addition reference software on commodity hardware would be useful in the adoption and understanding of Indoor Location as a commercial and research domain.
SpatialIndoor provides interoperability standards for and reference implementations of both real time sensor and historical data for tracking the location of a user moving in an indoor space.
- Provides JSON standards for real time sensor event data, archived sensor event data, indoor site and floor maps;
- Defines Indoor Coordinate Systems; and
- Develops software to take input images and to create spatially referenced indoor maps in JSON format
- Develop a plugin for https://openwrt.org/ to ease use of WiFi sensing in monitoring mode when using open firmware;
- Develop Bluetooth and WiFi location detection sensors with a budget board (e.g. Software to run on a Raspberry Pi); and
- Collect and identify mac address patterns as a database to determine whether the user is using Apple, Blackberry or Android.
SpatialIndoor is a project for those developers and consumers who are interested in the spatial positioning of a user moving in an indoor environment using passive sensor technologies.
Open indoor geospatial software is crucial to widespread adoption and enabling many applications and services. The vendor neutrality of LocationTech and the engagement of people from industry/academia/government in the LocationTech ecosystem makes it the ideal place to host this project. The services LocationTech provides will help us build a community and encourage adoption.
- Raspberry Pi WiFi Proximity Sensor software
- Bluetooth Proximity Sensor software
- Raster to Vector tool
- Positioning plugin for open firmware WiFi software
- Sensor Event format description
- Indoor Mapping format description
- Open database of mac address patterns to determine the device a user is using
Further development of the event and mapping formats. Additional sensing technologies.
The project has existing code for a Raspberry Pi WiFi proximity sensor.
The project also has a strawman proposal for extending GeoJSON with ellipses and circles and defining an indoor coordinate system.