Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| electronique:teleinformation-compteur-electricite:traitement-json-tic-edf [2021/01/02 00:00] – Cédrix | electronique:teleinformation-compteur-electricite:traitement-json-tic-edf [2021/01/02 00:18] (Version actuelle) – Cédrix | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Envoyer la sortie de RASPJSON vers une unité de traitement ====== | ||
| + | La [[electronique: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Ces informations **JSON** doivent être communiquer à l' | ||
| + | * quantité de trames lues trop importante par rapport au nombre pouvant être traitée par l' | ||
| + | * temps de réponse de l' | ||
| + | * unité de traitement injoignable | ||
| + | |||
| + | Dans ces cas, il faut continuer à réceptionner les informations | ||
| + | |||
| + | < | ||
| + | |||
| + | raspjson > fichier unique | ||
| + | traitementJSON& | ||
| + | |||
| + | </ | ||
| + | |||
| + | -- | ||
| + | |||
| + | Lecture du fichier **buffer** | ||
| + | |||
| + | <code BASH> | ||
| + | # | ||
| + | fifo_name="/ | ||
| + | while true | ||
| + | do | ||
| + | if read line; then | ||
| + | curl -v http:// | ||
| + | if [ $? eq 0 ], then | ||
| + | sed "1,$n d" " | ||
| + | fi | ||
| + | fi | ||
| + | done <" | ||
| + | </ | ||