Skip to content
This repository has been archived by the owner on May 7, 2021. It is now read-only.
Farshid Tavakolizadeh edited this page Nov 24, 2020 · 5 revisions

Description

The IoT Learning Agent (LA) is being developed for all kind of store-less data processing, from simple data annotation or aggregation to complex data machine learning techniques. The LA fulfill the task of a LinkSmart Processor and a bit of a Message Handler, and they are ideal for intelligent on-demand data management or analysis in IoT environments, from edge computing to cloud computing. The LA can be used as edge standalone service or as a computational node in the cloud.

The LA are services that offer Complex-Event Processing as service and Real-time Machine Learning as a service. The agent provides three APIs, the Stream Mining API (Statement API), the Learning API (CEML API) and the IO API. The Statement and CEML APIs are CRUD (Create, Read, Update, Delete) and JSON based, while the IO are write-only (for Input) or read-only (for Output). The APIs are implemented as HTTPs RESTful and MQTT. There is a lightweight version of the LA without the learning API, named Data-Processing Agent (DPA)

Tutorials

APIs

Performance

Advanced