englund:
Great answers as alwaysSeems there is some work left with the nRF24L01+ networking then but nice to hear that it seems to be in the near future of your pipeline.
Another thing that would be awesome is to have dynamic mesh network support for nRF24L01+.
@englund
Thanks but is was mostly CMA as the NRF24L01+ support is very basic right now. About the same level as other libraries out there. What is maybe new is the addressing in a UDP-style with 32b address and 16b port and the "socket" mapping to the chip pipes.
The dynamic mesh support is somewhat more work ;-). Would need to understand more of the use cases before considering it as I guess it should be "dynamic" with a minimum of configuration. That would mean dynamic routing tables. And package queuing which sounds like memory. With only 2 K byte on a ATmega328 this could be a problem depending on the amount of traffic you would like to route. Restricting routing to a ATmega2560 with 8K byte might be the road to go.
englund:
Regarding RF433 I have had the feeling that nRF24 is more reliable and has slightly better range (without testing myself). And since they cost the same ($1.2) on ebay I just never ordered any RF433. Also the nRF24 doesn't need two whip antennas..I'm all for cheap hardware but when you can get a Arduino Pro Mini for $3.75 on ebay it almost seems like a bit of a waste of time to try and make all of Cosa work on a ATtiny..
Thought you have a few RF433's to test the NEXA stuff? Anyway you are completely right on the price/cost of hardware. The Arduino Pro Mini's are perfect for a wide range of small scale applications. One would need to procedure a fair number of custom boards with ATtiny before motivating that. But then it would be nice to have to software platform to be able to do that when needed.
Back to the RF433. The fun here is the "low level". It is basically a transmitter and the whole protocol is done in software. That is an interesting challenge and it gives the possibility to play around with a number of abstraction layers at the same time.
But you are totally right when it comes to cost, etc. The NRF24L01+ module is very difficult to compete with.
Cheers!