I have been experimenting a bit with Mikrotik IoT & Mikrotik Bluetooth sensors and here I came up with the following question:
If I use a script (like this: https://help.mikrotik.com/docs/pages/viewpage.action?pageId=41680915#heading-MQTTwithscriptscenario ), I can only pull this constantly available data (which I get from the bluetooth tag) after a few seconds via script, otherwise my Mikrotik router goes to the performance limit the lower I set the polling time.
Is Mikrotik working on making the beacon data in Routeros directly readable (like in Android Beacon Manager) without having to send it via script to external for parsing?
e.g. implemented in RouterOS is already bluetooth and mqtt, wouldn’t it then make sense if you could read out already parsed beacon values (https://help.mikrotik.com/docs/display/UM/MikroTik+Tag+advertisement+formats#heading-MikroTikpacketstructure) and publish directly to a mqtt topic?
Does anyone have an idea how to do this more performant without the so far not existing RouterOS implementation here?
Context of the setup: Mikrotik Knot (with script for query) ↔ Mikrotik Bluetooth Tag Outdoor