Bluetooth device name unable to resolve in Pycom



  • I am using WiPy 2.0 Pycom Board.

    When trying to resolve the names of the available devices the names are not resolved properly.

    bluetooth.resolve_adv_data(adv.data,Bluetooth.ADV_NAME_CMPL)
    

    This line prints the following data.

    When print the short name

    bluetooth.resolve_adv_data(adv.data,Bluetooth.ADV_NAME_SHORT)
    It prints out "None"
    

    How to get the proper name of the scanned devices. I am new to this

    Thank you!
    Sailaja
    TeraData Developer



  • Using manufacturer data, we can get the proper data from the sensor.

    mfg_data = bluetooth.resolve_adv_data(adv.data, Bluetooth.ADV_MANUFACTURER_DATA)
    advData = binascii.hexlify(mfg_data)



  • Hi @sailaja,

    bt.resolve_adv_data(adv.data, Bluetooth.ADV_NAME_CMPL) prints the name of the advertisement for me. (tested it with 2 LoPys) What do you get when you print it?

    What devices are you trying to find? You could also try using the manufacturer data (bt.resolve_adv_data(adv.data, Bluetooth.ADV_MANUFACTURER_DATA))


 

Pycom on Twitter