Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added MQTTv5 UTransport methods #1

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Commits on Mar 19, 2024

  1. Added MQTTv5 UTransport methods

    * Added UTransport (send, registerlistener, unregisterlistener) methods
    * Added pub/sub examples for testing.
    * Updated README with information on installation and use.
    * Added necessary legal/contributing documents
    * Added publish workflow
    matthewd0123 committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    d9fce44 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Add Handlers for all UAttributes

    All Properties in UAttributes will be mapped to MQTT Publish Properties. As Such, I have added this into the UTransport.
    
    nb: I am using the in-built Base64ProtobufSerializer() methods to serialize and deserialize the UUIDs (id and reqid). This implementation may change.
    matthewd0123 committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    a68339e View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Add Test Cases, Support for UserProperties

    * Testing Send and RegisterListener using paho.mqtt FakeBroker and Pytest
    * Support all userproperties mapping to UAttributes
    matthewd0123 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    7a8d13e View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    529c74c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c79fc0 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Update to 1.5.8, Formatting

    * Update MQTT Client and examples to 1.5.8
    * Format to align with ruff standards
    * Add linter to workflow
    matthewd0123 committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    b0af8f0 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    7497a4d View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    799496a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11c60aa View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Address Comments

    * Add EOL to files in repository that were missing them.
    matthewd0123 committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    5beaa97 View commit details
    Browse the repository at this point in the history