1
0
Fork 0

Add initial readme diagrams

pull/1/head
Ambrose Chua 2019-04-12 15:42:20 +08:00
parent 586a5de9b3
commit f3403d6196
1 changed files with 26 additions and 0 deletions

View File

@ -1,4 +1,30 @@
# leet
Environmental lighting over gRPC (WTF?!)
## WTF?!
At home, I have a strip of 287 WS2812Bs connected to a Raspberry Pi, that needs to be used as a light, mood lighting, and for notifications. I don't want to be a typical person and write a monolithic application, so `leet` is a simple gRPC server that renders basic opacity composition and buffered animations onto the LED strip. This also enables me to add aditional sources of data in the future from anywhere on my home network, including servers, phones and your IoT Blockchain AI appliances.
## Architecture
```
------------------- ---------------
| Lighting Web UI | -------| IMAP Client |
------------------- | ---------------
| |
-------------------- | --------------------------
| Lighting Backend | | | Server Load Monitoring |
-------------------- | --------------------------
| | |
---------------------------------- -----------------
| Leet on the Raspberry Pi |--| WS2812B Strip |
---------------------------------- -----------------
```