Добавлена схема архитектуры (demo.jpg)
This commit is contained in:
+1
-24
@@ -6,30 +6,7 @@
|
|||||||
|
|
||||||
Эмуляция IoT-датчиков «Умного дома»: температура, влажность, энергопотребление.
|
Эмуляция IoT-датчиков «Умного дома»: температура, влажность, энергопотребление.
|
||||||
|
|
||||||
```
|

|
||||||
┌──────────┐ AMQP ┌──────────┐ AMQP ┌──────────┐
|
|
||||||
│ Producer │ ──────────→ │ RabbitMQ │ ──────────→ │ Consumer │
|
|
||||||
│ Node.js │ iot-events │ (очередь)│ iot-events │ Node.js │
|
|
||||||
└──────────┘ └──────────┘ └────┬─────┘
|
|
||||||
│
|
|
||||||
┌────────────────────────┼────────────────────────┐
|
|
||||||
│ запись │ запись │
|
|
||||||
▼ ▼ ▼
|
|
||||||
┌──────────┐ ┌──────────┐ ┌──────────┐
|
|
||||||
│ Redis │ │ MongoDB │ │ Redis │
|
|
||||||
│ latest │ │ архив │ │ counters │
|
|
||||||
│ recent │ │ (7 дн.) │ │ │
|
|
||||||
└────┬─────┘ └──────────┘ └────┬─────┘
|
|
||||||
│ │
|
|
||||||
│ ┌────────────────────────────────────┘
|
|
||||||
│ │ чтение
|
|
||||||
▼ ▼
|
|
||||||
┌──────────────┐
|
|
||||||
│ Dashboard │
|
|
||||||
│ Node.js + │
|
|
||||||
│ Chart.js │
|
|
||||||
└──────────────┘
|
|
||||||
```
|
|
||||||
|
|
||||||
| # | Сервис | Тип Nubes | Что делает |
|
| # | Сервис | Тип Nubes | Что делает |
|
||||||
|---|---|---|---|
|
|---|---|---|---|
|
||||||
|
|||||||
Executable
BIN
Binary file not shown.
|
After Width: | Height: | Size: 224 KiB |
Reference in New Issue
Block a user