This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Testing of Current time service

Hi,

I am unable to test current time service example.I followed all the steps mentioned to test CTS Example.But, below are the log messages:

Again if I try to reset and try to connect to the device.The log messages are as below:

Please suggest me to rectify the errors and also the right way to test CTS example with 1SDK and mobile application.

Thanks & Regards,

Swathi P.

Parents Reply Children
  • Hi Swathi, 

    Sorry to cause the misunderstand. If you take a look at the log, you can see the application will do the security procedure with peer_manager before service discovery. 

    <info> peer_manager_handler: Connection secured: role: Peripheral, conn_handle: 0, procedure: Bonding
    
    <info> ble_db_disc: p_db_discovery->discovery_in_progress: 0.
    
    <info> peer_manager_handler: Peer data updated in flash: peer_id: 0, data_id: Bonding data, action: Update
    
    <info> peer_manager_handler: Peer data updated in flash: peer_id: 0, data_id: Peer rank, action: Update
    
    <info> ble_cts_c: Current Time Service discovered at peer.
    
    <info> app: Current Time Service discovered on server.
    

    -Amanda H.

  • Hi,

    Sorry to cause the misunderstand. If you take a look at the log, you can see the application will do the security procedure with peer_manager before service discovery. 

    yes.Then what might be the reason for delay?

    Please provide the debug log and sniff log.

    Sniffer works between two nRF Chips that communicate over the air.I don't have to boarads to test CTS sniffer data.

    Thanks & Regards,

    Swathi P

  • Hi Swathi, 

    swathi p said:
    Then what might be the reason for delay?

    Please see the blue block part in the figure, there are many handshakings between the master (phone) and the slave (nRF device) for pairing and encryption.  

      

    swathi p said:
    Sniffer works between two nRF Chips that communicate over the air.I don't have to boarads to test CTS sniffer data.

    Without sniffer log, I could not know what happens in the air. I could not reproduce that on my side either. 

    -Amanda H.

  • yes,we can see there are many handshakings between the master (phone) and the slave (nRF device).I could notice that there are repeatative handshakings.is it so?Any repeatition is happening unneccessarily,so that by avoiding such repeatition could we solve this delay issue?or is this the protocol internally happens that it has to undergo handshakings several times? 

    Without sniffer log, I could not know what happens in the air. I could not reproduce that on my side either. 

    But,as already discussed on this with you that I am testing CTS using nRF chip and mobile by configuring gatt server on mobile.I am unable to provide sniff log.Is there any other way that we can get sniff log info fr one DK and mobile?

  • Hi Swathi,

    swathi p said:
    is this the protocol internally happens that it has to undergo handshakings several times?

    Yes. 

     

    swathi p said:
    Is there any other way that we can get sniff log info fr one DK and mobile?

    Unfortunately, no. 

    The support staff is reduced during the summer holidays, and you may experience delayed answers.

    -Amanda H.

Related