move medias
This commit is contained in:
1 parent
5e713e5151
commit
54c40613e7
20 files changed
+45
-25
No files matched your search
+4
-4
@@ -19,20 +19,20 @@ Il existe 4 méthodes principales pour une conversion Analogique vers Digital:
|
|||||||
|
|
||||||
## Parallèle
|
## Parallèle
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Par comptage
|
## Par comptage
|
||||||
Un seul switch mais avec une fréquence de commutation très rapide
|
Un seul switch mais avec une fréquence de commutation très rapide
|
||||||
$$
|
$$
|
||||||
V_{a} = \frac{t_{on}}{T}\cdot V_{ref}
|
V_{a} = \frac{t_{on}}{T}\cdot V_{ref}
|
||||||
$$
|
$$
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
## Par pesée
|
## Par pesée
|
||||||
Un switch par bit.
|
Un switch par bit.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Pour un $V_{red} = 1[V]$ on a:
|
Pour un $V_{red} = 1[V]$ on a:
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<h1>Sigma / Delta</h1>
|
<h1>Sigma / Delta</h1>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
[sigma-delta.drawio](sigma-delta.drawio ':include :type=code')
|
[sigma-delta.drawio](medias/sigma-delta.drawio ':include :type=code')
|
||||||
|
|
||||||
|
|
||||||
# Principe
|
# Principe
|
||||||
@@ -75,4 +75,4 @@ précision.
|
|||||||
cccccckrhltvbdnvjilbnrchidectlggreetcdrehlet
|
cccccckrhltvbdnvjilbnrchidectlggreetcdrehlet
|
||||||
|
|
||||||
|
|
||||||

|

|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -64,7 +64,7 @@ Le timing des tâches cycliques est planifié précisément.
|
|||||||
Ces dernières sont synchronisées (démarrées) par un signal d'une horloge.
|
Ces dernières sont synchronisées (démarrées) par un signal d'une horloge.
|
||||||
La scéquence des tâches est déterminé à l'avance
|
La scéquence des tâches est déterminé à l'avance
|
||||||
Le temps cumulée de l'execution des tâches ne doit pas dépasser le temps d'un cycle.
|
Le temps cumulée de l'execution des tâches ne doit pas dépasser le temps d'un cycle.
|
||||||

|

|
||||||
|
|
||||||
<u>*Avantages*</u><br>
|
<u>*Avantages*</u><br>
|
||||||
- Timing précis
|
- Timing précis
|
||||||
@@ -80,7 +80,7 @@ Le timing des tâches est contrôlé soit par un RTOS soit par un XF.
|
|||||||
Les tâches sont contrôlées par des événements et des appels de méthodes.
|
Les tâches sont contrôlées par des événements et des appels de méthodes.
|
||||||
Des tâches parallèles sont sérialisées.
|
Des tâches parallèles sont sérialisées.
|
||||||
Le séquencement des tâches n'est pas déterminé.
|
Le séquencement des tâches n'est pas déterminé.
|
||||||

|

|
||||||
|
|
||||||
<u>Avantages</u><br>
|
<u>Avantages</u><br>
|
||||||
- Flexibilité face aux changements de spécification du système.
|
- Flexibilité face aux changements de spécification du système.
|
||||||
|
|||||||
File renamed without changes.
File renamed without changes.
@@ -21,3 +21,23 @@
|
|||||||
- [PLA - Programmation en langage assembleur](/infotro/SEm/PLA.md)
|
- [PLA - Programmation en langage assembleur](/infotro/SEm/PLA.md)
|
||||||
- [ASM - Assembleur ARM](/infotro/SEm/ASM.md)
|
- [ASM - Assembleur ARM](/infotro/SEm/ASM.md)
|
||||||
|
|
||||||
|
|
||||||
|
# TODOs
|
||||||
|
- [ ] PTR - add layer diagram in RTOS
|
||||||
|
- [ ] PTR - redesign picture "system_asynchron.png"
|
||||||
|
- [ ] PTR - redesign picture "system_synchron.png"
|
||||||
|
|
||||||
|
- [ ] SDi - add pictures for transmission process
|
||||||
|
- [ ] SDi - redesign picture "coap_example.png"
|
||||||
|
- [ ] SDi - redesign picture "coap_overview.png"
|
||||||
|
- [ ] SDi - redesign picture "http_notifications.png"
|
||||||
|
- [ ] SDi - redesign picture "http_reminder.png"
|
||||||
|
- [ ] SDi - redesign picture "json_syntaxe.png"
|
||||||
|
- [ ] SDi - redesign picture "qos_mqtt.png"
|
||||||
|
- [ ] SDi - redesign picture "xml_example.png"
|
||||||
|
|
||||||
|
- [ ] Eln - redesign picture "comptage.png"
|
||||||
|
- [ ] Eln - redesign picture "comptage-graph.png"
|
||||||
|
- [ ] Eln - redesign picture "parallele.png"
|
||||||
|
- [ ] Eln - redesign picture "pesee.png"
|
||||||
|
- [ ] Eln - redesign picture "ssnr_by_osr.png"
|
||||||
@@ -101,7 +101,7 @@ La validité d'un document XML peut être vérifiée en le comparant à un sché
|
|||||||
</disco>
|
</disco>
|
||||||
```
|
```
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
@@ -173,13 +173,13 @@ et traitable dans de nombreux langages de programmation.
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
***Syntaxe***
|
***Syntaxe***
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
En résumé, JSON offre une syntaxe simple et lisible pour représenter des données structurées, favorisant
|
En résumé, JSON offre une syntaxe simple et lisible pour représenter des données structurées, favorisant
|
||||||
l'interopérabilité entre différentes plates-formes et langages.
|
l'interopérabilité entre différentes plates-formes et langages.
|
||||||
@@ -280,7 +280,7 @@ Les ressources peuvent avoir différentes représentations, telles que HTML, JSO
|
|||||||
Les clients spécifient les formats acceptables via l'en-tête "Accept", tandis que les serveurs déclarent le format de
|
Les clients spécifient les formats acceptables via l'en-tête "Accept", tandis que les serveurs déclarent le format de
|
||||||
la réponse avec "Content-Type".
|
la réponse avec "Content-Type".
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
| Satus codes | Description |
|
| Satus codes | Description |
|
||||||
| --- |------------------------------|
|
| --- |------------------------------|
|
||||||
@@ -291,7 +291,7 @@ la réponse avec "Content-Type".
|
|||||||
| 5xx | Server Error |
|
| 5xx | Server Error |
|
||||||
|
|
||||||
### Méthodes de notification serveur
|
### Méthodes de notification serveur
|
||||||

|

|
||||||
|
|
||||||
#### Long polling
|
#### Long polling
|
||||||
Le long polling, ou long polling HTTP, est une technique de communication asynchrone utilisée dans le développement web
|
Le long polling, ou long polling HTTP, est une technique de communication asynchrone utilisée dans le développement web
|
||||||
@@ -477,9 +477,9 @@ et à faible bande passante, comme les capteurs, les actionneurs et les microcon
|
|||||||
Il est conçu pour être simple et léger, avec un faible encombrement mémoire et une faible utilisation de la bande passante.
|
Il est conçu pour être simple et léger, avec un faible encombrement mémoire et une faible utilisation de la bande passante.
|
||||||
CoAP est basé sur le protocole UDP et utilise le format de message binaire de HTTP.
|
CoAP est basé sur le protocole UDP et utilise le format de message binaire de HTTP.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
# MQTT
|
# MQTT
|
||||||
MQTT (Message Queuing Telemetry Transport) est un protocol de transport de messages léger et ouvert, conçu pour les
|
MQTT (Message Queuing Telemetry Transport) est un protocol de transport de messages léger et ouvert, conçu pour les
|
||||||
@@ -510,12 +510,12 @@ ressources limitées.
|
|||||||
|
|
||||||
- **Niveaux de Qualité de Service (QoS) :** Propose trois niveaux de QoS, permettant de gérer la fiabilité de la
|
- **Niveaux de Qualité de Service (QoS) :** Propose trois niveaux de QoS, permettant de gérer la fiabilité de la
|
||||||
livraison des messages en fonction des besoins de l'application.
|
livraison des messages en fonction des besoins de l'application.
|
||||||
- QoS 0: "At most once" (au plus une fois) : Le message est envoyé une seule fois, sans garantie de livraison.
|
- QoS 0 : "At most once" (au plus une fois) : Le message est envoyé une seule fois, sans garantie de livraison.
|
||||||
- QoS 1: "At least once" (au moins une fois) : Le message est envoyé au moins une fois, garantissant la livraison,
|
- QoS 1 : "At least once" (au moins une fois) : Le message est envoyé au moins une fois, garantissant la livraison,
|
||||||
mais permettant les doublons.
|
mais permettant les doublons.
|
||||||
- QoS 2: "Exactly once" (exactement une fois) : Le message est envoyé exactement une fois, garantissant la livraison,
|
- QoS 2 : "Exactly once" (exactement une fois) : Le message est envoyé exactement une fois, garantissant la livraison,
|
||||||
sans doublons.
|
sans doublons.
|
||||||

|

|
||||||
|
|
||||||
- **Sessions Persistantes :** Les sessions persistantes conservent les abonnements et les files d'attente même après
|
- **Sessions Persistantes :** Les sessions persistantes conservent les abonnements et les files d'attente même après
|
||||||
la déconnexion, assurant la continuité du traitement des messages.
|
la déconnexion, assurant la continuité du traitement des messages.
|
||||||
@@ -525,17 +525,17 @@ par exemple, pour assurer l'interopérabilité entre différentes technologies d
|
|||||||
|
|
||||||
## Fonctionnalités MQTT
|
## Fonctionnalités MQTT
|
||||||
- **Retained Messages :**
|
- **Retained Messages :**
|
||||||
Les messages MQTT peuvent être conservés par le courtier et envoyés aux nouveaux abonnés.
|
Les messages MQTT peuvent être conservés par le broker et envoyés aux nouveaux abonnés.
|
||||||
Cela permet aux abonnés de recevoir les dernières informations sans avoir besoin d'attendre la prochaine mise à jour.
|
Cela permet aux abonnés de recevoir les dernières informations sans avoir besoin d'attendre la prochaine mise à jour.
|
||||||
|
|
||||||
- **Last Will and Testament (LWT) :**
|
|
||||||
Les clients peuvent définir un message LWT qui sera publié par le courtier si le client se déconnecte de manière inattendue.
|
|
||||||
Cela permet aux clients de signaler leur état aux autres clients.
|
|
||||||
|
|
||||||
- **Keep Alive :**
|
- **Keep Alive :**
|
||||||
Les clients peuvent envoyer des messages de ping au courtier pour maintenir la connexion active.
|
Les clients peuvent envoyer des messages de ping au broker pour maintenir la connexion active.
|
||||||
Cela permet de détecter les connexions perdues et de les rétablir.
|
Cela permet de détecter les connexions perdues et de les rétablir.
|
||||||
|
|
||||||
|
- **Last Will and Testament (LWT) :**
|
||||||
|
Les clients peuvent définir un message LWT qui sera publié par le broker si le client se déconnecte de manière inattendue.
|
||||||
|
Cela permet aux clients de signaler leur état aux autres clients.
|
||||||
|
|
||||||
- **Sécurité :**
|
- **Sécurité :**
|
||||||
MQTT prend en charge le chiffrement TLS pour sécuriser les communications.
|
MQTT prend en charge le chiffrement TLS pour sécuriser les communications.
|
||||||
Il prend également en charge l'authentification par nom d'utilisateur et mot de passe.
|
Il prend également en charge l'authentification par nom d'utilisateur et mot de passe.
|
||||||
|
|||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Reference in new issue
Block a user