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:29] – [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 127: | Ligne 133: | ||
---- | ---- | ||
- | ([[cours: | + | ([[cours: |
+ | ====== Back to IoT infrastructure concepts ====== | ||
- | == Web Services Accesses | + | ==== Main concepts ==== |
+ | * IoT Infrastructure architecture : IoT Devices/ | ||
+ | * IoT are devices using sensors but also actuators to perceive and act in the real physical environment | ||
+ | * Edge consists in a set of Gateway and/or local servers that exchange information to/from the IoT Devices from/to the Cloud, sometimes after local data processing | ||
+ | * 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:// | ||
+ | * Exercice: try to evaluate your own cost model depending on the number of clients (makes and comments all the hypotheses you need). | ||
- | // be careful, if you want to use Web Services to access to ThingSpeak first you must create channels to publish data and get the corresponding keys // | + | ==== Main commercial platforms ==== |
- | | + | Main Companies and their solutions: 10 of the famous platforms available today |
+ | | ||
+ | * IBM WATSON IOT PLATFORM | ||
+ | * GOOGLE CLOUD PLATFORM | ||
+ | * ORACLE | ||
+ | * SALESFORCE | ||
+ | * BOSCH | ||
+ | * CISCO IOT CLOUD CONNECT | ||
+ | * GENERAL ELECTRICS PREDIX | ||
+ | * SAP | ||
+ | * AWS AMAZON CLOUD | ||
- | // This example uses a key of the 275 public channel : https:// | ||
- | < | ||
- | [{" | ||
- | </ | ||
- | | ||
- | * 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 | ||
- | < | ||
- | [{" | ||
- | </ | ||
+ | ==== Price and Cost Model of IoT infrastructures ==== | ||
- | == Loop to read OpenHab sensor value == | + | * 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 | ||
+ | * [[https:// | ||
- | < | + | ==== Use Cases Analysis ==== |
- | [{" | + | |
- | [{" | + | |
- | </ | + | |
- | == Correction for optionnal Home IO manipulations == | + | Find here different use cases. |
- | // Find in the Home I/O installation directory, | + | What kind of topics should be studied for a company? |
+ | * What do you think about technical constraints in the use case you choose? | ||
+ | * What do you think about cost and pricing in the use case you choose? | ||
+ | * Anything else? | ||
+ | * What can you plan to complete this studies? | ||
- | * Dataflow that get boolean sensors information in room A | + | |
- | < | + | * {{:cours:case-study-kitchen.pdf|}} |
- | [{" | + | |
- | " | + | |
- | </ | + | |
- | * Dataflow that controls lights in room A | + | |
- | < | + | |
- | [{" | + | |
- | </ | + | |
- | + | ||
- | ** Link one Home IO virtual switch to a real light in OpenHab ** | + | |
- | + | ||
- | < | + | |
- | [{" | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | ====== 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.1539322196.txt.gz · Dernière modification : 2018/10/12 05:29 de tigli