Package: iotprovision
iotprovisioniotprovision is a command-line utility for provisioning Microchip AVR-IoT, PIC-IoT and SAM-IoT kits for use with various cloud providers.Overviewiotprovision is available:install using pip from pypi:https://pypi.org/project/iotprovisionbrowse source code on github:https://github.com/microchip-pic-avr-tools/iotprovisionread API documentation on github:https://microchip-pic-avr-tools.github.io/iotprovisionread the changelog on github:https://github.com/microchip-pic-avr-tools/iotprovision/blob/main/CHANGELOG.mdCommand-line interfaceGetting help:iotprovision --helpThe amount of logging is controlled by the -v/--verbose option:iotprovision -v debugPossible log levels aredebug,info,warning,error,critical.  Default isinfo.Print version info and exit:iotprovision -VPrint release info and exit:iotprovision -RProvision for Amazon Web Services, using sandbox account:iotprovision -c awsProvision for Amazon Web Services, using MAR and custom account:iotprovision -c aws -m marProvision for Amazon Web Services, using JITR and custom account:iotprovision -c aws -m jitrProvision for Azure:iotprovision -c azureNotes for Linux® systemsThis package uses pyedbglib and other libraries for USB transport and some udev rules are required.
For details see the pyedbglib package:https://pypi.org/project/pyedbglibChangelog[2.12] - December 2023AddedAdded support for SAM-IoT WX v2ChangedDSG-5726 Made handling of firmware upgrades for Sequans modem, WINC, and debugger consistentDSG-5942 Root certificate update for AzureDSG-6661 Updated Sequans firmware (8.0.5.13)DSG-6662 Updated bundled WINC Firmware (19.7.7)DSG-6854 Updated bundled debugger firmware (1.30.35)DSG-5230 Google IoT Core EOL - removed support in provisioning toolFixedDSG-5724 iotprovision does not take profile into account when doing AWS custom provisioningDSG-5744 iotprovision argument --sprov does not work for wifi kitsDSG-6130 PEP-0440 compliance for iotprovision[2.10.6] - October 2022ChangedDSG-5161 Moved device certificate and private key from slot 0 to slot 18 to conform with Sequans requirements (Sequans FW >= 8.0.5.11)DSG-5563 Added notification if Sequans firmware is out of dateDSG-5008 Switch to using ATdriver from pysequansutilsDSG-5078 Updated bundled debugger firmware (1.25.116)DSG-5458 Added metadata tag for Python 3.10DSG-5546 Removed metadata tag for Python 3.6DSG-5614 Updated pykitcommander dependency requirement (to use updated provisioning firmware)DSG-5618 Improved error reporting for serial port detectionDSG-5624 Updated pyedbglib dependency requirement for improved serial port detectionDSG-5628 Changed behaviour of -P switch to override an automatically detected port; Changed -p to -P in pywinc utility.[2.8.5] - June 2022AddedDSG-4600 Support for SAM-IoT provisioningDSG-4818 Support for AVR-IoT Cellular Mini provisioningChangedDSG-4868 Removed full stack trace when using info loggingDSG-5013 Added Amazon root CA bundle as recommended by Amazon (pyawsutils dependency)DSG-4214, DSG-4198, DSG-4185, DSG-4360 Provisioning output cosmetic improvementsDSG-4323, DSG-4297 Debugger firmware upgrade not mandatory after v1.15DSG-3019, DSG-3017, DSG-3346, DSG-4188, DSG-4869 improvements to WINC handling[2.5.21] - December 2021AddedDSG-3048 Added option to skip programming provisioning firmwareDSG-3049 Added certificate blob build and upload (pywinc)DSG-3804 Python 3.9 supportDSG-4175 Temporary click-me link for AzureFixedDSG-4232, DSG-4330 Improved target firmware interaction stabilityDSG-3491 iotprovision (MAR) incorrect warning on default organization nameChangedDSG-4198, DSG-4214, DSG-4295, DSG-2999 Improved outputDSG-4323 Only upgrade debugger if version is lower than 1.15.479DSG-3015 Update pywinc CLI to use pykitcommanderDSG-3070 No AWS account settings are alteredDSG-3140 Prevent auto-amazon of iotprovisioningDSG-3393 Moved provisioning logic from pyazureutils to iotprovisionDSG-4177 Bundle latest released nEDBG/PKOB nano FW (1.22.73)DSG-3141 Improve novice users CLI experience[2.1.2] - February 2021First public release to PyPi