I had the idea this week like:
What if i could transfer a signal feat an ID even if its 16bit over 1 wire and only the device with that id can revice the same and not any other id the signal
Im working rn what gates ill need:
Sync: Syncronises inputs that are not moving the sames time
DETC: Detects the right ID and lets data go to the out like 0001 is wrong id no data gets passed and if 1000 is correct then it gets to the out
CHAG-ID/DATA : ID= gives data a id or changes it DATA= conv to smth that the device wants or not pr whatever
DELA: its just a delay
NMEM: net memory holds ID&Data for later uses like if 4 things they to send stuff at once so IDs dont mix up
CHEC: Checks if data was send (good for debug cuz it tells if ID/data was mod unwanned like bugs)
DTCE: DATA center (A big ram) prop best to use filt for data and ids it holds more then NMEM like a history or smth
Btw more could Come if theres errors sorry abt that and i may need help for some but lets see if its a good idea or not
I'm working on a similar project, even though with filt. I'll wish you luck, because building a network like this is pretty complex. You'll have to solve every problem engineers solved when building the real internet, like packet collision, developing communication protocols etc.