aboutsummaryrefslogtreecommitdiff
path: root/readme.md
blob: 1be644f83ca0a70885101a7d91014e4685185a1f (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="assets/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.