ble service uuid not found!
from network import Bluetooth import pycom import time clientconnected = False print('Advertising Bluetooth...') bluetooth = Bluetooth() bluetooth.set_advertisement(name='lopy', service_uuid=b'1234567890abcdef') def conn_cb (bt_o): events = bt_o.events() if events & Bluetooth.CLIENT_CONNECTED: print("Client connected") clientconnected = True elif events & Bluetooth.CLIENT_DISCONNECTED: print("Client disconnected") bluetooth.callback(trigger=Bluetooth.CLIENT_CONNECTED | Bluetooth.CLIENT_DISCONNECTED, handler=conn_cb) bluetooth.advertise(True) #Create service and characteristic srv1 = bluetooth.service(uuid='0000000000000004', isprimary=True) chr1 = srv1.characteristic(uuid='0000000000000002', properties=Bluetooth.PROP_INDICATE | Bluetooth.PROP_BROADCAST | Bluetooth.PROP_READ | Bluetooth.PROP_WRITE | Bluetooth.PROP_NOTIFY, value='InitialValue') #Create callback for read events on the characteristic def char1_cb(chr): events = chr.events() if events & Bluetooth.CHAR_READ_EVENT : print('Bluetooth.CHAR_READ_EVENT') chr1.callback(trigger=Bluetooth.CHAR_READ_EVENT, handler=char1_cb) #Update the characteristic value very few seconds i="l1=32.8156187454" k="l2=39.1234567890" m="max mesaj boyutu=20" while clientconnected: chr1.value(i) #Set the characteristic value - should trigger notification is a client has registered for notifications time.sleep(1) chr1.value(k) time.sleep(1) chr1.value(m) time.sleep(1)
This code works. I send message to phone yesterday. I paired with phone now but ble terminal error this "service uuid not found"