aboutsummaryrefslogtreecommitdiff
path: root/readme.md
blob: 1d40e2e05bad77b0ba5c1dab7c0024add3532551 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# casa domotica

still WIP

## architecture

<div align="center">
  <img src="docs/img/fig-architecture.svg"/>
</div>

Above is a draft version of the system architecture.

- Each node runs the same firmware, and is capable of being a border router
  over the serial interface exposed by the J-Link debugger.
- A node can turn into a border router, but will still keep functioning as a
  normal node as well.
- The configuration UI can do the following:
  - Change which buttons toggle which led(s)
  - Manually set/reset leds of nodes
  - List all connected nodes in the bluetooth mesh network
- The protocol used for communicating between network nodes is preferably in a
  binary format to save on bandwidth.