hacdc-wiki/Old Pages/Old Wiki/Bluetooth_indoor_location_system.md

52 lines
1.5 KiB
Markdown
Raw Normal View History

2024-06-13 19:21:56 +00:00
## System
- Use beacons mounted on stationary objects within a room to allow user
supplied devices to triangulate their rough position inside the room
- The users may share their location via various means.
- XMPP
- complex
- relies on external infrastructure eventually
- robust against network topology traversals (NAT/Firewall)
- Multicast
- simple
- not robust when traversing NATs
- Useful for a conference hall or the like, where an area is large
enough to prevent finding ones way or friends easily.
testing guest captcha
## Hardware
### SOCs
- [Nordic](http://www.mouser.com/ProductDetail/Nordic-Semiconductor/nRF51822-QFAB-R7/?qs=sGAEpiMZZMvQqVCO1QUke9rOCiF3q8UDR59ukwBL9d8%3d)
- [TI](http://www.mouser.com/ProductDetail/Texas-Instruments/CC2540F128RHAR/?qs=sGAEpiMZZMuReUCzg6bfTFMX9eNsg5flb%2fyNLpDtSPE%3d)
### Front End/BT modules
- just as expensive as SOCs
## Software
### Phone App
#### Android
#### iThing
### Firmware
- bit-bang BTLE library
[code](https://dmitry.gr/index.php?r=05.Projects&proj=11.%20Bluetooth%20LE%20fakery)
for reference
#### Beacon
- Similar use cases
- Beacon tagging - tags beacon to allow device to find the tagged item
- [iBeacon](http://en.wikipedia.org/wiki/IBeacon) - proprietary
implementation
- Use [Proximity
Sensing](http://en.wikipedia.org/wiki/Bluetooth_low_energy#Proximity_sensing)
Profile (PXP/FMP) to let user devices know where and roughly how far
2024-06-13 01:48:44 +00:00
they are from the beacons.