I have to build a sensor network which communicates over a single RS485 bus. The network could have tens of nodes. The problem is that I have to control access to the shared bus and find a way to address each node, similar to TCP/IP. Each sensor (when it is triggered) can send data asynchronously to the server.
Is there a protocol available for a RS485 network? If so, is it free? The protocol would be implemented in a microcontroller.
Can I use a controller with TCP/IP stack?
Has anybody designed such a network? I am curious if my approach is correct in order to know if it's OK to continue on this path or if I have to switch to a different techology.