Comments (6)
v1.2.0 should resolve the issue, i'm using the mac as the fingerprint for that case now. I also print out the manf data out in hex on the serial console so we can use that to find fingerprints in the future.
from espresense.
Ok, the newest build should fix this. It might for 1 packet report as sid:* but once the md packet is received it'll use the mifit: as the id.
I found this interesting doc about that device: http://changy-.github.io/articles/xiao-mi-band-protocol-analyze.html
from espresense.
Are the mac's randomized? If not we can just have it use the mac as the fingerprint for 0x0157 which is apparently Anhui Huami Information Technology Co., Ltd. (http://domoticx.com/bluetooth-company-identifiers/)
If not we can have the verbose flavor print out all the manufacture data so we can find something to add to the fingerprint (:26 just means there is 26 bytes of data).
I WISH we could use name as id, but it only comes in 3 out of 4 packets and by then we've already assigned an id.
from espresense.
I restarted the watch and they seem to use the same mac afterward
from espresense.
That's awkward, the issue is back
from espresense.
Ok, I know what that is... Multiple advertisements w/ the same mac causes issues. Same as #23
from espresense.
Related Issues (20)
- Status LED HOT 4
- Option for a gateway HOT 1
- WebSocket connection Faild for Floorplaner
- ESP32-S3 Boot Loop HOT 1
- Get data from Xiaomi MiJia Bluetooth temperature and humidity sensor hygrothermography model: LYWSDCGQ/01ZM HOT 2
- ESP32 WRoom with sen0395 HOT 1
- MQTT connection times out every 60 seconds due to TCP HOT 5
- Feature Request: add integration for i2c BME680 sensor HOT 3
- Is the ESP32C3SuperMini supported? HOT 2
- Issue Description for ESP32 MQTT Issue with ESPresense Adapter:
- Hidden 40 MHz wide SSID broadcast whilst connected to main AP anyway - request disable local AP mode entirely
- Support for ESP32-C6 HOT 5
- [BUG] Stack overflow in "TMR SVC" Task - Random crash and reboot HOT 1
- Enrolling iOS device does not work in MD5Atom version HOT 1
- Radar sensor: Hi-Link LD2450 HOT 4
- Eddystone-URL Broadcasts for SOS
- ESP32-C6 HOT 1
- The ESP32-C3 Super Mini is not functioning properly. HOT 5
- iBeacon loses WiFi after a few hours HOT 1
- RSSI@1m iBeacon HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from espresense.