Outils pour utilisateurs

Outils du site


cours:mit_2018_2019

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
cours:mit_2018_2019 [2019/02/05 07:23] – [Session 6 : Web Service for Devices : Discovery, Availability Management and Dynamic software composition] tiglicours:mit_2018_2019 [2019/02/05 15:36] (Version actuelle) – [Session 7 : Advanced MIT : SWoT (Semantic Web of Things), middleware and semantic composition] tigli
Ligne 180: Ligne 180:
 == Material == == Material ==
   * {{:cours:2017-2018_upnp_dpws.pdf|Slides of the Lecture on Web Service for Devices standards}}   * {{:cours:2017-2018_upnp_dpws.pdf|Slides of the Lecture on Web Service for Devices standards}}
- 
-**Lab : Create your own UPnP device (with some C# programming)** 
-  * {{:cours:2017-2018_tutorial_6_wsd_upnp.pdf|Tutorial on Web Services for Devices (UPnP)}} 
-  * Tutorial Videos : [[https://www.youtube.com/watch?v=MnMaz5WYsb0|video1]] & [[https://www.youtube.com/watch?v=4UMJhMJMiUY|Video2]] 
- 
-**Lab continue with Node-RED** 
-  * After creating you own UpnP device, try to use it with Node-RED. First, you need to install node-red-upnp-control-point and node-red-contrib-upnp. You can find them at the following address:  
-    * With the samples in node-red-contrib-upnp package, try to discover the UPnP device 
-    * Then, try to interact with them, send an action to a UPnP device and subscribe to changes on the device. 
  
 **Lab : UPnP Manipulations without programming ** **Lab : UPnP Manipulations without programming **
  
-  * Install [[http://www.google.com/url?q=http%3A%2F%2Finfo.meshcentral.com%2Fdownloads%2Fupnp%2FDeveloperToolsForUPnPTechnologies.msi&sa=D&sntz=1&usg=AFQjCNEl8jFw-8velCoosvumJDdT_hAvfA|Developper Tools for UPnP Technologies]]+  * Install [[https://www.meshcommander.com/upnptools|Developper Tools for UPnP Technologies]]
      * "Network Light" simulate an UPnP device.       * "Network Light" simulate an UPnP device. 
      * Device Spy Tool allow to interact with any UPnP device in your Local Network      * Device Spy Tool allow to interact with any UPnP device in your Local Network
Ligne 200: Ligne 191:
   * Find the description of the "Network Light" Device/Services.  What is the format of this description ? Can you then imagine how the Device Spy create an interface for each discovered device on the fly ?   * Find the description of the "Network Light" Device/Services.  What is the format of this description ? Can you then imagine how the Device Spy create an interface for each discovered device on the fly ?
   * Thanks to Device Sniffer, you can observe the different messages between Clients (UPnP control point) and Servers (UPnP Devices). What are the messages corresponding to SSDP ? What is the HTTP-like protocol that carry this kind of message?    * Thanks to Device Sniffer, you can observe the different messages between Clients (UPnP control point) and Servers (UPnP Devices). What are the messages corresponding to SSDP ? What is the HTTP-like protocol that carry this kind of message? 
 +
 +**Lab UPnP with Node-RED**
 +  * After creating you own UpnP device, try to use it with Node-RED. First, you need to install node-red-upnp-control-point and node-red-contrib-upnp. You can find them at the following address: http://trolen.polytech.unice.fr/cours/mit/
 +    * With the samples in node-red-contrib-upnp package, try to discover the UPnP device
 +    * Then, try to interact with them, send an action to a UPnP device and subscribe to changes on the device.
 +
 +**Lab : Create your own UPnP device (with some C# programming)**
 +  * {{:cours:2017-2018_tutorial_6_wsd_upnp.pdf|Tutorial on Web Services for Devices (UPnP)}}
 +  * Tutorial Videos : [[https://www.youtube.com/watch?v=MnMaz5WYsb0|video1]] & [[https://www.youtube.com/watch?v=4UMJhMJMiUY|Video2]]
 +
      
 ==== Session 7 : Advanced MIT : SWoT (Semantic Web of Things), middleware and semantic composition  ==== ==== Session 7 : Advanced MIT : SWoT (Semantic Web of Things), middleware and semantic composition  ====
Ligne 207: Ligne 208:
 ||| |||
  
-** Lecturer : G. Rocher, GFI Informatique **+Lecturers : G. Rocher, GFI Informatique - J.Y. Tigli 
  
   * {{:cours:swot.pdf| Slides of the Lecture on Semantic Web of Things }}   * {{:cours:swot.pdf| Slides of the Lecture on Semantic Web of Things }}
Ligne 222: Ligne 223:
 The mission of SOFIA project is to create a semantic interoperability platform which enables and maintains cross-industry interoperability which is a platform for new services. Concurrently the solution will foster innovation while maintaining value of existing legacy multi-vendor interoperability platform. The mission of SOFIA project is to create a semantic interoperability platform which enables and maintains cross-industry interoperability which is a platform for new services. Concurrently the solution will foster innovation while maintaining value of existing legacy multi-vendor interoperability platform.
  
-  * Industrial products from SOFIA : ** SMALL at Tecnalia ** +    * Industrial products from SOFIA : ** SMALL at Tecnalia ** 
-  * Industrial products from SOFIA : ** SOFIA 2 at Indra **+    * Industrial products from SOFIA : ** SOFIA 2 at Indra ** 
 + 
 +  * **[[https://fiware-orion.readthedocs.io/en/master/index.html|FiWare]]** 
 +  * **OneM2M, ETSI **
  
 {{ :cours:etsi-onem2m.png?150|}} {{ :cours:etsi-onem2m.png?150|}}
cours/mit_2018_2019.1549351433.txt.gz · Dernière modification : 2019/02/05 07:23 de tigli