Does anyone know of a single AT command that can be used across all SocketModem products which will reliably identify the device type. i.e. GPRS/GSM, CDMA, HSPA, IP, WiFi… I am using a mix of the standard Cell and the iCell products.
Or are there device specific commands/responses that I could iterate through, that will do the same?
We developed a single embedded device that may implement any of the above devices for communications. And, the device in any system may change in the field. So, I need a reliable method of determining the exact device type.
I have been using AT+GCAP. If it returns +CGSM then I drill down using ATI, if it returns +G850 then it’s GSM/GPRS, if +CGSM it’s HSPA(AU). If AT+GCAP returns CIS707 then it’s CDMA device. I don’t currently have an Socket IP or WiFi device to work with but i imagine it will be a whole new set of commands and responses required to identify them.
Is there a simpler and more reliable method of doing this?