summaryrefslogtreecommitdiff
path: root/README.txt
blob: a78de7c351b8d1d00d30171a1bf280a30a73bb92 (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


------
webiot
------

A small webserver for my personal Internet of Things (IoT). This software is
tailor-made for my personal need supporting only the devices I actually use.
Nevertheless it could be interesting for you if you want to use my code for
your project.


Supported IoT devices
---------------------

Currently only this device is supported:

- tp-link HS100 WiFi plug [1]


Architecture
------------

There are three device categories relevant for the architecture:

- IoT devices
- webiot server
- web clients connecting to webiot

The basic idea is that the central webiot server is compatible with each IoT
device via its native protocol (TCP, HTTP, MQTT, etc.). The user interaction is
done only via the web interface.


[1] https://www.tp-link.com/en/home-networking/smart-plug/hs100/