Backend Device Management - IDAS

Chapter:
Internet of Things Services Enablement
Version:
Updated:
2016-10-21
Contact Person:
Carlos Ralli Ucendo
carlos.ralliucendo at telefonica dot com
Feedback:

IDAS

criteria value label
The overall label is the average of all individual labels assessed by Sep 2016
Documentation completeness Poor B
Documentation soundness Poor B
APIs Failure Rate 0,17 tests failed/executed A+
Detected defects by Priority 1,77 average bugs priority A+
Time to respond issues > 15 days D
Time to fix issues > 20 days D
Scalability 1,03 response time/thread number A+++
Performance 140 updates/sec B
Stability Memory/CPU are very slightly increasing but no leak A++

General Information

Here you will find information about available instances of this Generic Enabler you can use. Please check the associated Terms and Conditions. You may create your own dedicated instances following the instructions provided in the tab "Creating Instances"

The instances of GE implementations under a section called "FIWARE Lab" in the "Instances" tab of the catalogue entry are freely available without restrictions.

FIWARE Lab

Global Instance for the UL2.0/HTTP IoT Agent Release 4

Service Endpoint (URL):
Specific Features:
Please note these URLS are not web pages but IDAS APIs that need to be acccessed with the specific client/implementation (not a browser).


In order to get straight access to this instance, please read the component manual to create your own FIWARE service (with its corresponding secret or API-Key).
This IoT Agent has two different entry points:
* http://130.206.80.43:4061 - The ADMIN REST API to define models, register devices (aligned to a previously defined device model) or send commands.
* http://130.206.80.43:7896 - This is the entry point API that Devices/Gateways may use to send UL2.0 Observations or receive commands.

Devices will be represented as NGSI entities in the ContextBroker at 130.206.80.43:1026 (within the FIWARE service-path related to the service created in the IoT Agent).

You can experiment with this instance creating virtual devices (associated or not with physical ones) in a few minutes from your laptop, desktop computer or RaspberryPI by using FIGWAY tools (only Python2.7 is required). FIGWAY tools for IDAS4.x is already available at: https://github.com/telefonicaid/fiware-figway/tree/master/python-IDAS4


Additionally, find here a presentation on how to use this instance and another one with practical exercises to train yourself:
FIWARE IoT overall intro and typical usage scenarios

IDAS Introduction and UL2.0 IoT Agent
Exercises/Autoevaluation for IDAS UL2.0 IoT Agent

Global Instance for the MQTT IoT Agent Release 4

Service Endpoint (URL):
Specific Features:

The REST Admin API for this IoT Agent is available at: http://eidas5.lab.fi-ware.org:5371.
Please note these URLS are not web pages but IDAS APIs that need to be acccessed with the specific client/implementation (not a browser).

Global Instance for the OMA LWM2M/CoAP IoT Agent

Service Endpoint (URL):
Specific Features:
Please note these URLs are not web pages but IDAS APIs (UDP in this case) that need to be acccessed with the specific client/implementation (not a browser).

Summary of mosty relevant features:

Based on COAP:
UDP
Lightweight payload
REST Oriented

Interfaces:
Bootstrapping
Client registration
Device management
Information reporting

Object model
Based on Object and Resource hierarchy (e.g.: /1/12/3)
OMA Registry

Security
North bound: using PEP Proxies
South bound: IOTAgent specific
Use of trust tokens for communicating with other GEs

Additionally, find here a presentation on how to use this instance and another one with practical exercises to train yourself:
OMA LWM2M/CoAP IoT Agent (IDAS)
Exercises - OMA LWM2M/CoAP IoT Agent (IDAS)