I would like to read RuuviTag data using desktop computer that has BlueTooth.
Can it be done with Python?
I have seen some Python codes to read data but for Windows the only method, Bleson is said not to work as it does not send any payload.
So is it really impossible to read RuuviTag data in Windows?
So is it really impossible to read RuuviTag data in Windows?
There is always a way, it is possible to for example to run a Linux inside a virtual machine to run listener. I don’t know if there is a Python library that can scan for advertisement data on Windows, or if Bleson could be improved to support it. If the listener is done in Python, ruuvitag-sensor could be updated to use Windows-compatible listener as a backend.
However, so far most people opt to use e.g. Raspberry Pi as a home listener for RuuviTags because they’re cheap, energy efficient and easier to set up.