La TIC du compteur électrique reliée à un démodulateur ASK nous fournit des trames JSON par le biais du programme raspjson.

Ces informations JSON doivent être communiquer à l'unité de traitement principale. Il faut s'attendre aux pires :
- quantité de trames lues trop importante par rapport au nombre pouvant être traitée par l'unité de traitement dans un même laps de temps
- temps de réponse de l'unité de traitement très long
- unité de traitement injoignable
Dans ces cas, il faut continuer à réceptionner les informations et les mémoriser.
raspjson > fichier unique
traitementJSON&
--
Lecture du fichier buffer
#!/bin/bash
fifo_name="/tmp/edf_20210101.json"
while true
do
if read line; then
curl -v http://127.0.0.1/compteurTIC/trame -H 'Content-Type: application.json' -d "`echo $line`"
if [ $? eq 0 ], then
sed "1,$n d" "$fifo_name"
fi
fi
done <"$fifo_name"
Commentaires
Aucun commentaire pour l'instant. Soyez le premier !
Laisser un commentaire