Inmarsat IDP Plug-N-Play Dongle
The Plug-N-Play dongle is a small programmable single board computer in a black box intended to be able to quickly demonstrate and prototype Internet-of-Things use cases enabled by satellite messaging connectivity.
The dongle connects directly to an ST2100 satellite modem manufactured by ORBCOMM and provides access to:
- Serial communications using AT commands
- Modem event notification via discrete output pin to a callback function
- Modem reset via modem reset input pin
- Microcontroller reset event via external reset output pin
- 1 pulse-per-second (PPS) from GNSS timing via discrete output pin
The dongle supports connection to an external customer-supplied microcontroller using RS-232 via the developer breakout cable.
The dongle mode can be configured as:
transparentpass through serial commands to a separate third party microcontroller (default hardware configuration)masteract as the application microcontroller (default when using this Python module)proxyact as a proxy intercepting responses from the modem to a third party microcontroller
Installation
pip install idppnpdongle
Example Usage
import asyncio
from idppnpdongle import PnpDongle
dongle = PnpDongle()
modem = dongle.modem
response = asyncio.run(modem.command('AT'))
Metadata
Release files for idppnpdongle 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| idppnpdongle-1.0.4.tar.gz | 10.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| idppnpdongle-1.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.5 kB
Release files / idppnpdongle-1.0.4.tar.gz
| Download URL | idppnpdongle-1.0.4.tar.gz |
|---|---|
| Size | 10.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a400d96b01094495b04c41cca29180e15d99792f2a866d0f951d80f306f1a830
|
|
BLAKE2b-256 checksum How to use checksums |
945ef3ac54664b78e7cfed4351cfc9e0a45b2050ce654aaa7162e46449318cec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.4 CPython/3.7.3 Linux/5.4.0-80-generic
|
Release files / idppnpdongle-1.0.4-py3-none-any.whl
| Download URL | idppnpdongle-1.0.4-py3-none-any.whl |
|---|---|
| Size | 10.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0f4070e7f392ea27c58f62739926473992c60bc4a9a5a66deb4e21612b08c77a
|
|
BLAKE2b-256 checksum How to use checksums |
26430238152120e2c84901208fc1b3e6aa40420e6fece29518ea6b2772314416
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.4 CPython/3.7.3 Linux/5.4.0-80-generic
|
Security for idppnpdongle 1.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.