What is internal positioning? It's the ability to monitor your location within a home/office/business to resolution within a single room (or better). Typically that is done using motion sensors, iBeacons, magnetic fields, or Bluetooth dots - but our system allows you to do the same with only your smartphone and a Raspberry Pi!
What is a framework for internal positioning? Our framework, named FIND (the Framework for Internal Navigation and Discovery), is both a program that runs on a Raspberry Pi, and an app that runs on a smartphone. The smartphone detects the wireless signals and strengths and uses that information to classify your current location. The Raspberry Pi is used to keep track of everything and do the heavy calculations.
We made a majority of the code open-source so you can play around with the source (it is written in Python+Go) (link above).
Check it out, and let us know what you think! If you have any improvements, fixes, bugs, criticism, or anecdotes, we would love to hear them! I'm hoping someone here will find it useful.