cours:ensitunis:accueil
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| cours:ensitunis:accueil [2017/01/09 09:57] – [Agenda] tigli | cours:ensitunis:accueil [2017/01/11 17:47] (Version actuelle) – tigli | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== | + | ====== Ambient Intelligence ====== |
| - | + | ||
| - | ===== Agenda ===== | + | |
| - | + | ||
| - | * Session 1 : Introduction à l' | + | |
| - | * Session 2 : Challenge 1 : Interopérabilité Technologique des objets connectés à l'IoT (Internet of Things) | + | |
| - | * Un exemple de protocole : MQTT | + | |
| - | * Session 3 : Challenge 1 : Interopérabilité Technologique des Objets Connectés : le WoT (Web of Things) et les WSD (Web services pour dispositifs) | + | |
| - | * Des exemples de protocoles : COAP, WS-REST, WS-SOAP, UPnP, DPWS ... | + | |
| - | * Session 4 : Challenge 2 : Adaptation Dynamique et Composition Logicielle Opportuniste de Services | + | |
| - | * Session 5 : Challenge 3 : Interopérabilité Sémantique des Objets Connectés | + | |
| + | ===== Planning ===== | ||
| ^ ^ Mardi ^ Mercredi ^ Jeudi ^ | ^ ^ Mardi ^ Mercredi ^ Jeudi ^ | ||
| Ligne 27: | Ligne 18: | ||
| ===== Research Talk ===== | ===== Research Talk ===== | ||
| + | {{: | ||
| - | ===== Supports ===== | ||
| - | |||
| - | ===== References ===== | ||
| - | |||
| - | ===== IAm Lab ===== | ||
| - | |||
| - | ==== Middleware for IoT : MQTT Lab === | ||
| - | |||
| - | === MQTT API and languages === | ||
| - | |||
| - | //Todo JY// | ||
| - | |||
| - | === MQTT Brokers === | ||
| - | //Todo JY// | ||
| - | |||
| - | === Arduino MQTT Publishers and Subscribers === | ||
| - | //Todo JY// | ||
| - | |||
| - | === OpenHab MQTT Broker === | ||
| - | |||
| - | |||
| - | == OpenHab distribution and installation manual for PC == | ||
| - | {{: | ||
| - | |||
| - | == List of connected Devices for MQTT on OpenHab == | ||
| - | |||
| - | This particular setup of OpenHAB supports several ZWave devices: | ||
| - | * Fibaro button | ||
| - | * Smart plug | ||
| - | * Temperature/ | ||
| - | * Temperature/ | ||
| - | And EnOcean devices: | ||
| - | * Switches | ||
| - | * Smart plug | ||
| - | |||
| - | But thanks to OpenHAB, many devices can be supported with little to no pain. | ||
| - | |||
| - | == Sample code and tests == | ||
| - | After installing Mosquitto, OpenHAB and the bindings, you can test the setup with a few simple commands. **(maybe add a defined item to test)** | ||
| - | |||
| - | Note that if the server is running on '' | ||
| - | |||
| - | * To subscribe to state updates for a certain item:\\ | ||
| - | '' | ||
| - | * To subscribe to state updates for a certain item, with server generated timestamps: | ||
| - | '' | ||
| - | * To publish commands to an item:\\ | ||
| - | '' | ||
| - | |||
| - | // | ||
| - | from the console window, '' | ||
| - | |||
| - | === Sample MQTT bean code === | ||
| - | |||
| - | //Todo JY// | ||
| + | ===== Ambient Intelligence Course ===== | ||
| - | === Rasbperry MQTT broker with Jeedom MQTT Broker === | + | 1.1 Introduction to Ambient Intelligence |
| - | //stéph ? // | + | {{: |
| - | ==== Middleware | + | * Technological context in Software Industry |
| + | * Scientific Challenges for Software Research in Ambient Computing | ||
| - | === Installation and Description of HDSN Kit === | + | 1.2 What does Mean Middleware ? |
| - | The HDSN kit is a commercial system designed to collect data from an environment using an array of sensors connected to a base.\\ | + | |
| - | Among the sensors available are temperature sensors, energy sensors, air quality sensors or wind speed sensors.\\ | + | |
| - | This kit uploads data to the manufacturer' | + | |
| - | == Installing the system == | + | {{:cours: |
| - | * Plug the base unit into the mains and an RJ45 port connected to the internet | + | |
| - | * Open [[http://eu.e-sylife.com/ | + | |
| - | * After a minute the base unit should synchronize | + | |
| - | == Installing sensor modules == | + | 2.1 Communication level : MQTT |
| - | * Open the web portal to the [[http:// | + | |
| - | * Click "Add a sensor" | + | |
| - | * Input the module number and security number, both can be found on the sticker on the unit | + | |
| - | * After waiting for about a minute, turn on the module by pulling the plastic tab on its backside, as close to the base unit as possible | + | |
| - | * The module should start reporting data | + | |
| - | == (Optional) Setting up the dashboard == | + | {{:cours: |
| - | * Open the web portal to the [[http://eu.e-sylife.com/ | + | |
| - | * For each sensor, input a name and check the configuration (units, modes) | + | |
| - | === Documentation on HDSN Web site for data access | + | 2.2 (tutorial) Applications |
| - | Accessing the data programmatically can be done using the manufacturer-supplied REST API.\\ | + | |
| - | [[http:// | + | |
| - | === Documentation and sample codes on HDSN Web services access to Data === | + | {{: |
| - | Example REST requests in [[https:// | + | |
| - | * In Postman, click Import at the top left | + | |
| - | * Drop both the environment and collection files into the window, click import | + | |
| - | * Open the HDSN collection from the left column, then open the first request | + | |
| - | * Select the HDSN environment in the top right drop down | + | |
| - | * Select the " | + | |
| - | * Then use the blue " | + | |
| - | * Sending the requests in order will complete a full path from developer authentication to retrieving value for a sensor. | + | |
| - | ===== Semantic Web of Things ====== | + | 3.1 Service oriented level : WoT and WSD |
| - | ==== Lecture SWoT ==== | + | {{: |
| - | ==== Tutorial SWoT ==== | + | 3.2 Composition Dynamics |
| - | === Tools === | + | {{: |
| - | == Protégé : Ontology Design == | + | 4.1 Tutorial Composition dynamique de WSD (WComp) |
| - | [[https:// | + | {{:cours: |
| - | [[http:// | + | 4.2 Semantic Interoperability level : web semantic to match provided and required WoT and WSD |
| - | Installation de Protégé | + | 5.1 Semantic Interoperability level : web semantic to match provided and required WoT and WSD |
| - | Configuration d' | + | 5.2 Exam |
| ===== Tutorials Network Infrastructure ===== | ===== Tutorials Network Infrastructure ===== | ||
| Ligne 153: | Ligne 69: | ||
| + | ====== ARCHIVES ===== | ||
| + | [[Draft Materials]] | ||
cours/ensitunis/accueil.1483955839.txt.gz · Dernière modification : 2017/01/09 09:57 de tigli