ESPresense

An ESP32 based node for gathering indoor positioning and transmitting to mqtt

AGPL-3.0 License

Stars
1.1K
Committers
37

Bot releases are visible (Hide)

ESPresense - v1.4.1 - Fix voltage (minor fix)

Published by DTTerastar about 3 years ago

  • Fix errant voltage reporting
ESPresense - v1.4.0 - Multiple advertisements per mac handled now

Published by DTTerastar about 3 years ago

  • Fingerprints are now 3 tier: primary ids > publicMac > secondard ids. A single mac can have multiple advertisements sent (especially certain beacons). So it might take a few packets before the id settles into the correct one.
  • Volts and temperature are now reported from Eddystone TLM advertisements
  • Names should show up more reliably now as well
ESPresense - v1.3.1 - Turn off ntp

Published by DTTerastar about 3 years ago

Ntp wasn't used yet, so this will fix those who deny the internet...

ESPresense - v1.3.0 - More fingerprinting changes

Published by DTTerastar about 3 years ago

  • More changes to fingerprinting, id will be different if the device is sonos or samsung. Those instead of saying md: now use the manufacture name (samsung or sonos) as the prefix with the mac at the end
  • Windows 10 we fingerprint as microsoft:<last 23 bytes in hex of manufacture data>. See https://petsymposium.org/2019/files/papers/issue3/popets-2019-0036.pdf for why, still not useful for a consistent fingerprint

Fixes #20

ESPresense - v1.2.0 - Prefer mac address as ID if we have a static MAC and only md fingerprint

Published by DTTerastar about 3 years ago

  • Prefer mac address as ID if we have a static MAC and only md fingerprint
  • Breaking: If you're using a md:: fingerprint, verify that it hasn't switched to the mac
ESPresense - v1.1.2 - DevKit button support

Published by DTTerastar about 3 years ago

Added support for clearing wifi setting via button on DevKit (as long as it's on GPIO15), use the esp32 flavor

ESPresense - v1.1.1 - Minor tweaks

Published by DTTerastar about 3 years ago

  • Fix fingerprinting of udm-pro
  • Fix semaphore error
ESPresense - v1.1.0

Published by DTTerastar about 3 years ago

Go back to active scanning by default (so we can get the names of things)
Send telemetry only every 15s
Allow for disabling types of mqtt topics
M5Sticks now have a UI showing devices that are close

ESPresense - v1.0.1 - Add missing firmwares

Published by DTTerastar about 3 years ago

ESPresense - v1.0 - Initial version after project fork/rename

Published by DTTerastar about 3 years ago