Liberty-IT / .github

0 stars 0 forks source link

Bluetooth person tracker project MVP #5

Open neopunisher opened 1 month ago

neopunisher commented 1 month ago

We need a way to use hardware to scan nearby devices and then aggregate it

neopunisher commented 1 month ago

https://raspberrypi.stackexchange.com/questions/104304/is-it-possible-to-log-any-discoverable-bluetooth-ble-via-headless-pi

neopunisher commented 1 month ago

Binary Format Structure

  1. Bluetooth MAC Address (6 bytes):

    • A Bluetooth MAC address is 48 bits long, stored as 6 bytes.
  2. RSSI (1 byte):

    • RSSI values are represented as signed 8-bit integers, allowing values from -128 to 127.
  3. Timestamp (4 bytes):

    • Use a Unix timestamp, a 32-bit unsigned integer, valid until the year 2038.

Total Size

kfeaginsiii commented 3 weeks ago

Bluefruit Sniffer https://www.adafruit.com/product/2269

neopunisher commented 2 weeks ago

Here is some other peoples implementations: https://www.manxtechgroup.com/people-counting-using-wifi-and-bluetooth/ https://www.peoplecounters.com/index.php?cu=us

Adafruit Tutorials for Hardware: https://learn.adafruit.com/bluefruit-le-connect https://www.adafruit.com/product/2267 https://learn.adafruit.com/reverse-engineering-a-bluetooth-low-energy-light-bulb/explore-gatt https://learn.adafruit.com/introduction-to-bluetooth-low-energy/introduction https://docs.nordicsemi.com/bundle/nrfutil/page/nrfutil-ble-sniffer/guides/overview.html

Bt apps: https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp&hl=en

neopunisher commented 4 days ago

image