[P] Move diagrams into a dedicated directory

This commit is contained in:
2026-03-23 22:38:32 +02:00
parent 070e0c2b00
commit 502226a2c9
4 changed files with 0 additions and 53 deletions

View File

@@ -1,30 +0,0 @@
@startuml
participant Агент as agent
participant "MQTT Broker (raw\ntopic)" as mqtt1
participant "Edge Service" as edge
participant "MQTT\nBroker (processed\ntopic)" as mqtt2
participant "Hub Service" as hub
participant "Redis" as redis
participant "Store API" as store
participant "PostgreSQL" as db
participant "MapView Client" as mapview
agent -> mqtt1 : Надіслати\nсиру\nтелеметрію
mqtt1 -> edge : Передати\nсире\nповідомлення
edge -> edge : Перевірити\nAgentData
edge -> edge : Обробити\nтелеметрію
edge -> mqtt2 : Надіслати\nоброблені дані
mqtt2 -> hub : Передати\nоброблене\nповідомлення
hub -> hub : Перевірити\nProcessedAgentData
hub -> redis : LPUSH у буфер
hub -> redis : LPOP елемента\nbatch
redis -> hub : Повернути\nелемент
hub -> store : POST batch
store -> db : Додати записи
db --> store : Повернути\nстворені записи
store -> mapview : Надіслати через WebSocket
mapview -> mapview : Сортувати за\ntimestamp
mapview -> mapview : Оновити маркер\nтранспорту
mapview -> mapview : Додати маркер\npothole/bump
store --> hub : Успішна відповідь
@enduml

View File

@@ -1,23 +0,0 @@
@startuml
rectangle IoT-Systems {
usecase "Збирати телеметрію (акселерометр +\nGPS)" as uc1
usecase "Надсилати телеметрію" as uc2
usecase "Обробляти телеметрію" as uc3
usecase "Визначати стан дороги (яма / bump /\nnormal)" as uc4
usecase "Переглядати позначки дефектів\nдороги" as uc5
usecase "Переглядати маршрут на мапі" as uc6
}
rectangle "Користувач -\nоператор карти" as uc10
rectangle "Агент датчиків (пристрій /\nSTM32 / емулятор)" as uc11
uc11 - uc1
uc11 - uc2
uc10 - uc5
uc10 - uc6
uc2 -.|> uc3 : <<include>>
uc3 -.|> uc4 : <<include>>
@enduml