You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
lelandmiller edited this page Sep 18, 2014
·
6 revisions
Module Overview
We use a modular design, as shown in the following diagram:
Insert Diagram
Message Server
API Server
The API server should present a consistent interface. The API server presents a RESTful interface as described in the API Specification.
Message Server
The message server acts as the main interface between the network and the cameras. It handles all communication to the cameras, along with all non-video communication from the cameras.
The protocol as it currently stands, is that the message server takes JSON message objects, separated by newlines.
Video Server
Data Storage
The data storage requirements for this project are can be abstracted into the following.
Outgoing Messages
Stages
Message Store
Videos
Cameras
A storage API exists in db.js that requires to following major functions: