No, SCADACore can retrieve data from any internet accessible device, or import data from scheduled exports initiated by the client.
If there is an existing device that is connected by Ethernet to the Internet, SCADACore Live can most likely interface with it and retrieve the data from it.
If devices are not connected to the Internet, but you would still like them online, there are manual methods to upload the data to SCADACore Live so it can be shared among all users.