Name | iotprovision JSON |
Version |
2.12.4.20
JSON |
| download |
home_page | |
Summary | Collection of tools for cloud provisioning of Microchip IoT kits |
upload_time | 2023-12-14 10:45:38 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.8 |
license | MIT |
keywords |
microchip
aws
avr-iot
pic-iot
sam-iot
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# iotprovision
iotprovision is a command-line utility for provisioning Microchip AVR-IoT, PIC-IoT and SAM-IoT kits for use with various cloud providers.
![PyPI - Format](https://img.shields.io/pypi/format/iotprovision)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/iotprovision)
![PyPI - License](https://img.shields.io/pypi/l/iotprovision)
## Overview
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
## Command-line interface
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
```
## Notes for Linux® systems
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
# Changelog
## [2.12] - December 2023
### Added
- Added support for SAM-IoT WX v2
### Changed
- DSG-5726 Made handling of firmware upgrades for Sequans modem, WINC, and debugger consistent
- DSG-5942 Root certificate update for Azure
- DSG-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 tool
### Fixed
- DSG-5724 iotprovision does not take profile into account when doing AWS custom provisioning
- DSG-5744 iotprovision argument --sprov does not work for wifi kits
- DSG-6130 PEP-0440 compliance for iotprovision
## [2.10.6] - October 2022
### Changed
- DSG-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 date
- DSG-5008 Switch to using ATdriver from pysequansutils
- DSG-5078 Updated bundled debugger firmware (1.25.116)
- DSG-5458 Added metadata tag for Python 3.10
- DSG-5546 Removed metadata tag for Python 3.6
- DSG-5614 Updated pykitcommander dependency requirement (to use updated provisioning firmware)
- DSG-5618 Improved error reporting for serial port detection
- DSG-5624 Updated pyedbglib dependency requirement for improved serial port detection
- DSG-5628 Changed behaviour of -P switch to override an automatically detected port; Changed -p to -P in pywinc utility.
## [2.8.5] - June 2022
### Added
- DSG-4600 Support for SAM-IoT provisioning
- DSG-4818 Support for AVR-IoT Cellular Mini provisioning
### Changed
- DSG-4868 Removed full stack trace when using info logging
- DSG-5013 Added Amazon root CA bundle as recommended by Amazon (pyawsutils dependency)
- DSG-4214, DSG-4198, DSG-4185, DSG-4360 Provisioning output cosmetic improvements
- DSG-4323, DSG-4297 Debugger firmware upgrade not mandatory after v1.15
- DSG-3019, DSG-3017, DSG-3346, DSG-4188, DSG-4869 improvements to WINC handling
## [2.5.21] - December 2021
### Added
- DSG-3048 Added option to skip programming provisioning firmware
- DSG-3049 Added certificate blob build and upload (pywinc)
- DSG-3804 Python 3.9 support
- DSG-4175 Temporary click-me link for Azure
### Fixed
- DSG-4232, DSG-4330 Improved target firmware interaction stability
- DSG-3491 iotprovision (MAR) incorrect warning on default organization name
### Changed
- DSG-4198, DSG-4214, DSG-4295, DSG-2999 Improved output
- DSG-4323 Only upgrade debugger if version is lower than 1.15.479
- DSG-3015 Update pywinc CLI to use pykitcommander
- DSG-3070 No AWS account settings are altered
- DSG-3140 Prevent auto-amazon of iotprovisioning
- DSG-3393 Moved provisioning logic from pyazureutils to iotprovision
- DSG-4177 Bundle latest released nEDBG/PKOB nano FW (1.22.73)
- DSG-3141 Improve novice users CLI experience
## [2.1.2] - February 2021
- First public release to PyPi
Raw data
{
"_id": null,
"home_page": "",
"name": "iotprovision",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "Microchip,AWS,AVR-IOT,PIC-IOT,SAM-IOT",
"author": "",
"author_email": "Microchip Technology <support@microchip.com>",
"download_url": "",
"platform": null,
"description": "# iotprovision\niotprovision is a command-line utility for provisioning Microchip AVR-IoT, PIC-IoT and SAM-IoT kits for use with various cloud providers.\n\n![PyPI - Format](https://img.shields.io/pypi/format/iotprovision)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/iotprovision)\n![PyPI - License](https://img.shields.io/pypi/l/iotprovision)\n\n## Overview\niotprovision is available:\n\n* install using pip from pypi: https://pypi.org/project/iotprovision\n* browse source code on github: https://github.com/microchip-pic-avr-tools/iotprovision\n* read API documentation on github: https://microchip-pic-avr-tools.github.io/iotprovision\n* read the changelog on github: https://github.com/microchip-pic-avr-tools/iotprovision/blob/main/CHANGELOG.md\n\n## Command-line interface\nGetting help:\n```\niotprovision --help\n```\nThe amount of logging is controlled by the -v/--verbose option:\n```\niotprovision -v debug\n```\nPossible log levels are `debug`, `info`, `warning`, `error`, `critical`. Default is `info`.\n\nPrint version info and exit:\n```\niotprovision -V\n```\nPrint release info and exit:\n```\niotprovision -R\n```\nProvision for Amazon Web Services, using sandbox account:\n```\niotprovision -c aws\n```\nProvision for Amazon Web Services, using MAR and custom account:\n```\niotprovision -c aws -m mar\n```\nProvision for Amazon Web Services, using JITR and custom account:\n```\niotprovision -c aws -m jitr\n```\nProvision for Azure:\n```\niotprovision -c azure\n```\n\n## Notes for Linux\u00ae systems\nThis package uses pyedbglib and other libraries for USB transport and some udev rules are required.\nFor details see the pyedbglib package: https://pypi.org/project/pyedbglib\n\n# Changelog\n\n## [2.12] - December 2023\n\n### Added\n- Added support for SAM-IoT WX v2\n\n### Changed\n- DSG-5726 Made handling of firmware upgrades for Sequans modem, WINC, and debugger consistent\n- DSG-5942 Root certificate update for Azure\n- DSG-6661 Updated Sequans firmware (8.0.5.13)\n- DSG-6662 Updated bundled WINC Firmware (19.7.7)\n- DSG-6854 Updated bundled debugger firmware (1.30.35)\n- DSG-5230 Google IoT Core EOL - removed support in provisioning tool\n\n### Fixed\n- DSG-5724 iotprovision does not take profile into account when doing AWS custom provisioning\n- DSG-5744 iotprovision argument --sprov does not work for wifi kits\n- DSG-6130 PEP-0440 compliance for iotprovision\n\n## [2.10.6] - October 2022\n\n### Changed\n- DSG-5161 Moved device certificate and private key from slot 0 to slot 18 to conform with Sequans requirements (Sequans FW >= 8.0.5.11)\n- DSG-5563 Added notification if Sequans firmware is out of date\n- DSG-5008 Switch to using ATdriver from pysequansutils\n- DSG-5078 Updated bundled debugger firmware (1.25.116)\n- DSG-5458 Added metadata tag for Python 3.10\n- DSG-5546 Removed metadata tag for Python 3.6\n- DSG-5614 Updated pykitcommander dependency requirement (to use updated provisioning firmware)\n- DSG-5618 Improved error reporting for serial port detection\n- DSG-5624 Updated pyedbglib dependency requirement for improved serial port detection\n- DSG-5628 Changed behaviour of -P switch to override an automatically detected port; Changed -p to -P in pywinc utility.\n\n## [2.8.5] - June 2022\n\n### Added\n- DSG-4600 Support for SAM-IoT provisioning\n- DSG-4818 Support for AVR-IoT Cellular Mini provisioning\n\n### Changed\n- DSG-4868 Removed full stack trace when using info logging\n- DSG-5013 Added Amazon root CA bundle as recommended by Amazon (pyawsutils dependency)\n- DSG-4214, DSG-4198, DSG-4185, DSG-4360 Provisioning output cosmetic improvements\n- DSG-4323, DSG-4297 Debugger firmware upgrade not mandatory after v1.15\n- DSG-3019, DSG-3017, DSG-3346, DSG-4188, DSG-4869 improvements to WINC handling\n\n## [2.5.21] - December 2021\n\n### Added\n- DSG-3048 Added option to skip programming provisioning firmware\n- DSG-3049 Added certificate blob build and upload (pywinc)\n- DSG-3804 Python 3.9 support\n- DSG-4175 Temporary click-me link for Azure\n\n### Fixed\n- DSG-4232, DSG-4330 Improved target firmware interaction stability\n- DSG-3491 iotprovision (MAR) incorrect warning on default organization name\n\n### Changed\n- DSG-4198, DSG-4214, DSG-4295, DSG-2999 Improved output\n- DSG-4323 Only upgrade debugger if version is lower than 1.15.479\n- DSG-3015 Update pywinc CLI to use pykitcommander\n- DSG-3070 No AWS account settings are altered\n- DSG-3140 Prevent auto-amazon of iotprovisioning\n- DSG-3393 Moved provisioning logic from pyazureutils to iotprovision\n- DSG-4177 Bundle latest released nEDBG/PKOB nano FW (1.22.73)\n- DSG-3141 Improve novice users CLI experience\n\n## [2.1.2] - February 2021\n- First public release to PyPi\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Collection of tools for cloud provisioning of Microchip IoT kits",
"version": "2.12.4.20",
"project_urls": {
"Homepage": "https://github.com/microchip-pic-avr-tools/iotprovision"
},
"split_keywords": [
"microchip",
"aws",
"avr-iot",
"pic-iot",
"sam-iot"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "89ffb3a3521f645c235d2f7fbb53477818be38f46b1f511d3f5ec4e9aa597dab",
"md5": "5c98a85f98e9246e282285f92f3ec34b",
"sha256": "9163c38105d8a1421a2543c6e95a0a241ebb82e9b0765f02687cc59b7245dd7c"
},
"downloads": -1,
"filename": "iotprovision-2.12.4.20-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5c98a85f98e9246e282285f92f3ec34b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 604070,
"upload_time": "2023-12-14T10:45:38",
"upload_time_iso_8601": "2023-12-14T10:45:38.362313Z",
"url": "https://files.pythonhosted.org/packages/89/ff/b3a3521f645c235d2f7fbb53477818be38f46b1f511d3f5ec4e9aa597dab/iotprovision-2.12.4.20-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-14 10:45:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "microchip-pic-avr-tools",
"github_project": "iotprovision",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "iotprovision"
}