cours:ds4h_iot_2018
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:ds4h_iot_2018 [2018/10/12 05:28] – [Correction] tigli | cours:ds4h_iot_2018 [2018/12/17 19:48] (Version actuelle) – [Optionnal Project] tigli | ||
---|---|---|---|
Ligne 75: | Ligne 75: | ||
||| | ||| | ||
** Correction : ** | ** Correction : ** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
< | < | ||
- | [{" | + | [{" |
</ | </ | ||
==== From Edge to Cloud in YoIoT ==== | ==== From Edge to Cloud in YoIoT ==== | ||
Ligne 94: | Ligne 98: | ||
==== A completet Application in YoIoT ==== | ==== A completet Application in YoIoT ==== | ||
+ | |||
+ | ---- | ||
== Required Knowledge: == | == Required Knowledge: == | ||
Ligne 114: | Ligne 120: | ||
- | ==== Optionnal | + | ==== Optional |
This project aims to use a IoT devices simulator in a Smart Home Context. | This project aims to use a IoT devices simulator in a Smart Home Context. | ||
Ligne 125: | Ligne 131: | ||
==== Correction ==== | ==== Correction ==== | ||
- | ([[cours: | + | ---- |
+ | ([[cours: | ||
- | == Web Services Accesses | + | ====== Back to IoT infrastructure concepts ====== |
- | // be careful, if you want to use Web Services | + | ==== Main concepts ==== |
+ | * IoT Infrastructure architecture : IoT Devices/Edge/Cloud | ||
+ | * IoT are devices using sensors but also actuators | ||
+ | * Edge consists in a set of Gateway and/or local servers that exchange information | ||
+ | * Edge Advantages : | ||
+ | * Resilience: data processing doesn' | ||
+ | * Edge Disadvantages : | ||
+ | * Costs for large-scale IoT system: required local resources are more and more expensive (more gateways, more servers, sometimes local datacenters, | ||
+ | * See simple costs model depending on the number of clients | ||
+ | * Cloud provides web services but also data processing, data storage or even virtual machines | ||
+ | * we distinguish three kinds of Cloud Software Infrastructures | ||
+ | * IAAS, PAAS, SAAS | ||
+ | * SAAS: Software as a service (SaaS) | ||
+ | * PAAS: Platform as a service (SaaS) | ||
+ | * IAAS: Infrastructure as a service (SaaS) | ||
+ | * Cost Model : | ||
+ | * Pricing Simulator | ||
+ | * [[https://azure.microsoft.com/ | ||
+ | * Exercice: try to evaluate your own cost model depending on the number of clients (makes and comments all the hypotheses you need). | ||
- | * Dataflow that publishes/ | + | ==== Main commercial platforms ==== |
- | // This example uses a key of the 275 public channel : https:// | + | Main Companies and their solutions: 10 of the famous platforms available today |
+ | * MICROSOFT AZURE IOT HUB | ||
+ | * IBM WATSON IOT PLATFORM | ||
+ | * GOOGLE CLOUD PLATFORM | ||
+ | * ORACLE | ||
+ | * SALESFORCE | ||
+ | * BOSCH | ||
+ | * CISCO IOT CLOUD CONNECT | ||
+ | * GENERAL ELECTRICS PREDIX | ||
+ | * SAP | ||
+ | * AWS AMAZON CLOUD | ||
- | < | ||
- | [{" | ||
- | </ | ||
- | | ||
- | * Dataflow that gets weather information on OpenWeatherMap Web Service (here, students can use my API key but without any guarantee). In case of problem, get your own API key after free registration. | ||
- | < | ||
- | </ | ||
- | |||
- | == Dataflow that gets information from OpenHAB == | ||
- | * using a OpenHab MQTT flow | ||
- | < | ||
- | | ||
- | </ | ||
- | * using the OpenHab REST API | ||
- | < | ||
- | [{" | ||
- | </ | ||
- | == Loop to read OpenHab sensor value | + | ==== Price and Cost Model of IoT infrastructures ==== |
- | < | + | * This part will be discussed during the course. A synthesis will be produced by students and evaluate by the teacher. |
- | [{" | + | * An example of using a pricing and cost simulator of a cloud provider |
- | [{" | + | |
- | </ | + | |
- | == correction for optionnal Home IO manipulations | + | ==== Use Cases Analysis ==== |
- | // Find in the Home I/O installation directory, a zip/csv file that gives the sensors list with prefixes A,B,C ... // | + | Find here different use cases. |
+ | What kind of topics should be studied for a company? | ||
- | * Dataflow that get boolean sensors information | + | |
+ | * What do you think about cost and pricing in the use case you choose? | ||
+ | * Anything else? | ||
+ | * What can you plan to complete this studies? | ||
- | < | + | * {{:cours:emotorwerks-iot-case-study.pdf|}} |
- | [{" | + | |
- | " | + | |
- | </ | + | |
- | * Dataflow that controls lights in room A | + | |
- | < | + | |
- | [{" | + | |
- | </ | + | |
- | + | ||
- | ** Link one Home IO virtual switch to a real light in OpenHab ** | + | |
- | < | + | * {{:cours:leading_tools_manufacturer_-_cisco.pdf|}} |
- | [{" | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | ====== Back to the concepts Of IoT infrastructure ====== | + | |
- | + | ||
- | ==== Main commercial platforms ==== | + | |
- | + | ||
- | Main Companies and their solutions : 10 of the famous platforms available today | + | |
- | * MICROSOFT AZURE IOT HUB | + | |
- | * IBM WATSON IOT PLATFORM | + | |
- | * GOOGLE CLOUD PLATFORM | + | |
- | * ORACLE | + | |
- | * SALESFORCE | + | |
- | * BOSCH | + | |
- | * CISCO IOT CLOUD CONNECT | + | |
- | * GENERAL ELECTRICS PREDIX | + | |
- | * SAP | + | |
+ | ==== Evaluation of the Course ==== | ||
+ | Please fill this form before living: | ||
+ | [[https:// |
cours/ds4h_iot_2018.1539322137.txt.gz · Dernière modification : 2018/10/12 05:28 de tigli