DPIclimate / DPIclimate/broker
Refactor the MQTT receiver to dynamically load decoding functions based upon topic patterns
Open
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