Applications: IoT DataProcessing, Learning agents (REST and MQTT) Configures: DataProcessing Core, CEML, GC Utils, Springboot, Log4j File: conf.cfg To the default configuration of the agents or agentscomponent an configuration file must be given. The configuration file will be searched in following location

The site is currently under construction Summary The IoT agents where developed for all kind of storeless data processing, from simple data annotation or aggregation to complex data machine learning techniques. The agents are ideal for intelligent onDemand data management or analysis in IoT environments, from edge

asynchronous messages to which the IoT Learning Agent (LA) or LAs are subscribed. On the other hand, the Models subscribe to the data, provided by the clients … are established using Paho clients. While the logical connections between the components and the Broker/s is managed by StaticBroker. This means, there are as many

file (see ). File based API The file base API or BootstrappingFeeder was developed to allow having preloaded events and statements on the agent. For deploy … ! MQTT API The agent it always listening a topic for new statement (see ) in an incoming "control" broker, by default the is "statement/add" and "tcp://localhost

using 1 core as base, while DFM used 2 cores as base. Interpretation The test was performed until one of the three sides reached its limit. In this test … over the load used in this experiment. Scalability perspective The test shows that the effects of a heavy load in the system affect different on other components

the Agent execution environment. Operation Type Type of the request. Create Creates one statement and exist so lo the request finished or is deleted. Update … to be persisted. The stream is stored in some persistent system. Extern All request that produces any side effect outside the Agent execution environment. These use

The DP Statement payload This type of events encapsulate a DP statement used to deploy the query statement on agent. It contains 10 properties of which only 2 … on the API is being used. The ID is unique identifier in an agent. If the the ID is not provided, then is generated by hashing (SHA256) the Statement value, this means

execution: task, timer and service. task execution means the Device Agent is executed only once per request coming from Services component. The last value is cached … /resources configured to use MQTT protocol. This component passes data from POST/PUT/DELETE HTTP requests to the corresponding Device Agents by writing