I understand that each port of a legacy switch can be connected to a device via ethernet cable. Thus, it is possible that one port can have multiple devices? This is because in SDN, this thing is possible since you can program it but I don't know if it is applicable in traditional networks.
If you want to add multiple devices to your network, I suggest to use Switch instead of HUB, switches have been invented to resolve many problems caused by HUB like "one single big collision domain, one big broadcast domain, speed/duplex limitation and so on". even with Switch sometimes it is necessary to create smaller broadcast domain wich is good for network performance by using vlan. so avoid using hub in your network if you can afford switch.