]> granicus.if.org Git - esp-idf/commit
esp_prov : Runtime discovery of Service UUID and endpoint name mapping
authorAnurag Kar <anurag.kar@espressif.com>
Thu, 9 May 2019 21:36:56 +0000 (03:06 +0530)
committerbot <bot@espressif.com>
Fri, 28 Jun 2019 10:14:52 +0000 (10:14 +0000)
commit09cf34c9aa25d2864a4d572d97ec587080974649
treecef8acce490ca47b887ded1f649a91dd1f645686
parentd76d94549a955e2c8d5a1f6b30da2c3b6b941bdb
esp_prov : Runtime discovery of Service UUID and endpoint name mapping

List of changes:
* Retrieve UUID property from Bluez device object before connecting to retrieve UUID contained in advertisement
* Read Characteristic User Descriptions attribute of each UUID for mapping endpoint names
* To support older implementations with hardcoded Name-UUID map, revert to fallback mode in order if advertisement data has no UUID field
tools/esp_prov/esp_prov.py
tools/esp_prov/transport/ble_cli.py
tools/esp_prov/transport/transport_ble.py