METHOD 1: Identification using ODIS via LwM2M Client
The primary, and preferred method, to comply with AT&T’s device identification requirement is to use a module that supports ODIS. This alternative requires minimum configuration on your host device and will be much simpler to support throughout the life cycle of your device. If you use one of these modules, you will need to configure your host device to report the below information to the LwM2M client resident on your module. You can find an ODIS compliant module by going to www.att.com/modules and look for the column titled ODIS via LwM2M.
Your chosen ODIS compliant module will allow the integrated device to populate the following portfolio objects using the AT+ODIS command (see below for further information). You will need assistance from your chosen module manufacturer to properly integrate ODIS into your device.
Host Device ID *
Host Device Manufacturer
Host Device Model
Host Device Software Version
All of the above portfolio objects need to be populated exactly as specified in the AT&T IOTS Onboarding Tool and the Notice of Network Compatibility (TA Letter) for the integrated device. For further information refer to the Device Management Implementation Guide (DMIG) available here.
*You will be assigned a Device ID when your device is onboarded at the AT&T IOTS Onboarding Tool. This can be done while the host device software is in the development phase. A PTCRB request number is required for onboarding and this request can be in a Pending status.
AT+ODIS is defined in the DMIG and should be used to read and write the fields in the Portfolio Object or Object 10241 between the integrated device and the embedded module. The AT command should read as follows:
AT+ODIS=<Host Device Unique ID>, <Host Device Manufacturer>, <Host Device Model>,<Host Device Software Version> If a query is made on the AT command using AT+ODIS? The response must be all values
except the Host Device ID.. The default values should be:
- Host Device Unique ID: HUID0
- Host Device Manufacturer: HMAN0
- Host Device Model: HMOD0
- Host Device Software Version: HSW0