From 72f37edcd4a3af145f00935cd22ccec31f94cc3e Mon Sep 17 00:00:00 2001 From: hasslesstech Date: Mon, 23 Mar 2026 22:38:32 +0200 Subject: [PATCH] [P] Move diagrams into a dedicated directory --- .../sequence.puml | 0 .../use-case.puml | 0 sequence diagram/Діаграма-sequence-ua.puml | 30 ------------------- use-case diagram/Діаграма-use-case-ua.puml | 23 -------------- 4 files changed, 53 deletions(-) rename sequence diagram/Діаграма-sequence-eng.puml => diagrams/sequence.puml (100%) rename use-case diagram/Diagram-use-case-eng.puml => diagrams/use-case.puml (100%) delete mode 100644 sequence diagram/Діаграма-sequence-ua.puml delete mode 100644 use-case diagram/Діаграма-use-case-ua.puml diff --git a/sequence diagram/Діаграма-sequence-eng.puml b/diagrams/sequence.puml similarity index 100% rename from sequence diagram/Діаграма-sequence-eng.puml rename to diagrams/sequence.puml diff --git a/use-case diagram/Diagram-use-case-eng.puml b/diagrams/use-case.puml similarity index 100% rename from use-case diagram/Diagram-use-case-eng.puml rename to diagrams/use-case.puml diff --git a/sequence diagram/Діаграма-sequence-ua.puml b/sequence diagram/Діаграма-sequence-ua.puml deleted file mode 100644 index 89de5e6..0000000 --- a/sequence diagram/Діаграма-sequence-ua.puml +++ /dev/null @@ -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 diff --git a/use-case diagram/Діаграма-use-case-ua.puml b/use-case diagram/Діаграма-use-case-ua.puml deleted file mode 100644 index 8e5ccf6..0000000 --- a/use-case diagram/Діаграма-use-case-ua.puml +++ /dev/null @@ -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 : <> -uc3 -.|> uc4 : <> - -@enduml