I know that almost all devices need a mac or a physical address to work with the Internet. I want to know that GSM-based devices like OBD-II have such addresses. We asked the manufacturer and they said, this type of device doesn't have that address.
We are creating a vehicle tracking platform and the devices are 4G-based OBD-II transmitting data on TCP protocol to the server. We want to do whitelisting of the devices. These devices have unique IMEI numbers, but we get those after the device sends hex data and we decode it. We want to check and restrict unknown devices from connecting to our server, but with the IMEI case they will connect and after the data decode we will know.
So if we know that those devices provide MAC or physical addresses we can implement Network security to restrict unknown devices from connecting to our server.
Please provide an answer whether this type of device has that address or not. And if anyone has experience with these devices suggest how to get these addresses from the device or an alternative solution for restricting and whitelisting.