Brain – Cloud Intelligence
Brain is our cloud based real-time processing framework. Using data streams form SenseIoT you can interpret your data using our online algorithms.
Data Processors
A data processor executes Octave commands on a given interval. GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments (http://www.gnu.org/software/octave/).
Users can upload their own Octave script to be executed or use standard commands and functions. The maximum runtime of a data processor is 5 seconds, after 5 seconds the process will be terminated. The output of the data processor is a new sensor data point.
Checkout our API Reference how to use a data processor.
State Services
State services can be used to interpret your data in real-time in SenseIoT. A state services can be a generic module like a clustering service but it can also be more specific like a gps distance calculation service. Default states are pre-define and sometimes pre-learned services for a specific perpose. Some of these states can be used to learn new events.
Default States:
- Activity
The sit/stand activity of the user - Availability
A time and location based state to learn the user’s availability with feedback - Location
User defined location annotation - Location Forecast
A location forecast for the next 10 minutes for the annotated location - Position
An accuracy and time based position estimation to filter bogus GPS data coming from GSM/WIFI - Reachability
A call and service based rechability state - Top Locations
A list of addresses of the most visted locations
Available Services:
- Pose Prediction
A state recognition services optimized for determining the pose of the user based on accelerometer data - State recognition
A services for classifing states using supervised sensor fusion - Forecasting
A state recognition service with episodic memory used to forecast pre-learned states - Math Expression
A services for manipulating sensor data streams using math expressions - Position Filter
An accuracy and time based position estimation to filter bogus GPS data coming from GSM/WIFI - GPS Distance Calculation
A service to calculate the distance in meters between GPS points using the Haversine formula - Top Locations
A list of addresses of the most visted locations