Fipy-Pysense Bluetooth



  • I have a problem with connect my smartphone with fipy via bluetooth. I tried some codes.

    
    ```from network import Bluetooth
    import time
    import ubinascii
    bluetooth = Bluetooth()
    bluetooth.set_advertisement(name='fipi', service_uuid=b'1234567890123456')
    bluetooth.advertise(True)
    
    srv1 = bluetooth.service(uuid=b'1234567890123456', isprimary=True)
    chr1 = srv1.characteristic(uuid=b'ab34567890123456', value=5)
    
    
    while True:
    
     if Bluetooth.CHAR_WRITE_EVENT:
           write = chr1.value().decode('ascii')
           if(write == 'open'):
               openUserScan()
               break
           elif(write == 'turn off'):
               break
    
    sleep(2)
    print("Going to sleep")
    machine.deepsleep()
    

    When i used this and tried to connect fipi my phonese give me warning "connection failed pin or passkey is wrong " . Can someone help me figure this out. I just want to connect myphone and send string data to fipy with android apps.


  • Global Moderator

    Hi,

    Please take a look at this example, I believe you have used the callback incorrectly: https://docs.pycom.io/firmwareapi/pycom/network/bluetooth/#bluetoothevents()


Log in to reply
 

Pycom on Twitter