https://forum.allaboutcircuits.com/...ome-automation-revisited.136347/#post-1143544
I have a thread running, above, discussing a wired network for home automation and I dont want to duplicate the content so in this thread I only want to address 1 specific issue...
Assuming I want to use Arduino, many of them, probably nano's, how might I go about getting any device to broardcast data to all other divices without using multiple messages targeted at single addressed devices.
I will want to use modules not build radio boards.
WiFi is an option only if the TCP stack is not in the Arduino, given the processor overhead of implimenting that.
Mesh would be nice but probably isn't a requirement, particularly if utilising standard WIFI routers. as multiple routers running WDS will give me the coverage I need. UDP?
Packets will be simple, and relativly short, probably 10 bytes or less, excluding headers, and scheduling will be required to ensure that priority information makes it onto the network quickly... That however is essentally a protacol issue and will come later.
One key point... I do not want a master/server. All nodes will need to vie for TX time based on message priority.
I am assuming everything will have to be buffered and some sort of time slot allocated for TX as I have no idea how colission detection works on wireless networks. Happy to learn though.
If I could achieve a fast half duplex serial link, where any TX was received by all RX that might work.
Reading now but need a leg up.
I thought bI was committed to going wired but too many folk on several boards are questioning that decision for me to blindly ignore the possibility just because I dont fully understand the concepts... Yet
Thoughts folks?
Thanks,
Al
I have a thread running, above, discussing a wired network for home automation and I dont want to duplicate the content so in this thread I only want to address 1 specific issue...
Assuming I want to use Arduino, many of them, probably nano's, how might I go about getting any device to broardcast data to all other divices without using multiple messages targeted at single addressed devices.
I will want to use modules not build radio boards.
WiFi is an option only if the TCP stack is not in the Arduino, given the processor overhead of implimenting that.
Mesh would be nice but probably isn't a requirement, particularly if utilising standard WIFI routers. as multiple routers running WDS will give me the coverage I need. UDP?
Packets will be simple, and relativly short, probably 10 bytes or less, excluding headers, and scheduling will be required to ensure that priority information makes it onto the network quickly... That however is essentally a protacol issue and will come later.
One key point... I do not want a master/server. All nodes will need to vie for TX time based on message priority.
I am assuming everything will have to be buffered and some sort of time slot allocated for TX as I have no idea how colission detection works on wireless networks. Happy to learn though.
If I could achieve a fast half duplex serial link, where any TX was received by all RX that might work.
Reading now but need a leg up.
I thought bI was committed to going wired but too many folk on several boards are questioning that decision for me to blindly ignore the possibility just because I dont fully understand the concepts... Yet
Thoughts folks?
Thanks,
Al