wolkabout/WolkConnect-python

Created Dec 27, 2020 · View the wolkabout/WolkConnect-python repository page

Python library which provides easy connectivity to WolkAbout IoT Platform.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

8

Lines of Code

1,049

From

May 16, 2016

To

Nov 25, 2020

About wolkabout/WolkConnect-python

WolkConnect-Python is a client library that enables Python applications to connect to the WolkAbout IoT Platform. It provides developers with a straightforward interface for device connectivity, data publishing, and platform integration, supporting Python 3.7 and higher. The library can be installed via pip or built from source, making it accessible for various deployment scenarios.

The library handles core IoT functionality including sending feed readings to the platform, managing local persistence of readings before transmission, and controlling publication timing. It includes configurable options like custom persistence limits for readings storage and timestamp management for maintaining data history. Developers can add feed values either as a batch that gets published together or as separate messages, depending on their use case requirements.

WolkConnect-Python integrates advanced IoT platform capabilities including firmware-over-the-air (FOTA) updates, as indicated by its topic tags. The project includes example implementations and comprehensive documentation to help developers understand connectivity patterns. It follows Python development best practices with type checking via mypy and code formatting with black, along with automated testing and coverage workflows.

Share this video