Callback method
-
Hi, I have recently started working with the LoPy. I'm trying to interface the LoPy with an OBD II system via a OBD II Bluetooth LE reader.
I need to write OBD PIDs to a particular characteristic and then read the data that is sent back. I am able to write to the characteristic. By using a Bluetooth LE sniffer I can see that write is successfully happening and that the BLE reader is sending back the data. My problem is that I am unable to get the LoPy to "hear" the messages that are sent back by the BLE reader.
In order to receive the messages sent back, I have tried subscribe to the characteristic by using the Callback method.
desiredChar.callback(trigger = Bluetooth.CHAR_NOTIFY_EVENT, handler = handler_func)
The handler_func is never triggered. Also, using the BLE sniffer, I saw that the callback method is not sending any packet to the OBD BLE reader.
I would appreciate any help in figuring this out.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login