This category documents standards, protocols and models that can be used in the design of IoT applications and enablers. (Communication protocols, architecture models, ontologies…).


iCore - Virtual Object Registry API

This entry describes the Virtual Object (VO) Level implemented components in the context of the iCore project. There are several implementations which are categorized by their name. See more

IoT-A Architectural Reference Model

IoT-A, the European Lighthouse Integrated Project has addressed for three years the Internet-of-Things Architecture, and created the proposed architectural reference model together with the definition of an initial set of key building blocks. Together they are envisioned as foundations for fostering the emerging Internet of Things. Using an experimental paradigm, IoT-A combined top-down reasoning about architectural principles and design guidelines with simulation and prototyping in exploring the technical consequences of architectural design choices. This architectural model is now being maintained by the IoT Forum. See more

MQTT (Message Queuing Telemetry Transport)

MQTT is a lightweigth protocol for M2M communications. Original version had been proposed by IBM and Eurotech. Protocol standardisation is now being handled by the OASIS standard development organisation. Extracted from the OASIS website: The standard supports bi-directional messaging to uniformly handle both signals and commands, deterministic message delivery, basic QoS levels, always/sometimes-connected scenarios, loose coupling, and scalability to support large numbers of devices.  As an M2M/Internet of Things (IoT) connectivity protocol, MQTT is designed to support messaging transport from remote locations/devices involving small code footprints (e.g., 8-bit, 256KB ram controllers), low power, low bandwidth, high-cost connections, high latency, variable availability, and negotiated delivery guarantees. For example, MQTT is being used in sensors communicating to a broker via satellite links, SCADA, over occasional dial-up connections with healthcare providers (medical devices), and in a range of home automation and small device scenarios. MQTT is also ideal for mobile applications because of its small size, minimized data packets, and efficient distribution of information to one or many receivers (subscribers).   See more

BUTLER Integrated System Architecture

This page describes the Integrated System Architecture of the BUTLER European project (FP7) presented in deliverable 3.2.

The purpose of this document is to present the consolidated architecture of the BUTLER system as the result of the project work on its second year. It also provides a high-level description of the initial pervasive BUTLER proof-of-concept. This deliverable extends and updates the information provided in Deliverable D3.1 – Architectures of BUTLER Platforms and Initial Proofs of Concept, providing a much more elaborated architecture proposal.

See more