So here's my logic, with windows I can go into my network adapters and assign multiple IP Address's to a single ethernet port.
Is there a way for me to do that with an Arduino device? The reason why I'm asking is the following.
I have a project that I'm working on that has me setting up a local network of components. There are 5 different pieces that I want communicating with each other. One of these devices is an Arduino mkr1000 with the ETH hat. I currently have everything communicating with 192.168.. I can connect my laptop and it talks just fine with all the devices.
These 5 components will make up an individual cluster, I will then be attaching multiple clusters to a wider network. This wider network is setup as 10.8... I've done this as I do not want all of the components of the each cluster being able to talk with each other, as some of the components are using the same static IP address. I can not assign separate Static IP's to all of the individual components. The software for most of the components is designed to be used within the clusters.
The rub of it is, I'm finding a new issue with very limited specific information will need to be shared among the clusters. Things like time stamps to keep the cluster's synced. The Arduino devices are currently configured with a 192.168.. static ip to talk within the an individual cluster. Can I set up another socket with a different IP address that I can use to send out small packets to the wider area network?