Vous êtes sur la page 1sur 3

Evaluation Nom et Prénom : Date 13/11/2023

Classe 3ème année GT RIC Matière "IoT et Cloud" Hend Koubaa

1. Lors de la création d'un objet au niveau de AWS IoT pour représenter un device physique,
comment est sécurisée la communication entre le device physique et AWS IoT?

https://docs.aws.amazon.com/iot/latest/developerguide/protocols.html

2. Comment sont contrôlées les intercations du device physique avec AWS IoT?

https://docs.aws.amazon.com/iot/latest/developerguide/iot-policies.html

3. Quels sont les protocoles supportés par AWS IoT pour assurer la communication entre un device
physique et AWS IoT?

https://docs.aws.amazon.com/iot/latest/developerguide/protocols.html

4. Lors de la création d'un objet au niveau de AWS IoT, donner un exemple de software qu'on peut
télécharger au niveau du device physique, pour assurer la communication avec AWS IoT.

https://docs.aws.amazon.com/iot/latest/developerguide/iot-connect-service.html

5. Que pourrait représenter a1dagwial1rhad-ats.iot.us-east-1.amazonaws.com?

https://docs.aws.amazon.com/iot/latest/developerguide/iot-connect-devices.html#iot-connect-
device-endpoints

6. A quoi sert AWS CLI? Citer trois étapes liées à la création d'un device au niveau de AWS IoT qui
peuvent être exécutées par des commandes CLI.

https://docs.aws.amazon.com/iot/latest/developerguide/iot-dc-testconn-provision.html

1. Create the certificate files


2. Create a new thing in AWS IoT
3. Create a policy

7. Expliquer c'est quoi une "persistent session"?

https://docs.aws.amazon.com/iot/latest/developerguide/mqtt.html

8. Citer les niveaux de QoS supportés par AWS et les expliquer.

https://docs.aws.amazon.com/iot/latest/developerguide/mqtt.html

9. Expliquer à quoi sert le IoT MQTT test Client?

https://docs.aws.amazon.com/iot/latest/developerguide/view-mqtt-messages.html

10.Citer deux langages dans lesquels on a des AWS IoT Device SDK.

https://docs.aws.amazon.com/iot/latest/developerguide/iot-sdks.html
C++, Python, JavaScript, Java

11.Donner un numéro de port utilisé pour la communication entre un device et AWS IoT.
https://docs.aws.amazon.com/iot/latest/developerguide/protocols.html

12.Quel est le protocole de sécurité utilisé pour le cryptage de la communication entre un device et
AWS IoT?

https://docs.aws.amazon.com/iot/latest/developerguide/protocols.html

13.Selon votre avis, c'est quoi la différence entre AWS IoT SDK et AWS IoT Device Client?

https://docs.aws.amazon.com/iot/latest/developerguide/iot-tutorials.html

14.L'instruction suivante permet de connecter un device à AWS IoT via MQTT


mqtt_connection = mqtt_connection_builder.mtls_from_path(
x, y, z, t, ca_filepath=args.ca_file, client_bootstrap=client_bootstrap,
on_connection_interrupted=on_connection_interrupted,
on_connection_resumed=on_connection_resumed,
client_id=args.client_id,
clean_session=False,
keep_alive_secs=6
)
Que pourraient représenter x, y, z et t?

https://docs.aws.amazon.com/iot/latest/developerguide/sdk-tutorials.html

mqtt_connection = mqtt_connection_builder.mtls_from_path(
endpoint=args.endpoint,
cert_filepath=args.cert,
pri_key_filepath=args.key,
ca_filepath=args.ca_file,
client_bootstrap=client_bootstrap,
on_connection_interrupted=on_connection_interrupted,
on_connection_resumed=on_connection_resumed,
client_id=args.client_id,
clean_session=False,
keep_alive_secs=6
)
15.La QoS définie dans le protocole MQTT est utilisée pour publish ou pour subscribe? Expliquer.

https://docs.aws.amazon.com/iot/latest/developerguide/sdk-tutorials.html
Pour les deux, publish et subscribe.
QoS on publish
When a device publishes a message with QoS level 1, it sends the message repeatedly until it
receives a PUBACK response from the message broker. If the device isn't connected, the message is
queued to be sent after it reconnects.
QoS on subscribe
When a device subscribes to a message with QoS level 1, the message broker saves the messages to
which the device is subscribed until they can be sent to the device. The message broker resends the
messages until it receives a PUBACK response from the device.

16.Est-ce qu'un device peut recevoir le message qu'il publie au MQTT broker? Expliquer.
Oui il suffit qu'il fait un subscribe au topic correspondant.
https://docs.aws.amazon.com/iot/latest/developerguide/sdk-tutorials.html#sdk-tutorials-
experiment-publish
(By default, pubsub3.py also subscribes to the messages it sends. You should see that it received
the messages in the app’s output. The terminal window should look something like this.)

17.Expliquer à quoi sert AWS IoT Rule? Expliquer Rule query statement et Rule action en donnant
deux exemples.

https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules-tutorial.html

https://docs.aws.amazon.com/iot/latest/developerguide/iot-repub-rule.html

• Rule query statement

The rule's query statement describes the MQTT topics to use, interprets the data from the
message payload, and formats the data as described by a SQL statement that is similar to
statements used by popular SQL databases. The result of the query statement is the data
that is sent to the rule's actions.

• Rule action

Each rule action in a rule acts on the data that results from the rule's query statement. AWS
IoT supports many rule actions. In this tutorial, however, you'll concentrate on the Republish
rule action, which publishes the result of the query statement as an MQTT message with a
specific topic.

Exemples
Republishing an MQTT message
Sending an Amazon SNS notification

Vous aimerez peut-être aussi