I need to build a wireless network consisting of 20-40 nodes. System should scale up to 100 nodes if possible. Network needs to support full mesh. Every single node needs to be able to emit broadcast events to other nodes, so that other nodes can do actions based on events. Also network should support directed messages to the specific node. Also BOM is a factor.
I was looking at NRF24L01+ specs and it's interesting. Only wondering 1:* feasibility. What I can understand from the datasheet, you can have up to 6 pipes. But it looks like you can configure the RX addresses per pipe. Could I specify one address(eg. 0xFF LSB) as a multicast address/pipe and when transmitting to that address, raise the NO_ACK flag? Would that be feasible?
Or can somebody suggest better solutions? Any caveats I might have overlooked? (Not that much RF experience)
Some design points: - Low cost - Bandwidth needs to be sufficient to minimize transmission overlap. Traffic is not excepted to be very high. 2-5 messages / second. - Easy to implement, yet reasonable robust. - Indoors environment, some walls, max distance up to 40 meters. Average 10 meters.
(I'm implementing home automation for my new house if someone is wondering :))