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.