Is it possible to send and receive without paring in NUS?

HI

We are mass producing NUS-based products.

During mass production testing, pairing is performed and functionality is tested by pressing buttons, etc.

However, pairing takes about 2 to 5 seconds... There are opinions that it takes a long time during mass production, so we are trying to improve this part.

The best way is to exchange data between nearby central and peripheral without pairing. Is this possible?

If it is not possible,

The idea is to shorten the pairing time by minimizing #define APP_ADV_INTERVAL. What is the smallest Interval that shortens pairing?

thank.

Parents
  • Hello,

    I think I would look at establishing the connection with shorter connection interval and slave latency=0, I don't know what connection interval you are using today, but using short connection interval (e.g. 7.5ms) will for sure reduce this time. Reducing advertisment interval and increase scanning may also improve the time to establish link.

    Once you have bonded you can for instance do a connection interval update to reduce the connection interval to fit your current consumption requirements.

    Kenneth

Reply
  • Hello,

    I think I would look at establishing the connection with shorter connection interval and slave latency=0, I don't know what connection interval you are using today, but using short connection interval (e.g. 7.5ms) will for sure reduce this time. Reducing advertisment interval and increase scanning may also improve the time to establish link.

    Once you have bonded you can for instance do a connection interval update to reduce the connection interval to fit your current consumption requirements.

    Kenneth

Children
Related