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'))
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 | |
|---|---|---|---|
| idppnpdongle-1.0.4.tar.gz | 10.6 kB | 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
|