Matter Binding after disconnecting OTBR

I am working on Matter binding between two matter enabled thread devices where i have flashed the light bulb code in EVBT840 and light switch in nrf52840 kit

I am using Raspberry pi 4B as OTBR and commissioning is done using chip tool in linux pc. After commissioning both the devices in thread network and matter binding is done between both the device is done where when i press the switch in matter switch the matter bulb glows. So after the matter binding between both the matter devices when i disconnect the OTBR the communication between them till remain for around 2 mins where without OTBR i can control bulb with switch but after that the connection breaks.

So once commissioned and matter binded ,then removing the OTBR should the connection between them still remain or there is issue with my ecosystem ?

  • D: Binding command applied successfully!
    I: 623854 [DL]OpenThread SED interval is 1000ms
    I: 623859 [EM]<<< [E:40760i S:57243 M:40843355 (Ack:170565847)] (S) Msg TX to 1:000000000000000F [62B8] --- Type 0000:10 (SecureChannel:StandaloneAck)
    I: 623872 [IN](S) Sending msg 40843355 on secure session with LSID: 57243
    I: 632825 [DL]SRP Client was stopped, because current server is no longer detected.
    D: 632834 [DL]OpenThread State Changed (Flags: 0x00000280)
    D: 632840 [DL]   Partition Id: 0x65C2623A
    D: 632846 [DL]OpenThread State Changed (Flags: 0x00000002)
    D: 632851 [DL]   Thread Unicast Addresses:
    D: 632855 [DL]        fd2d:b5c7:7093:108c:0:ff:fe00:3c01/64 valid rloc
    D: 632862 [DL]        fd2d:b5c7:7093:108c:f269:d542:dcda:4553/64 valid
    D: 632868 [DL]        fe80::c09f:594b:5e64:2d0c/64 valid preferred
    I: Button has been pressed, keep in this state for at least 500 ms to change light sensitivity of binded lighting devices.
    I: Notify Bounded Cluster | endpoint: 1 cluster: 6
    I: 646174 [DIS]Found an existing secure session to [1:000000000000000F]!
    D: 646181 [DIS]OperationalSessionSetup[1:000000000000000F]: State change 1 --> 5
    I: 646189 [EM]<<< [E:40761i S:57243 M:40843356] (S) Msg TX to 1:000000000000000F [62B8] --- Type 0001:08 (IM:InvokeCommandRequest)
    I: 646201 [IN](S) Sending msg 40843356 on secure session with LSID: 57243
    I: 646208 [DL]OpenThread SED interval is 200ms
    I: 648134 [IN](S) Sending msg 40843356 on secure session with LSID: 57243
    I: 649940 [IN](S) Sending msg 40843356 on secure session with LSID: 57243
    I: 652532 [IN](S) Sending msg 40843356 on secure session with LSID: 57243
    I: 656097 [IN](S) Sending msg 40843356 on secure session with LSID: 57243
    E: 662050 [EM]Failed to Send CHIP MessageCounter:40843356 on exchange 40761i sendCount: 4 max retries: 4
    D: 665775 [IN]SecureSession[0x20003618]: MarkAsDefunct Type:2 LSID:57243
    I: 665782 [SC]SecureSession[0x20003618]: Moving from state 'kActive' --> 'kDefunct'
    I: 665789 [DMG]Time out! failed to receive invoke command response from Exchange: 40761i
    I: Response timeout for invoked command, trying to recover CASE session.
    D: 665804 [DIS]OperationalSessionSetup[1:000000000000000F]: State change 1 --> 2
    I: 665811 [DIS]Resolving 233F0C7456E562B8:000000000000000F ...
    I: 665818 [DL]OpenThread SED interval is 1000ms
    I: 666011 [DIS]Checking node lookup status after 200 ms

    This are the logs of light switch 

     

  • Hi Jayveer,

    How did you "disconnect the OTBR the communication between them"? Do you power off OTBR totally?

    The two devices communicate through IPv6 network, and OTBR runs as a router when they are communicating in the same LAN, so they should not be able to communicate when OTBR is down.

    Best regards,

    Charlie

  • Hey  ,

    Yes I disconnect the OTBR totally or you can also say I power off the OTBR.

    So, from your above answer Can I 100% confirm that once BLE-Commissioning and Matter Binding done and then when the Two Matter End devices(NRF52840) communicate with each other and after that if we disconnect the OTBR then It will not communicate now.

    Can you give me crisp and clear answer of that above explanation.

    It is critical situation in project so please I want crisp and clear answer for that.

    Your little bit of help will be very much appreciated.

    Thanks,

    Jayveer

  • Hi Jayvee,

    Let me do some tests to confirm. Did you use Matter samples based on NCS v2.4.0?

    Best regards,

    Charlie

Related