Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AGILE Use Case & Challenges

322 views

Published on

AGILE 2nd F2F MEETING, 14-15 April 2016, Athens, GR

Published in: Technology
  • Be the first to comment

  • Be the first to like this

AGILE Use Case & Challenges

  1. 1. AGILE Use Case & Challenges CHARALAMPOS DOUKAS CREATE-NET AGILE 2nd F2F MEETING, 14-15 April 2016, Athens, GR
  2. 2. Generic Use Cases AGILE 2nd F2F MEETING, 14-15 April 2016, Athens, GR AGILE is a particular Project: Pilot driven Community & end-user driven End users: Developers, IoT Device owners, etc. Shared document initiated by CN describing mainly Generic Use case from user perspective Lots of interesting feedback
  3. 3. Generic Use Cases AGILE 2nd F2F MEETING, 14-15 April 2016, Athens, GR Connect to the gateway Users should be able to access gateway (and its features) in the following ways: Local network access: i) Using their browser and point at something like http://agile- gw.local Main UI -> Links to AGILE UIs ii) Using SSH: typical ssh access - no AGILE specific implementation, users (advanced ones) should use it ‘at their own risk’. SSH access should be enabled/disabled by the main management UI (but enabled by default) Remote network access: Users should be able to access features of the gateway (i.e. perform basic gateway management operations, visualise data, check device status, etc.) remotely using resin.io
  4. 4. Generic Use Cases AGILE 2nd F2F MEETING, 14-15 April 2016, Athens, GR Add a network module (BLE, ZigBee, LoRa, etc..) Device Management UI User plugs a network module on the AGILE gateway (USB device or Xbee-like module on the shield) AGILE sw detects and recognises the network module automatically - > configuration -> installation of req. sw -> activation A notification in the AGILE main UI informs user about the new module detection/installation process. New module -> Device Management UI Gateway Management UI - > Scan for devices
  5. 5. Generic Use Cases AGILE 2nd F2F MEETING, 14-15 April 2016, Athens, GR Scan for nearby devices and connect/add them Device Management UI -> Connected (or previously configured) devices appear + current attached network modules (ZigBee, BLE, etc.). For each existing device -> Status (active/inactive) + current (or last received value) - in case of sensors Network scan for new devices -> see & select to configure/add
  6. 6. Generic Use Cases AGILE 2nd F2F MEETING, 14-15 April 2016, Athens, GR Scan for nearby devices and connect/add them Upon connection with the selected device, the device appears in the list of connected devices, in case of sensor, current sensing values are presented in real time, or in case of actuator, user can perform an action through available buttons ‘Add’ the new device in the Developer’s UI: A new Node-RED node is created that can be then inserted in a workflow, offering data sensing input and/or actuations. User can select to receive recommendations for IoT apps that use the new (or similar) device. User can select to receive recommendations for IoT Workflows (Node- RED) that use the new (or similar devices).
  7. 7. Generic Use Cases AGILE 2nd F2F MEETING, 14-15 April 2016, Athens, GR Store and visualise data User opens the Data Management UI A list with already added/configured sensing devices User selects a newly added device. A new view on the UI lets the user configure how often (e.g., upon arrival, upon intervals, etc.) data should be retrieved (polled) from the device and stored into the local database. A graph is been reproduced in real time from the incoming device data User selects a device from the list: A new view on the UI displays one (or more) visualization of the data retrieved from the database. User can select the time span of the visualised data and modify the graphs dynamically User can export the data: User can select a time interval for which data will be exported in common data formats (json, etc.). User can also export the graphs in common image file formats
  8. 8. Generic Use Cases AGILE 2nd F2F MEETING, 14-15 April 2016, Athens, GR Manage & install new IoT apps User opens the App Marketplace UI User can view the already installed IoT apps and manage them (remove them) or configure them (modify access parameters) User can search for new IoT apps User can receive recommendations for apps based on current gateway configuration (modules installed) and connected devices available. User can select to install a new app. App requirements and dependencies are automatically resolved (dependencies are installed, etc.) and app is installed on the gateway. User can potentially check which apps are active (running) and change their status (stop/start them).
  9. 9. Generic Use Cases AGILE 2nd F2F MEETING, 14-15 April 2016, Athens, GR Create IoT Workflows User opens the Developer’s UI -> Existing workflows are displayed Typical nodes for basic functionality & Special device nodes Get recommended workflows (gateway hardware configuration & connected devices) Create custom workflows Deploy workflow -> execute locally @ Developer’s UI Access the internal datastore User can create a custom workflow and have it running as a background service (i.e. Developer’s UI doesn’t need to be active). User can export a custom workflow and package it and export it.

×