iotprovision is a command-line utility for provisioning Microchip AVR-IoT, PIC-IoT and SAM-IoT kits for use with various cloud providers.
iotprovision is available:
- install using pip from pypi: https://pypi.org/project/iotprovision
- browse source code on github: https://github.com/microchip-pic-avr-tools/iotprovision
- read API documentation on github: https://microchip-pic-avr-tools.github.io/iotprovision
- read the changelog on github: https://github.com/microchip-pic-avr-tools/iotprovision/blob/main/CHANGELOG.md
Getting help:
iotprovision --help
The amount of logging is controlled by the -v/--verbose option:
iotprovision -v debug
Possible log levels are debug
, info
, warning
, error
, critical
. Default is info
.
Print version info and exit:
iotprovision -V
Print release info and exit:
iotprovision -R
Provision for Amazon Web Services, using sandbox account:
iotprovision -c aws
Provision for Amazon Web Services, using MAR and custom account:
iotprovision -c aws -m mar
Provision for Amazon Web Services, using JITR and custom account:
iotprovision -c aws -m jitr
Provision for Azure:
iotprovision -c azure
This 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/pyedbglib