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

Choosing alternate channel in NCS Zigbee NCP

Hi,

Looking at Readme in NCS Zigbee sample NCP, it says "You can change the communication channel from the default UART to nRF USB".

Similarly, after enabling multi-protocol support, would it be possible to change communication channel to Bluetooth shell/ NUS instead?

Parents
  • Hello,

    That may be possible, but it is not at all trivial to do so.

    I would go so far as saying that the short answer is "no", and the long answer is "maybe, but it is a lot of work".

    The reason for this is that these transport layers are built into the openthread libraries. While it is possible to rebuild these libraries to change the UART pins, or the UART baudrate, these needs to be precompiled (I think). But even if you manage to use BLE for this, I fear that the latency of BLE is too high, but I don't have any numbers supporting that statement.

    Best regards,

    Edvin

Reply
  • Hello,

    That may be possible, but it is not at all trivial to do so.

    I would go so far as saying that the short answer is "no", and the long answer is "maybe, but it is a lot of work".

    The reason for this is that these transport layers are built into the openthread libraries. While it is possible to rebuild these libraries to change the UART pins, or the UART baudrate, these needs to be precompiled (I think). But even if you manage to use BLE for this, I fear that the latency of BLE is too high, but I don't have any numbers supporting that statement.

    Best regards,

    Edvin

Children
No Data
Related