Files
MSE-PI-E2EEDA-Plein-de-eeee…/doc_resources/gateway/sequence_startup.puml
DjeAvd 641157202e docs(gateway): update UML diagrams following review feedback
- Fix class diagram: use aggregation (o--) for BleakScanner and MQTTClient
- Split sequence diagram into separate files for clarity
- Add sequence_startup.puml for gateway initialization
- Add sequence_data_collection.puml with error handling
- Use collections for BLE broadcaster to reflect multiplicity
- Remove loop construct — gateway reacts to packets, ignores intervals
- Add discard of unknown UUID packets
- Add handling of invalid sensor values
2026-06-04 12:32:46 +02:00

14 lines
287 B
Plaintext

@startuml
skinparam sequenceMessageAlign center
participant "Gateway\n(Raspberry Pi)" as gw
participant "MQTT Broker\n(RabbitMQ)" as broker
== Startup ==
gw -> gw : load config.json
gw -> broker : connect (MQTTS, TLS, auth)
broker --> gw : connected
gw -> gw : start BLE scan
@enduml