Commit Graph

60 Commits

Author SHA1 Message Date
Jared Hobbs fdd38947e6
feat: add vanmoof fingerprinting (#335) 2022-02-22 22:10:19 -05:00
Darrell c9c5e5c7b1
Fix missing devices (#325)
Fix filtering types, improve New/Del messaging
2022-02-20 16:03:03 -05:00
Darrell 152df15af3
Fix MAC pointer issue (#321) 2022-02-20 08:06:49 -05:00
DTTerastar 5784d43771 Back to float, fix distance 2022-02-16 10:55:27 -05:00
Darrell c3673a4dd3
Fix all issues found debugging (#285) 2022-02-15 18:39:00 -05:00
Darrell 448378d5e2
Attempts at more stability (#276) 2022-02-15 00:14:32 -05:00
Darrell 6189d9638d
Query should do nothing if empty (#273) 2022-02-14 13:06:44 -05:00
Darrell 69bf3b1e01
Improve room assistant detection (#268) 2022-02-14 13:04:41 -05:00
Darrell 5bb652c858
Deleting client seems to improve query performance greatly (#266) 2022-02-14 08:32:03 -05:00
Darrell 019d975c0b
Fix issues with query (#264) 2022-02-14 07:50:30 -05:00
Darrell 4780e362ae
Add include exclude query filtering (#255)
Co-authored-by: Stefan Knaak <stefan@knaak.org>
* Add Feature: Blacklist/Whitelist
* MQTT room=* all rooms will set, added restart
* Fixes: #58 #229 #152
2022-02-13 12:58:17 -05:00
Darrell d372d48a96
h2zero/NimBLE-Arduino -> 1.3.6 (#240)
* h2zero/NimBLE-Arduino -> 1.3.6
* Remove unneeded libs
* Tweak retry code to wait longer
2022-02-10 12:18:23 -05:00
Darrell 7c6e5939c8
Add eddystone uid support (#188) 2022-01-17 14:26:13 -05:00
Darrell 43a75d023d
Add support for alt-beacons (#187) 2022-01-17 14:24:07 -05:00
Darrell 3fe4ab4d1c
Requery if room assistant broadcast found after query (#126)
* Requery if room assistant broadcast found after query

* Fix init issue
2021-11-14 18:54:19 -05:00
Darrell 5e64649e81
Add trackr support (#121)
* Don't use md:0000 id
* Add trackr support
2021-11-11 07:32:12 -05:00
Darrell e669a2a90b
Add support for ATC_MiThermometer (#124)
Add initial support for meater
Improve msft:cdp fingerprint
2021-11-10 21:55:10 -05:00
DTTerastar 68fcf72313 Query w/ exponential fallback for additional robustness 2021-10-12 11:32:23 -04:00
DTTerastar c5333849cd Don't Query until device is <= maxDistance 2021-10-11 19:57:30 -04:00
DTTerastar 6519e1ab7a Implement a id type hierachy 2021-10-10 23:02:36 -04:00
Darrell 28443789b6 Add device model to apple fingerprints add support room assistant app (#69)
* Add Active Scan and Query switches
* Rework stats
* Cleanup less often
2021-10-10 10:34:30 -04:00
Darrell 12804483cc
Groundwork for #53 (#67)
- Potientaly breaking: room name is now lower cased, trimmed, and all whitespace replaced with underscores when put into mqtt (#64)
- ANSI Colors Added to Serial
- Close/Left totally rewritten to find stuff quickly (uses NO filtering)
- Serial display for 'New' waits for 2nd packet before showing
- One Euro filter reoptimized to work for slow broadcasters (Tiles) as well as it previously did for quick (Phones/Watches)
- All time measurement made wraparound protected
- Make Arduino OTA disabled by default, but a setting
- Add a calibration section of settings with lots of knobs to twiddle
- Ignore microsoft and non Nearby Info apple packets (they are useless for tracking atm)
- Delete old fingerprints after configurable max age instead of waiting for MAX MACS and deleting the oldest
2021-09-30 12:48:50 -04:00
DTTerastar b9876c5834 Add adafruit-huzzah32 firmware flavor 2021-09-25 10:46:19 -04:00
DTTerastar e5f08f1b9b Print MD hex 2021-09-25 10:08:30 -04:00
DTTerastar 7a8c034fb5 Fixes #56 2021-09-24 23:05:12 -04:00
DTTerastar 0ff4650bd3 Blind stab in the dark to fix #41 2021-09-18 21:47:39 -04:00
DTTerastar f557b9eb41 Fix Close message
Don't trust inacurate Apple txPower
2021-09-16 20:50:29 -04:00
DTTerastar 2b5bd4b1ca Fix rss@1m when multiple packets received 2021-09-16 19:40:02 -04:00
DTTerastar 0a23b48999 Fix iBeacons ids 2021-09-16 09:11:35 -04:00
DTTerastar c430fab013 Add sonosUUID 2021-09-15 19:19:50 -04:00
DTTerastar c2365b7526 Add mifit fingerprint 2021-09-15 16:27:02 -04:00
DTTerastar b998727065 Fixes #36 (keysmart tiles) 2021-09-15 15:40:09 -04:00
DTTerastar 9dfd5697e9 Update CHANGELOG 2021-09-15 12:19:19 -04:00
DTTerastar a4fe08d8ee Fixes #20 and #23 2021-09-15 12:11:32 -04:00
DTTerastar d1dea7df14 Improve fingerprinting for sonos #20 2021-09-11 14:15:26 -04:00
DTTerastar 9c12f798c6 If all we have is md for fingerprint, but mac is static, use static mac. 2021-09-09 08:16:40 -04:00
DTTerastar 349fd81da8 Fix fingerprinting of udm-pro
Fix semaphore error
2021-09-06 20:43:07 -04:00
DTTerastar 8c800b8852 Add back major minor to iBeacon 2021-09-05 15:14:18 -04:00
DTTerastar 22da7f1e7f Go back to active scanning 2021-08-23 23:59:48 -04:00
Darrell cfd68fac7e
Update BleFingerprint.cpp 2021-08-23 19:22:33 -04:00
DTTerastar 1da95e5467 Fix errant iBeacon w/ positive calRssi 2021-08-23 18:10:53 -04:00
DTTerastar b8625588cd WIP 2021-08-23 09:48:40 -04:00
DTTerastar 6bc92348ae Adding a median filter to rssi 2021-04-06 20:13:13 -04:00
DTTerastar d93b5d5eb1 Make one euro adjustable via settings 2021-04-04 22:12:46 -04:00
DTTerastar b05f831f9a Fix seen dangling ptr issue 2021-04-02 07:56:27 -04:00
DTTerastar 550bc03f1d Retry on send errors 2021-03-31 13:36:20 -04:00
DTTerastar 4a89e338de Major refactor, continous scanning 2021-03-29 21:56:23 -04:00
DTTerastar 9f4ce708b1 Set initial distance from previous item with same id 2021-03-29 18:12:59 -04:00
DTTerastar 270e3c475b Add Enter/Left messages for enrollment 2021-03-29 15:51:18 -04:00
DTTerastar 5d649f1d2a Add first and last datetimes 2021-03-29 14:50:23 -04:00