LoRa, MQTT and Oled

This commit is contained in:
2026-07-16 16:32:50 +02:00
parent 1df9d878ca
commit aa60f5bca1
31 changed files with 3367 additions and 21 deletions
+13 -2
View File
@@ -1,6 +1,17 @@
# shared/__init__.py
"""Shared helpers for the smartWave project."""
from .db import DRIVER_NAME, Database, connect, execute, fetchall, fetchone
from .mqtt import BACKEND_NAME as MQTT_BACKEND_NAME, BrokerClient, connect as mqtt_connect, publish as mqtt_publish
import shared.deviceTypes as deviceTypes
import shared.config as config
def get_lora(*args, **kwargs):
from .lora_device import get_lora_device
return get_lora_device(*args, **kwargs)
def get_database(*args, **kwargs):
from .db import Database
return Database(*args, **kwargs)
def get_mqtt_client(*args, **kwargs):
from .mqtt import BrokerClient
return BrokerClient(*args, **kwargs)