Intro:
- FMB003 is an OBD dongle for the car with GPS and basic OBD info.
- The FMB003 sends packets to a specified private server, which is Home Assistant (HA). In HA, I use Node-RED to parse the data and create MQTT sensors.
I managed to extract the RSSI of my watch and phone in the FMB003, and now I’ve got a proximity sensor in my car. I can literally tell if I’m inside or if someone else is, and when I am, I connect the car’s tracker to myself. When I leave, it disconnects.
What’s more, since the OBD port is on the left and I wear my watch on the left, I can even tell if I’m the driver or the passenger.
Obviously, I’ve got a ton of ideas on what to do with this. I’m still testing it out, though. The issue is that the Apple Watch changes its MAC addresses and UUIDs, so it’s tricky to track, but so far, I can identify the car, watch, phone, and other beacons. I’m waiting for some iBeacons and Eddystones in keychains, which will make it easier, though the watch would be the most convenient for me.
I’m still wrestling with the protocol for additional BLE data for Codec 8 Extended because it doesn’t really stick to what’s in the documentation. It’d be best if Teltonika introduced recognition via IRK, but we’d have to push them for that.
To sum up: It’s doable, but it takes a lot of work and tinkering.
Feel free to push Teltonika about the firmware—let them hear the voice of the people!