esp32 boards go for about $10 on ebay and are just as easy to program as Arduinos. esp32 boards have a WiFi interface for use as wireless Computer/Model Railroad Interface nodes
C/MRI nodes typically control switch positions and signals and monitor block detectors and switch position feedback. of course there are other possibly uses such road crossing signals/gates
yes, LCC defines a prototcol and comparable hardware and no doubt some MRRs are already doing this
of course many model railroads are not interested in computer control of their layout. but for those who are, use of esp32 or other processor boards that support WiFi:
- avoids the need for a wired communication bus between nodes
- avoids the need for custom (e.g. RS-485) messaging software
- allows asynchrnous communication when events occur, avoiding polling and its delay
- WiFi handles error detection/re-transmission
- allows inter-node communication
- an economical alternative to LCC hardware
while centralized control and internode communication is not trivial, a common program could run on most nodes to update outputs when a message arrives and asynchronously send a message when an input (e.g. block detector) changes state.
a unique WiFi address can be programmed into Flash/EEPROM memory along with configuration information including the number of input/output bits
bear in mind that C/MRI trades software for wiring between devices on a model RR. It does not mean sitting in front of a keyboard and screen to control it. instead of a PC, a Raspberry Pi could be a centralized and autonomous controller supporting signalling and