QR Code on Device

Sorry if this is documented somewhere, but there is a dot pattern that seems like a QR code on the 9160's exterior metal case. For the purposes of provisioning a product, does this pattern relate to anything unique to the device? If it related to the hardware ID or a modem parameter that would be helpful to know.

If the pattern is indeed useful in an assembly/provisioning context, is there a known good way to read it? The surface of the metal creates some difficulties capturing the pattern with a camera.

Thanks,

Jim

  • Hello,

    Sorry if this is documented somewhere, but there is a dot pattern that seems like a QR code on the 9160's exterior metal case. For the purposes of provisioning a product, does this pattern relate to anything unique to the device? If it related to the hardware ID or a modem parameter that would be helpful to know.

    as far as I know this is not necessary to provision the product. You can read this, it should apply to nrf9160.

  • Hi Hakon,

    Thanks for your reply.  I should have provided some context.

    We are using AWS IOT Core, not Nordic Cloud.

    I am envisioning a manufacturing context where the worker connects the 9160 to a serial connection on a PC (Windows or Linux) then (possibly) scans the QR code on the 91xx module.  That kicks off a script that will generate (based on device-specific info) and install 

    cred_<device_id>_crt.pem

    cred_<device_id>_pub.pem

    cred_<device_id>_prv.pem

    into the correct slot on the modem hardware. Firmware load and testing would ensue.

    I wasn't planning to use the NRF Cloud but would like to find a firmware package that can receive and store the credentials. If that firmware can obtain and hand back to the PC the device-specific values for credential generation, that's even better. Is there a better way that Nordic customers are employing when provisioning their products?

    Thanks,

    Jim

  • JFC said:
    I am envisioning a manufacturing context where the worker connects the 9160 to a serial connection on a PC (Windows or Linux) then (possibly) scans the QR code on the 91xx module.  That kicks off a script that will generate (based on device-specific info) and install 

    To my knowledge there is no way to do it the way you are describing. For getting started with AWS there are a number of resources available, including this guide. Hopefully that can be of some help.

  • Thanks for the answer, Hakon. Actually our product is already working on AWS with certificates and the method I am using generally follows the resource you sent. As we are now in pre-production, I'm looking for is a way to automate this process.  I'll close this case and seek additional help.

    Jim

Related