2020-05-23 9:15 PM
I have a device sending notifications to a BlueNRG-2 Eval board (STEVAL-IDB008V2) configured as central/master. I modified the script file ATT_MTU_extended_packet_len_Master_Security.py to work with my device. Everything works until I receive a notification with an ACI_GATT_NOTIFICATION_EVENT. I try to extract the data in the Attribute_Value with Python but only get Python error messages.
From the error messages, the 53 byte notification does not appear to be a list or byte array or any other iterable type. The best I can figure out is that it thinks it is an integer!! A 53 byte integer. I wasted a couple of days on this until I found the GET_LIST function in the BlueNRG GUI User Manual.
I'd like to avoid wasting my time like this again. Is there documentation on the Python data types for Bluetooth events?
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.