You mentioned it was using Bluetooth to communicate with the actual machine so I’m assuming they are not directly connected to the internet in any way? If that’s correct then it’s just a case of understanding the Bluetooth comms which is probably some basic BLE stuff they put together by tweaking the sample code from the BLE chip manufacturer.
I’m a long time Linux user 20 years or so and have tried loads of distros in that time. Eventually I got fed up and settled on Mint for quite a few years, but about 6 months ago an old colleague told me about Zorin as he was impressed with how it felt ‘proper’ from a user perspective. I tried it and actually liked it so much I fully switched to it as my main OS. It’s got all the user friendliness for when you just want to use it for work tasks, but still everything else underneath for when you want to experiment etc.