I'm putting on a little control/domotic system in my house and my system is based on Raspberry as the central core + arduinos as nodes( controlling relays + sensors) .
The system i'm using supports both ESP8266 and nrf24l01 wireless connection , so i' evaluating this 2 kind of trasceiver to make my network.
I'd like to compare them and get your opinion about what kind of module you'd prefer.
Some informations:
Maximum distance between 2 modules: 100 m (with some walls the signal has to pass through)
Maximum distance between modules and raspberry core : 10m ( and maybe a wall)
Then i report the Pros and Cons about the 2 kind of module that i already know :
ESP requires higher current ( 200ma ) VS nrf24l01
ESP can be accessed directly via web VS nrf24l01 need to pass through rapsberry core
ESP8266 must be near to router to get signal VS nrf24l01 has higher transmission range
Powering ESP8266 requires a regulated 3.3v source 'cause arduino's 3.3v cannot supply such a current VS arduino board 3.3v can source enough current to power up a nrf24l01
They both work on 2.4Ghz
Now it's time for questions.....Which one suffers/ creates more EMI ?
Which one emits more radiations?
Which one will be better supported in the future? ( i suppose 8266)
Which one would you use control your house?
Now it's time for questions.....Which one suffers/ creates more EMI ?
Which one emits more radiations?
Which one will be better supported in the future? ( i suppose 8266)
Which one would you use control your house?
I'd think those questions might be better answered after you get your project up and running.
There are some statements here I would take issue with.
There is no way in a building that the NRF24L01 has greater range than the ESP-01.
As for security you could use MQTT over SSL with password to provide relatively secure communication using ESP8266 type modules. ESP does not necessarily have to be near a router, it could be the router.
For reliability up to now my money, based on practical exoerience is on radio+Arduino which can work for months without issue but I would pick another radio for a number of reasons, one being the range of the NRF radios, another being their inability to transmit and receive at the same time, another being the fact that you cannot get signal strength out of them hence limiting their use in the likes of a Radiohead network. If you want to read more about my experiences with esp, nrf and more check out tech.scargill.net and use the search. There is a LOT of info in there.
I don't have a Raspberry Pi or the new Beagle thingo & don't want to learn a new system but to get dynamic GUI graphics it may be the way to go although they still depend on Arduino for the basic I/O gathering & processing.
I'm having some trouble finding information related with what you said.
What are the differences between a router and the ESP?
How much data can be transmitted with the ESP?