Hello,
Looking for suggestions on how to implement a “Rolling Code” equivalent system using the nRF52810 (BMD-300-A-R).
Regards.
Hello,
Looking for suggestions on how to implement a “Rolling Code” equivalent system using the nRF52810 (BMD-300-A-R).
Regards.
Hi,
We do not have any "rolling code" implementations for nRF52810. Are you looking for implementation of any specific algorithm (KeeLoq, etc.)?
Could you provide some details on your use-case?
Best regards,
Jørgen
Hi Jorgen,
I’m looking into refreshing an older 315MHz remote control design that basically turn ON and OFF a relay based on key press.
Would it be possible to use a Slave/peripheral device as the key fob or mobile device,and a Master/central device to realize a similar functionality using the nRF52810?
I’m not looking to implement a “Rolling Code” security using the nRF5, rather seeking an advice or best practice on how to implement a similar system with fast response time to a key press, instead of going through the connection process for each key press.
Any advice would be greatly appreciated.
Regards.
What are you requirements for delay, and do you have a specific use-case? There are numerous ways to solve this, but which solution works best is very case dependent.
The simples solution would be to use connections. By using directed advertising with lowest interval, the connection procedure should not take long time. You can also do bonding, or hardcode the handles in the application, to avoid doing service discovery. This is possible since you have control of both sides of the link.
Adding encryption to advertising packets will be more work, but is certainly possible.
Hoping for less than 50mS reaction time. Regards.
50 ms could be achievable with lowest advertising interval, but it would of course not be a guaranteed reaction time, as it would depend on scan interval/packet loss/etc.