Utilities package for the FieldEdge project.
Project description
Inmarsat FieldEdge Utilities
Inmarsat FieldEdge project supports Internet of Things (IoT) using satellite communications technology.
This library available on PyPI provides:
- A common
logger
format and wrapping file facility. - A repeating
timer
utility (thread) that can be started, stopped, restarted, and interval changed. - A simplified
mqtt
client that automatically (re)onnects (by default to a localfieldedge-broker
). - Helper functions for managing files and
path
on different OS. - An interface for the FieldEdge
hostpipe
service for sending host commands from a Docker container, with request/result captured in a logfile. - Helper functions
ip_interfaces
for finding and validating IP interfaces and addresses/subnets. - A defined set of common
protocols
used for packet analysis and satellite data traffic optimisation. - Helpers for
class_properties
to expose public properties of classes for MQTT transport between microservices, converting between PEP and JSON style. - Helpers for managing
serial
ports on a host system. - Utilities for converting **
timestamp
**s between unix and ISO 8601 - Classes useful for implementing **
microservice
**s based on MQTT inter-service communications and task workflows
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fieldedge-utilities-0.17.1.tar.gz
(34.0 kB
view hashes)
Built Distribution
Close
Hashes for fieldedge-utilities-0.17.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b79ac1c93942a5a08e730a0a2be3af8d272ea8f18e3d09e15f31d6143f4edc0a |
|
MD5 | c5ab6854bbed3ef4a63c818b0b923162 |
|
BLAKE2b-256 | a4370561e16189e3f51c3f4aee96280847f5ae709a0b8fd01c864b2238fb030c |
Close
Hashes for fieldedge_utilities-0.17.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e5652beeeb85829175379435d296c13e300a2289c8c7fd9b2c9dec7585bf7ec |
|
MD5 | e9ba9168f12ddadf42977cd4b599e2f6 |
|
BLAKE2b-256 | ebe3d53ef42c7b9d485dc159a462b5c87234984df3fee70cfb502cea85409945 |