Условие:
Парсинг пакета данных
В системах IoT устройства часто обмениваются данными в виде текстовых пакетов. Пакет обычно состоит из:
Стартового байта (первый символ), который сигнализирует о начале передачи.
Стоп-байта (последний символ), который сигнализирует о конце передачи.
Полезной нагрузки (Payload) — данных, находящихся между стартовым и стоп-байтом.
Вам необходимо написать программу на Python, которая принимает на вход сырой пакет данных (строку), полученный по последовательному порту (имитация через ввод), и извлекает из него составные части.
Что нужно сделать:
Считать строку-пакет с клавиатуры.
Вывести первый символ (Стартовый байт).
Вывести последний символ (Стоп-байт).
Вывести содержимое пакета без первого и последнего символа (Полезная нагрузка).
Пример работы:
Ввод:
$GPGGA;
Вывод:
$
;
\nGPGGA

