Seguridad con los nRF24L01? No es que esten encriptados porque no lo están, pero quien te va a venir con algo para entrar en tu sistema?
Respcto a la segunda parte de tu respuesta
igual es más interesante RS485, aunque la desventaja es que hay que utilizar electrónica adicional, MAX485.
Yo no creo que puedas tirar un clable i2c a 5 mts de distancia. Lo has hecho ya? En cambio con RS485 puedes colocar un nodo a 1200 mts.
Mira esto:
For fast mode, and resistor pullup, capacitance should be less than 200pF, according to this NXP document I2C-bus specification and user manual.
With current source pullups you can go to 400pF, but not with resistors.
If your wire is 20pF/30cm and you have another 50pF of stray and input capacitance, you're limited to 2.25m of cable length. Different assumptions will lead to different numbers.
O sea.. estas muy limitado en distancia con I2C.
Sin embargo te hablé de usar drivers o conformadores de señal y acá están
Something like NXP's P82B96 could be used to change the voltage levels on the bus, allowing much longer distances.
The datasheet contains examples for I2C cable lengths of 3m, 25m, 100m and 250m.
There are other chips that have similar functionality.
O sea que estas en la misma situación que usar un simple y barato MAX485.
un P82B96 cuesta 1.44 dolares encapsulado SOIC
un MAX487 (128 nodos) 2.55 en encapsulado DIP
ambos precios de www.digikey.com
Aca un hoja de datos que da mas información.
Luce exactamente igual a un max485 doble, pero como primera impresión mas barato.
También he leido que se puede conseguir buenas distancias usando cable USB al que le quitas los terminales claro está, pero debido a la baja capacitancia del mismo, tienes ahi un buen elemento para unir nodos.