DPIclimate / DPIclimate/broker

Refactor the MQTT receiver to dynamically load decoding functions based upon topic patterns

Open
#29 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
3
Forks
3
Avg merge
3m
Merged PRs (30d)
1

Description

At present we have a different container for each source of MQTT messages. We can reduce this to a single container if it can dynamically load decoding functions based upon topic name patterns or similar.

Issue #28 is a prerequisite for this.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing prerequisite issue #28 and the current MQTT receiver and container arrangement. Map how topic names could select decoding functions; done means the separate source containers are consolidated into one container that dynamically loads the appropriate decoder based on topic patterns.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.