Program Design¶
This page explains the structure of BeeWatch.
Note
This is how i want it to be, not how it is right now. In the current state the core and the server are not separated, the core opens a public server.
Core¶
The Core handles gpio stuff and analyses data. The data can be accessed through a file socket opened by the Core.
Server¶
The Server connects to the file socket of the core and serves has extensions for different types of (public) apis. authentication will be implemented using ssl, username/password or both.
Client¶
The Client is the front end of BeeWatch. Right now it is a program but I plan a web interface client.