SmartPipe does not use the ID to login.
You are using SmartPipe and the ID sent up by the device is not used by SmartPipe.
By default SmartPipe requires the ID to be a valid IMEI number.
The solution is to enable "Unsafe" authentication for SmartPipe. You do that with this SQL query:
UPDATE settings SET value_data = '1' WHERE namespace = 'SmartPipe' AND value_name = 'Unsafe';
Restart NMEA Service under the server from Windows Services -> Service for the change to take effect.
In Unsafe mode SmartPipe will use any 8-digit or larger number.