I'm working on a project that the goal is to send data from an Arduino (a Flora, specifically, reading sensor information) directly to a Raspberry Pi using BLE. I'm following this guide, and on running the uart_service.py program, I get up to "Discovering Services" before the terminal fills up with a ton of messages, and I don't even know where to start to figure this out. The output of the program is here.

So my question is how do I go about troubleshooting this or, failing that, is there another alternative that someone can point me in the right direction of to accomplish the same thing?

1 Answer 1


There seems to be an issue using Bluez version higher than 5.37. From this link suggests you need Jessie from 2016-05-27 release and then used bluez 5.37.

Bluez 5.37 installation guide

  • Didn't exactly follow this, but you did give me the idea to use the exact version of Bluez that was included in the tutorial (5.33) and it worked! Thanks for the idea.
    – Composed
    Oct 3, 2017 at 13:14
  • glad you got it working
    – Dr.Rabbit
    Oct 3, 2017 at 13:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.