I don’t think there is any issue with multiple devices and the same IP address, I think the identification occurs in a higher layer with username, device and device’s password, due I have connected simultaneously various devices in my local network to cloud server, so the server sees just one IP address (router’s public IP address) and it works flawlessly.
In other hand, I must confess I don’t understand what specifically you want to do, I just answering your question with my particular experience.