DA14531 Characteristic Read & Write

Hi,

I have a DA14531 SmartBond Tiny Module. I modified the ble_app_peripheral example to read data from the uart using the following code:

void user_app_uart_read(void){
    
        uart_receive(UART2, (uint8_t *)user_uart_data, sizeof(user_uart_data), UART_OP_INTR);
        user_receive_data_len = sizeof(user_uart_data);
        user_uart_data[user_receive_data_len] = 0;
        uart_timer_used = app_easy_timer(500,user_app_uart_read);
        return;
    
}

and write it in ble notifications using this modified adc1 code from custom profile service

MSGID = CUSTS1_VAL_WRITE_IND // in user_peripheral.c triggers this handler

void app_adcval1_timer_cb_handler()
{
        char data_buff[50] = "";        
        uint8_t data_len;
        sprintf((char *)data_buff,"%s",user_uart_data);
        data_len = strlen(data_buff);
    
    struct custs1_val_ntf_ind_req *req = KE_MSG_ALLOC_DYN(CUSTS1_VAL_NTF_REQ,
                                                          prf_get_task_from_id(TASK_ID_CUSTS1),
                                                          TASK_APP,
                                                          custs1_val_ntf_ind_req,
                                                          data_len);
    req->conidx = 0;
    req->handle = SVC1_IDX_ADC_VAL_1_VAL;
    req->length = data_len;
    req->notification = true;
    memcpy(req->value, data_buff, data_len);
        
    ke_msg_send(req);
        
    if (ke_state_get(TASK_APP) == APP_CONNECTED)
    {
        // Set it once again until Stop command is received in Control Characteristic
        timer_used = app_easy_timer(APP_PERIPHERAL_CTRL_TIMER_DELAY, app_adcval1_timer_cb_handler);
    }
}

I have three questions:

1. (Using Notification to read) If I write the data "abcdef" on uart, It is displayed in the characteristic correctly. But when I send a "xxxx" after that, the characteristic shows the value "xxxxef" where it replaces only the newer value. How do I modify or clear my buffer so that it displays the correct data.

2. If I use the Read Command on my phone using BLE Scanner App, No data is displayed. I understand that I am only using NTF, so data is only displayed then. How do I modify my code to show data with Read Command too?

3. When I enable Write Permission (Write_Command)to this characteristic and I write a value using my phone to this characteristic, Is there any way I can differentiate that this value came from BLE Peer instead of UART. Because my requirement is like this: Read data from uart and send it to characteristic so it can be viewed on phone. Writing data to this characteristic should be written on uart.

 

SDK Used: 6.0.14.1114

Any help would be appreciated.

- Abishekh

  • Hi Abishekh,

    Thank you for your online forum question and your interest in our BLE products.

    1. From the code shared it seems that you are using function uart_receive for the reception of the uart data. The buffer which stores the data (user_uart_data) is overwritten with new uart data but its previous value is never cleared, so if the length of the previous data written is bigger than the current one, some of the previous characters are passed on the new notification as well. A workaround for this would be to clear the user_uart_data buffer in user_app_uart_read before receiving new data and updating the notification value not periodically, but only when new data have been written to the UART.

    2. You can add the read functionality to the characteristic using the following steps as a reference:

    Taking the ble_app_peripheral example you can follow the steps below to read the value of the adc characteristic:

    a. In file user_custs1_def.h change the database initialization of the SVC1_IDX_ADC_VAL_1_VAL field to:

        // ADC Value 1 Characteristic Value
        [SVC1_IDX_ADC_VAL_1_VAL]           = {SVC1_ADC_VAL_1_UUID_128, ATT_UUID_128_LEN, PERM(RD, ENABLE) | PERM(NTF, ENABLE),
                                                 PERM(RI, ENABLE)|DEF_SVC1_ADC_VAL_1_CHAR_LEN, 0, NULL},

    this will enable the read indication feature for the characteristic.

    b. In file user_peripheral.c add the following to the case CUSTS1_VALUE_REQ_IND

    case CUSTS1_VALUE_REQ_IND:
    {
        struct custs1_value_req_ind const *msg_param = (struct custs1_value_req_ind const *) param;
    
        switch (msg_param->att_idx)
        {
            case SVC1_IDX_ADC_VAL_1_VAL:
    	    {
    	        user_svc1_read_adc_value_handler(msgid, msg_param, dest_id, src_id);
    	    } break;

    this will invoke a user created handler for the read request of the adc value.

    c. In file user_custs1_impl.c add the implementation of the handler function 

    void user_svc1_read_adc_value_handler(     ke_msg_id_t const msgid,
                                               struct custs1_value_req_ind const *param,
                                               ke_task_id_t const dest_id,
                                               ke_task_id_t const src_id)
    {
        // As an example we increase value by five
        adc_value += 5;
    
        struct custs1_value_req_rsp *rsp = KE_MSG_ALLOC_DYN(CUSTS1_VALUE_REQ_RSP,
                                                            prf_get_task_from_id(TASK_ID_CUSTS1),
                                                            TASK_APP,
                                                            custs1_value_req_rsp,
                                                            DEF_SVC1_ADC_VAL_1_CHAR_LEN);
    
        // Provide the connection index.
        rsp->conidx  = app_env[param->conidx].conidx;
        // Provide the attribute index.
        rsp->att_idx = param->att_idx;
        // Force current length to zero.
        rsp->length  = sizeof(adc_value);
        // Provide the ATT error code.
        rsp->status  = ATT_ERR_NO_ERROR;
        // Copy value
        memcpy(&rsp->value, &adc_value, rsp->length);
        // Send message
        ke_msg_send(rsp);
    }

    3.  When writing to a characteristic as a BLE peer, the case CUSTS1_VAL_WRITE_IND will be invoked in user_catch_rest_hndl in file user_peripheral.c. You can create a new subcase for when the characteristic in question has been written e.g. SVC1_IDX_ADC_VAL_1_VAL

    case CUSTS1_VAL_WRITE_IND:
    {
      struct custs1_val_write_ind const *msg_param = (struct custs1_val_write_ind const *)(param);
    
      switch (msg_param->handle)
      {
        case SVC1_IDX_ADC_VAL_1_VAL:
          user_svc1_adc_wr_ind_handler(msgid, msg_param, dest_id, src_id);
          break;
    

    Now user defined function user_svc1_adc_wr_ind_handler will be invoked when data is written by a BLE peer. You can add code inside user_svc1_adc_wr_ind_handler which will take the value written by the BLE peer and print it in the UART (similar to how user_svc1_led_wr_ind_handler uses the value written by the BLE peer to turn the LED on/off).

    Best regards,
    AA_Dialog

  • Hi,

    Is there a way to detect when the uart buffer has data or empty?

  • Hi Abishekh,

    Please check the uart example of our SDK6 that can be found under

    ...\DA145xx_SDK\6.0.16.1144\projects\target_apps\peripheral_examples\uart

    and in particular files uart_receive_examples.c and uart_loopback_examples.c which contain functions that showcase different ways for receiving data from the UART. Note that you can use the uart_register_rx_cb api to register a callback function for the UART receive event when you are using UART in UART_OP_INTR mode. As an example the uart_loopback_interrupt_example registers function uart_read_cb for the receive event. After that it calls uart_receive with a length of one byte. When this byte is received uart_read_cb is invoked which in turns adds this byte to the ring buffer and calls uart_receive again, waiting for the next character reception from UART. You can use these examples as a reference to help you implement UART handling for your application.

    Best regards,
    AA_Dialog

  • How many hours does the connectivity lasts??

    My Bluetooth application is created with the help of Ble_app_peripheral example. My Ble connection with the app gets disconnected for every 18hrs12min. What will be the issue??

  • Hi Surya, 

    There is no limit. Can you please run it with the debugger attached? 

    Additionally, I sniffer log would be very helpful to understand the root cause. 

    Regards, 

    PM_Renesas

  • Tq PM_Renesas

    I have sorted out the issue. The problem was on the application side. I paired the BLE with the system using python script. The script is running for more than 24hrs from yesterday and it is working fine. 

  • Hi Surya, 

    Glad that you solved it and thanks for the info. 

    Please raise a new forum ticket if you have follow up questions!

    Regards, 

  • Additionally, I sniffer log would be very helpful to understand the root cause. 

    What is sniffer log. How to log it ?

  • Hi Surya,

    It's a log output from a BEL sniffer tools : It's a tool which can be used in order to capture and analyze the over the air packets. You can do a protocol analysis.

    Regards,

    PM_Renesas

  • Hi Renesas,

    I have logged the error when the device is getting disconnected. Please explain me why i am facing the disconnection issue soo frequently.

    The error log message while getting disconnected.

    D 12:03:22.268 [Callback] Connection state changed with status: 8 and new state: DISCONNECTED (0)
    E 12:03:22.268 Error 8 (0x8): GATT CONN TIMEOUT
    I 12:03:22.268 Disconnected
    D 12:03:22.309 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED

    nRF Connect, 2023-08-18
    BLE-459A (48:23:35:0C:45:9A)
    V 12:01:31.489 Connecting to 48:23:35:0C:45:9A...
    D 12:01:31.490 gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
    D 12:01:33.297 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
    I 12:01:33.297 Connected to 48:23:35:0C:45:9A
    V 12:01:33.300 Discovering services...
    D 12:01:33.300 gatt.discoverServices()
    D 12:01:33.315 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
    I 12:01:33.831 Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms)
    D 12:01:34.145 [Callback] Services discovered with status: 0
    I 12:01:34.145 Services discovered
    V 12:01:34.153 Generic Access (0x1800)
    - Device Name [R] (0x2A00)
    - Appearance [R] (0x2A01)
    Generic Attribute (0x1801)
    - Service Changed [I R] (0x2A05)
       Client Characteristic Configuration (0x2902)
    Device Information (0x180A)
    - Manufacturer Name String [R] (0x2A29)
    - Model Number String [R] (0x2A24)
    - Firmware Revision String [R] (0x2A26)
    - Software Revision String [R] (0x2A28)
    - System ID [R] (0x2A23)
    - PnP ID [R] (0x2A50)
    Unknown Service (18424398-7cbc-11e9-8f9e-2a86e4085a59)
    - Unknown Characteristic [R] (2d86686a-53dc-25b3-0c4a-f0e10c8dee20)
       Characteristic User Description (0x2901)
    - Unknown Characteristic [R] (5a87b4ef-3bfa-76a8-e642-92933c31434f)
       Characteristic User Description (0x2901)
    - Unknown Characteristic [N R] (15005991-b131-3396-014c-664c9867b917)
       Client Characteristic Configuration (0x2902)
       Characteristic User Description (0x2901)
    - Unknown Characteristic [N R W] (772ae377-b3d2-4f8e-4042-5481d1e0098c)
       Client Characteristic Configuration (0x2902)
       Characteristic User Description (0x2901)
    D 12:01:34.153 gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb, true)
    D 12:01:34.155 gatt.setCharacteristicNotification(15005991-b131-3396-014c-664c9867b917, true)
    D 12:01:34.157 gatt.setCharacteristicNotification(772ae377-b3d2-4f8e-4042-5481d1e0098c, true)
    I 12:01:34.228 Connection parameters updated (interval: 45.0ms, latency: 0, timeout: 5000ms)
    D 12:01:44.423 [Callback] Connection state changed with status: 8 and new state: DISCONNECTED (0)
    E 12:01:44.423 Error 8 (0x8): GATT CONN TIMEOUT
    I 12:01:44.423 Disconnected
    D 12:01:44.448 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
    D 12:02:07.587 gatt.close()
    D 12:02:07.589 wait(200)
    V 12:02:07.790 Connecting to 48:23:35:0C:45:9A...
    D 12:02:07.790 gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
    D 12:02:10.055 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
    I 12:02:10.055 Connected to 48:23:35:0C:45:9A
    V 12:02:10.061 Discovering services...
    D 12:02:10.061 gatt.discoverServices()
    D 12:02:10.071 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
    I 12:02:10.596 Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms)
    D 12:02:10.929 [Callback] Services discovered with status: 0
    I 12:02:10.929 Services discovered
    V 12:02:10.935 Generic Access (0x1800)
    - Device Name [R] (0x2A00)
    - Appearance [R] (0x2A01)
    Generic Attribute (0x1801)
    - Service Changed [I R] (0x2A05)
       Client Characteristic Configuration (0x2902)
    Device Information (0x180A)
    - Manufacturer Name String [R] (0x2A29)
    - Model Number String [R] (0x2A24)
    - Firmware Revision String [R] (0x2A26)
    - Software Revision String [R] (0x2A28)
    - System ID [R] (0x2A23)
    - PnP ID [R] (0x2A50)
    Unknown Service (18424398-7cbc-11e9-8f9e-2a86e4085a59)
    - Unknown Characteristic [R] (2d86686a-53dc-25b3-0c4a-f0e10c8dee20)
       Characteristic User Description (0x2901)
    - Unknown Characteristic [R] (5a87b4ef-3bfa-76a8-e642-92933c31434f)
       Characteristic User Description (0x2901)
    - Unknown Characteristic [N R] (15005991-b131-3396-014c-664c9867b917)
       Client Characteristic Configuration (0x2902)
       Characteristic User Description (0x2901)
    - Unknown Characteristic [N R W] (772ae377-b3d2-4f8e-4042-5481d1e0098c)
       Client Characteristic Configuration (0x2902)
       Characteristic User Description (0x2901)
    D 12:02:10.935 gatt.setCharacteristicNotification(00002a05-0000-1000-8000-00805f9b34fb, true)
    D 12:02:10.937 gatt.setCharacteristicNotification(15005991-b131-3396-014c-664c9867b917, true)
    D 12:02:10.938 gatt.setCharacteristicNotification(772ae377-b3d2-4f8e-4042-5481d1e0098c, true)
    I 12:02:11.038 Connection parameters updated (interval: 45.0ms, latency: 0, timeout: 5000ms)
    I 12:02:20.269 Connection parameters updated (interval: 20.0ms, latency: 0, timeout: 1250ms)
    V 12:02:50.941 Enabling notifications for 772ae377-b3d2-4f8e-4042-5481d1e0098c
    D 12:02:50.941 gatt.setCharacteristicNotification(772ae377-b3d2-4f8e-4042-5481d1e0098c, true)
    D 12:02:50.942 gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x0100)
    I 12:02:51.149 Data written to descr. 00002902-0000-1000-8000-00805f9b34fb, value: (0x) 01-00
    A 12:02:51.149 "Notifications enabled" sent
    V 12:02:51.156 Notifications enabled for 772ae377-b3d2-4f8e-4042-5481d1e0098c
    V 12:02:52.927 Disabling notifications for 772ae377-b3d2-4f8e-4042-5481d1e0098c
    D 12:02:52.927 gatt.setCharacteristicNotification(772ae377-b3d2-4f8e-4042-5481d1e0098c, false)
    D 12:02:52.928 gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x0000)
    I 12:02:53.209 Data written to descr. 00002902-0000-1000-8000-00805f9b34fb, value: (0x) 00-00
    A 12:02:53.209 "Notifications and indications disabled" sent
    V 12:02:53.213 Notifications and indications disabled for 772ae377-b3d2-4f8e-4042-5481d1e0098c
    V 12:02:53.361 Enabling notifications for 15005991-b131-3396-014c-664c9867b917
    D 12:02:53.361 gatt.setCharacteristicNotification(15005991-b131-3396-014c-664c9867b917, true)
    D 12:02:53.361 gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x0100)
    I 12:02:53.409 Data written to descr. 00002902-0000-1000-8000-00805f9b34fb, value: (0x) 01-00
    A 12:02:53.409 "Notifications enabled" sent
    V 12:02:53.411 Notifications enabled for 15005991-b131-3396-014c-664c9867b917
    I 12:02:53.631 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-36-33-36-34-38-37
    A 12:02:53.631 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-36-33-36-34-38-37" received
    I 12:02:53.829 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-37-33-36-34-38-38
    A 12:02:53.829 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-37-33-36-34-38-38" received
    I 12:02:54.110 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-38-33-36-34-39-31
    A 12:02:54.110 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-38-33-36-34-39-31" received
    I 12:02:54.230 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-39-33-36-34-38-39
    A 12:02:54.230 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-39-33-36-34-38-39" received
    I 12:02:54.410 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-30-33-36-34-39-30
    A 12:02:54.410 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-30-33-36-34-39-30" received
    I 12:02:54.570 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-31-33-36-34-38-38
    A 12:02:54.570 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-31-33-36-34-38-38" received
    I 12:02:54.890 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-32-33-36-34-39-34
    A 12:02:54.890 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-32-33-36-34-39-34" received
    I 12:02:54.970 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-33-33-36-34-39-31
    A 12:02:54.970 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-33-33-36-34-39-31" received
    I 12:02:55.230 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-34-33-36-34-39-34
    A 12:02:55.230 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-34-33-36-34-39-34" received
    I 12:02:55.409 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-35-33-36-34-39-30
    A 12:02:55.409 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-35-33-36-34-39-30" received
    I 12:02:55.590 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-36-33-36-34-38-39
    A 12:02:55.590 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-36-33-36-34-38-39" received
    I 12:02:55.810 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-37-33-36-34-39-34
    A 12:02:55.810 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-37-33-36-34-39-34" received
    I 12:02:55.969 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-38-33-36-34-39-32
    A 12:02:55.969 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-38-33-36-34-39-32" received
    I 12:02:56.230 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-39-33-36-34-39-32
    A 12:02:56.230 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-39-33-36-34-39-32" received
    I 12:02:56.390 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-30-33-36-34-38-39
    A 12:02:56.390 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-30-33-36-34-38-39" received
    I 12:02:56.590 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-31-33-36-34-39-31
    A 12:02:56.590 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-31-33-36-34-39-31" received
    I 12:02:56.770 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-32-33-36-34-39-31
    A 12:02:56.770 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-32-33-36-34-39-31" received
    I 12:02:56.975 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-33-33-36-34-39-31
    A 12:02:56.975 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-33-33-36-34-39-31" received
    I 12:02:57.170 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-34-33-36-34-39-30
    A 12:02:57.170 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-34-33-36-34-39-30" received
    I 12:02:57.390 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-35-33-36-34-39-34
    A 12:02:57.390 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-35-33-36-34-39-34" received
    I 12:02:57.569 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-36-33-36-34-38-39
    A 12:02:57.569 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-36-33-36-34-38-39" received
    I 12:02:57.810 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-37-33-36-34-39-31
    A 12:02:57.810 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-37-33-36-34-39-31" received
    I 12:02:57.969 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-38-33-36-34-39-30
    A 12:02:57.969 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-38-33-36-34-39-30" received
    I 12:02:58.229 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-39-33-36-34-39-30
    A 12:02:58.229 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-39-33-36-34-39-30" received
    I 12:02:58.390 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-30-33-36-34-39-32
    A 12:02:58.390 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-30-33-36-34-39-32" received
    I 12:02:58.610 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-31-33-36-34-38-38
    A 12:02:58.610 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-31-33-36-34-38-38" received
    I 12:02:58.769 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-32-33-36-34-38-39
    A 12:02:58.769 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-32-33-36-34-38-39" received
    I 12:02:58.970 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-33-33-36-34-38-37
    A 12:02:58.970 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-33-33-36-34-38-37" received
    I 12:02:59.189 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-34-33-36-34-39-31
    A 12:02:59.189 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-34-33-36-34-39-31" received
    I 12:02:59.369 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-35-33-36-34-39-31
    A 12:02:59.369 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-35-33-36-34-39-31" received
    I 12:02:59.589 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-36-33-36-34-38-39
    A 12:02:59.589 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-36-33-36-34-38-39" received
    I 12:02:59.769 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-37-33-36-34-39-31
    A 12:02:59.769 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-37-33-36-34-39-31" received
    I 12:02:59.970 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-38-33-36-34-39-32
    A 12:02:59.970 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-38-33-36-34-39-32" received
    I 12:03:00.231 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-39-33-36-34-39-33
    A 12:03:00.231 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-39-33-36-34-39-33" received
    I 12:03:00.369 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-30-33-36-34-39-33
    A 12:03:00.369 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-30-33-36-34-39-33" received
    I 12:03:00.569 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-31-33-36-34-39-36
    A 12:03:00.569 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-31-33-36-34-39-36" received
    I 12:03:00.769 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-32-33-36-34-39-35
    A 12:03:00.769 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-32-33-36-34-39-35" received
    I 12:03:00.969 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-33-33-36-34-39-34
    A 12:03:00.969 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-33-33-36-34-39-34" received
    I 12:03:01.169 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-34-33-36-34-39-34
    A 12:03:01.169 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-34-33-36-34-39-34" received
    I 12:03:01.390 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-35-33-36-34-38-38
    A 12:03:01.390 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-35-33-36-34-38-38" received
    I 12:03:01.610 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-36-33-36-34-39-33
    A 12:03:01.610 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-36-33-36-34-39-33" received
    I 12:03:01.789 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-37-33-36-34-39-31
    A 12:03:01.789 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-37-33-36-34-39-31" received
    I 12:03:01.989 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-38-33-36-34-38-37
    A 12:03:01.989 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-38-33-36-34-38-37" received
    I 12:03:02.230 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-39-33-36-34-39-31
    A 12:03:02.230 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-39-33-36-34-39-31" received
    I 12:03:02.430 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-31-33-36-34-38-39
    A 12:03:02.430 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-31-33-36-34-38-39" received
    I 12:03:02.616 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-32-33-36-34-39-33
    A 12:03:02.616 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-32-33-36-34-39-33" received
    I 12:03:02.770 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-33-33-36-34-39-30
    A 12:03:02.770 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-33-33-36-34-39-30" received
    I 12:03:02.970 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-34-33-36-34-39-32
    A 12:03:02.970 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-34-33-36-34-39-32" received
    I 12:03:03.171 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-35-33-36-34-39-35
    A 12:03:03.171 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-35-33-36-34-39-35" received
    I 12:03:03.369 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-36-33-36-34-39-30
    A 12:03:03.369 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-36-33-36-34-39-30" received
    I 12:03:03.569 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-37-33-36-34-38-39
    A 12:03:03.569 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-37-33-36-34-38-39" received
    I 12:03:03.831 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-38-33-36-34-39-32
    A 12:03:03.831 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-38-33-36-34-39-32" received
    I 12:03:03.989 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-39-33-36-34-38-35
    A 12:03:03.989 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-30-39-33-36-34-38-35" received
    I 12:03:04.190 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-30-33-36-34-38-37
    A 12:03:04.190 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-30-33-36-34-38-37" received
    I 12:03:04.370 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-31-33-36-34-39-30
    A 12:03:04.370 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-31-33-36-34-39-30" received
    I 12:03:04.569 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-32-33-36-34-39-33
    A 12:03:04.569 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-32-33-36-34-39-33" received
    I 12:03:04.769 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-33-33-36-34-39-36
    A 12:03:04.769 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-33-33-36-34-39-36" received
    I 12:03:05.090 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-34-33-36-34-39-34
    A 12:03:05.090 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-34-33-36-34-39-34" received
    I 12:03:05.189 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-35-33-36-34-39-30
    A 12:03:05.189 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-35-33-36-34-39-30" received
    I 12:03:05.430 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-36-33-36-34-39-32
    A 12:03:05.430 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-36-33-36-34-39-32" received
    I 12:03:05.650 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-37-33-36-34-39-36
    A 12:03:05.650 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-37-33-36-34-39-36" received
    I 12:03:05.790 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-38-33-36-34-38-38
    A 12:03:05.790 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-38-33-36-34-38-38" received
    I 12:03:05.970 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-39-33-36-34-39-34
    A 12:03:05.970 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-31-39-33-36-34-39-34" received
    I 12:03:06.190 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-30-33-36-34-39-34
    A 12:03:06.190 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-30-33-36-34-39-34" received
    I 12:03:06.389 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-31-33-36-34-39-31
    A 12:03:06.389 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-31-33-36-34-39-31" received
    I 12:03:06.570 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-32-33-36-34-38-38
    A 12:03:06.570 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-32-33-36-34-38-38" received
    I 12:03:06.830 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-33-33-36-34-38-39
    A 12:03:06.830 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-33-33-36-34-38-39" received
    I 12:03:07.111 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-34-33-36-34-38-39
    A 12:03:07.111 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-34-33-36-34-38-39" received
    I 12:03:07.430 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-35-33-36-34-39-31
    A 12:03:07.430 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-35-33-36-34-39-31" received
    I 12:03:07.449 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-36-33-36-34-38-37
    A 12:03:07.449 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-36-33-36-34-38-37" received
    I 12:03:07.669 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-37-33-36-34-38-37
    A 12:03:07.669 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-37-33-36-34-38-37" received
    I 12:03:07.769 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-38-33-36-34-39-31
    A 12:03:07.769 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-38-33-36-34-39-31" received
    I 12:03:08.130 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-39-33-36-34-38-38
    A 12:03:08.130 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-32-39-33-36-34-38-38" received
    I 12:03:08.270 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-30-33-36-34-38-39
    A 12:03:08.270 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-30-33-36-34-38-39" received
    I 12:03:08.410 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-31-33-36-34-38-38
    A 12:03:08.410 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-31-33-36-34-38-38" received
    I 12:03:09.010 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-32-33-36-34-39-32
    A 12:03:09.010 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-32-33-36-34-39-32" received
    I 12:03:09.050 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-33-33-36-34-39-30
    A 12:03:09.050 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-33-33-36-34-39-30" received
    I 12:03:09.130 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-34-33-36-34-39-31
    A 12:03:09.130 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-34-33-36-34-39-31" received
    I 12:03:09.169 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-35-33-36-34-39-31
    A 12:03:09.169 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-35-33-36-34-39-31" received
    I 12:03:09.990 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-36-33-36-34-39-31
    A 12:03:09.990 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-36-33-36-34-39-31" received
    I 12:03:09.990 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-37-33-36-34-38-39
    A 12:03:09.990 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-37-33-36-34-38-39" received
    I 12:03:09.990 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-38-33-36-34-39-32
    A 12:03:09.990 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-38-33-36-34-39-32" received
    I 12:03:09.991 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-39-33-36-34-39-34
    A 12:03:09.991 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-33-39-33-36-34-39-34" received
    I 12:03:10.610 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-30-33-36-34-39-33
    A 12:03:10.610 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-30-33-36-34-39-33" received
    I 12:03:10.610 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-31-33-36-34-38-38
    A 12:03:10.610 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-31-33-36-34-38-38" received
    I 12:03:10.611 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-32-33-36-34-38-39
    A 12:03:10.611 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-32-33-36-34-38-39" received
    I 12:03:10.770 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-33-33-36-34-38-39
    A 12:03:10.770 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-33-33-36-34-38-39" received
    I 12:03:11.150 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-34-33-36-34-39-30
    A 12:03:11.150 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-34-33-36-34-39-30" received
    I 12:03:11.330 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-35-33-36-34-38-37
    A 12:03:11.330 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-35-33-36-34-38-37" received
    I 12:03:11.409 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-36-33-36-34-39-31
    A 12:03:11.409 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-36-33-36-34-39-31" received
    I 12:03:11.570 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-37-33-36-34-39-32
    A 12:03:11.570 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-37-33-36-34-39-32" received
    I 12:03:11.770 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-38-33-36-34-39-31
    A 12:03:11.770 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-38-33-36-34-39-31" received
    I 12:03:12.210 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-39-33-36-34-38-39
    A 12:03:12.210 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-34-39-33-36-34-38-39" received
    I 12:03:12.530 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-30-33-36-34-39-30
    A 12:03:12.530 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-30-33-36-34-39-30" received
    I 12:03:12.530 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-31-33-36-34-39-31
    A 12:03:12.530 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-31-33-36-34-39-31" received
    I 12:03:12.590 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-32-33-36-34-39-30
    A 12:03:12.590 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-32-33-36-34-39-30" received
    I 12:03:12.769 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-33-33-36-34-38-39
    A 12:03:12.769 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-33-33-36-34-38-39" received
    I 12:03:12.970 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-34-33-36-34-39-32
    A 12:03:12.970 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-34-33-36-34-39-32" received
    I 12:03:13.150 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-35-33-36-34-38-39
    A 12:03:13.150 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-35-33-36-34-38-39" received
    I 12:03:13.350 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-36-33-36-34-38-37
    A 12:03:13.350 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-36-33-36-34-38-37" received
    I 12:03:13.550 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-37-33-36-34-38-37
    A 12:03:13.550 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-37-33-36-34-38-37" received
    I 12:03:13.750 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-38-33-36-34-39-30
    A 12:03:13.750 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-38-33-36-34-39-30" received
    I 12:03:13.969 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-39-33-36-34-38-39
    A 12:03:13.969 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-35-39-33-36-34-38-39" received
    I 12:03:14.150 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-30-33-36-34-39-34
    A 12:03:14.150 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-30-33-36-34-39-34" received
    I 12:03:14.370 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-31-33-36-34-39-34
    A 12:03:14.370 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-31-33-36-34-39-34" received
    I 12:03:14.550 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-32-33-36-34-38-39
    A 12:03:14.550 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-32-33-36-34-38-39" received
    I 12:03:14.750 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-33-33-36-34-39-30
    A 12:03:14.750 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-33-33-36-34-39-30" received
    I 12:03:14.950 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-34-33-36-34-38-36
    A 12:03:14.950 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-34-33-36-34-38-36" received
    I 12:03:15.209 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-35-33-36-34-39-33
    A 12:03:15.210 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-35-33-36-34-39-33" received
    I 12:03:15.350 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-36-33-36-34-39-30
    A 12:03:15.350 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-36-33-36-34-39-30" received
    I 12:03:15.589 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-37-33-36-34-39-31
    A 12:03:15.590 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-37-33-36-34-39-31" received
    I 12:03:15.750 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-38-33-36-34-39-30
    A 12:03:15.750 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-38-33-36-34-39-30" received
    I 12:03:15.970 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-39-33-36-34-38-37
    A 12:03:15.970 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-36-39-33-36-34-38-37" received
    I 12:03:16.530 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-30-33-36-34-38-37
    A 12:03:16.530 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-30-33-36-34-38-37" received
    I 12:03:16.530 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-31-33-36-34-38-37
    A 12:03:16.530 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-31-33-36-34-38-37" received
    I 12:03:16.869 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-32-33-36-34-38-39
    A 12:03:16.869 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-32-33-36-34-38-39" received
    I 12:03:16.870 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-33-33-36-34-38-39
    A 12:03:16.870 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-33-33-36-34-38-39" received
    I 12:03:17.070 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-34-33-36-34-38-38
    A 12:03:17.070 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-34-33-36-34-38-38" received
    I 12:03:17.530 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-35-33-36-34-38-39
    A 12:03:17.530 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-35-33-36-34-38-39" received
    I 12:03:17.534 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-36-33-36-34-38-38
    A 12:03:17.534 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-36-33-36-34-38-38" received
    I 12:03:17.550 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-37-33-36-34-39-30
    A 12:03:17.550 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-37-33-36-34-39-30" received
    I 12:03:17.769 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-38-33-36-34-39-34
    A 12:03:17.769 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-38-33-36-34-39-34" received
    I 12:03:18.310 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-39-33-36-34-39-31
    A 12:03:18.310 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-37-39-33-36-34-39-31" received
    I 12:03:18.330 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-30-33-36-34-39-32
    A 12:03:18.330 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-30-33-36-34-39-32" received
    I 12:03:19.290 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-31-33-36-34-39-33
    A 12:03:19.290 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-31-33-36-34-39-33" received
    I 12:03:19.290 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-32-33-36-34-39-30
    A 12:03:19.290 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-32-33-36-34-39-30" received
    I 12:03:19.290 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-33-33-36-34-38-39
    A 12:03:19.290 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-33-33-36-34-38-39" received
    I 12:03:19.292 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-34-33-36-34-38-38
    A 12:03:19.292 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-34-33-36-34-38-38" received
    I 12:03:19.730 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-35-33-36-34-38-39
    A 12:03:19.730 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-35-33-36-34-38-39" received
    I 12:03:20.250 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-36-33-36-34-38-35
    A 12:03:20.250 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-36-33-36-34-38-35" received
    I 12:03:20.351 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-37-33-36-34-39-30
    A 12:03:20.351 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-37-33-36-34-39-30" received
    I 12:03:20.351 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-38-33-36-34-38-39
    A 12:03:20.351 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-38-33-36-34-38-39" received
    I 12:03:20.351 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-39-33-36-34-39-31
    A 12:03:20.351 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-38-39-33-36-34-39-31" received
    I 12:03:20.352 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-30-33-36-34-38-38
    A 12:03:20.352 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-30-33-36-34-38-38" received
    I 12:03:20.390 Notification received from 15005991-b131-3396-014c-664c9867b917, value: (0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-31-33-36-34-39-30
    A 12:03:20.390 "(0x) 17-7A-3C-48-8E-6C-30-7D-30-30-30-30-30-39-31-33-36-34-39-30" received
    D 12:03:22.268 [Callback] Connection state changed with status: 8 and new state: DISCONNECTED (0)
    E 12:03:22.268 Error 8 (0x8): GATT CONN TIMEOUT
    I 12:03:22.268 Disconnected
    D 12:03:22.309 [Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED