ATECC608 programming/pre-provisioning on custom design #25
-
Hi Simen (@M65649), hi everyone! We are developing a custom IoT board based on AVR-IoT cellular mini with AVR128DB48, ATECC608B and a LTE modem. If no, is it possible to order a preprogrammed ATECC608B-MAH4I-S? We also have a pre-provisioned Trust&GO secure element (ATECC608B-TNGTLS) here, is it possible to use this one (maybe with minor modifications on avr-iot-cellular-arduino-library)? Thanks, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
Hi, I am not sure what your requirements are for handling the devices in Azure e.g. if you want to operate with you own chain of trust and use the device provisioning service (DPS) ... or just do individual enrollment ... many options there, and depending on what you want to do a different ATECC608B variant would be needed. Trust Custom is the most flexible but most complex solution since you will have to configure the whole device. Only recommended if you have specific needs that cannot be covered by Trust&Go or Trust&Flex. A short comparison between the other solutions is here https://onlinedocs.microchip.com/oxy/GUID-59F7F830-64CA-4EE1-A21D-C5745DEC9509-en-US-2/GUID-E9D8F7C5-867A-4826-9310-10CB628ECE93.html The MAH4I-S is based on the Trust&Flex solution but gives us two additional benefits:
If you want to use Trust&Go devices you will do individual enrollments in Azure and you have to make some changes in the code to store the Azure connection details somewhere in your application because this device does not allow you to store this data (e.g. MCU EEPROM or hardcode it in the application if you don`t expect this to change). For experimenting with programming certificates etc. we also have the pysequansutils Python package https://pypi.org/project/pysequansutils/ but this won |
Beta Was this translation helpful? Give feedback.
Hi,
I am not sure what your requirements are for handling the devices in Azure e.g. if you want to operate with you own chain of trust and use the device provisioning service (DPS) ... or just do individual enrollment ... many options there, and depending on what you want to do a different ATECC608B variant would be needed.
Trust Custom is the most flexible but most complex solution since you will have to configure the whole device. Only recommended if you have specific needs that cannot be covered by Trust&Go or Trust&Flex. A short comparison between the other solutions is here https://onlinedocs.microchip.com/oxy/GUID-59F7F830-64CA-4EE1-A21D-C5745DEC9509-en-US-2/GUID-E9D8F7C5-867A-4826-…