blob: 18d4b91e14a09d1982ee84d9728ff10f8c7f4098 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
# Sia server
Sia server is an Internet of Things (IoT) server. It should be compatible with
multiple devices from different vendors. The user interface should be
implemented by apps connecting to this central Sia server.
## Supported vendors and devices
Currently only [Homematic IP][1] as a vendor and the [OpenCCU][2] as interface
is supported.
The currently only supported device is:
- [HmIP-SWDO-2][3] - optical window or door contact
Further device support is planned.
## Build instructions
The Sia server is built and tested with the Meson build automation tool.
```
meson setup build
meson compile -C build
meson test -C build
```
Build artefacts can be shown with the `tar` archive tool and `less` pager.
```
tar -tf build/sia-server-v*.tar.zst | less
```
All relevant build results are part of this Zstandard-compressed tar archive.
[1]: https://homematic-ip.com/
[2]: https://openccu.de/
[3]: https://homematic-ip.com/en/product/window-and-door-contact-optical
|