FMB003: Firmware Enabling Beacon Listening via IRK

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 :wink:

Best regards.

1 Like

Hi,

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.

Best regards,
Maynard C

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 :wink:

Hi @Wojak

Thank you for clarification, yes we do support this feature using the advanced beacon mode
Wiki page link: Advanced Beacon Capturing Configuration - Wiki Knowledge Base | Teltonika GPS (teltonika-gps.com)

Best Regards
Maynard C

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.

Hi @Wojak

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.

Best Regards
Maynard C

This topic was automatically closed after 9 days. New replies are no longer allowed.