Remove deviceID from the spec and rename deviceCode to SerialNo
We see that there is no need for deviceID as it is an internal ID of the device. The serial number is good enough for the user to identify the device.
We see that deviceCode in the spec is used to store the serial number of the device, hence, we want to rename the deviceCode to serialNo in the spec for better understanding.