With the growing popularity of smart home technology and the increasing importance of devices like the FMB003 (affordable price, ease of use), I think it would be a great idea for both Teltonika as a manufacturer and seller, and for everyday users, if there was a way to support beacons as Private BLE Devices. In other words, being able to add a device to the beacon list by knowing its IRK (Identity Resolving Key), since these devices don’t have static IDs or MAC addresses.
I believe this could boost sales and be very helpful for regular users and their smart homes. It would require adding this functionality to the device’s firmware.
(If this feature already exists and I’m unaware of it, I would appreciate instructions on how to enable it.)
Example of usage:
identifying the user based on the proximity of their phone, watch, or fitness band
Car rental and fleet management: identifying the renter, owner, or employee.
Another option is sending information (e.g., the MAC address) in the additional BLE data, so the user can calculate everything on their own.
And let’s be honest: adding support for Home Assistant would significantly boost Teltonika’s sales and open up the market to regular consumers
Good day, thank you for the suggestion, In case you need a new feature, kindly contact your sales manager or create an HD ticket.
If you don’t have any contact with our Sales managers, please contact them on our official website https://teltonika-gps.com/ and click on the “Contact Us” button. When you click, please fill out the form and submit it.
Thank you! I managed to do it.
With such settings I can catch apple watch as beacon, then knowing IRK parse data server side.
Server side is not yet ready, so I am not 100% sure, but I assume based on mocked data
So basically I achieved such functionality without firmware changed
I’ll come back to this topic because it’s not as simple as it seems. Even though everything worked out, it’s still impossible to limit the data being sent to beacons with random MAC addresses. As a result, my telemetry plan and server are being flooded with information from every nearby beacon.
Is there an option to restrict it to only beacons with a specific manufacturer ID?
I tried using “on change,” but then I end up getting several times more data. I also tried adjusting the interval, but I’m still getting a stream of all nearby beacons or regular packets with empty data.
Good day, for the advanced beacon mode, if the beacon has the same manufacturer’s ID then it will detect the same beacon ID with the same manufacturer’s ID nearby.
If you need a solution to filter the MAC address of the beacon please check with your sales for the firmware development.