linux скрипт

Задание закрыто
Статус рабочей области:Завершено
Стоимость:500 рублей
Срок выполнения:1 день
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2017-12-12 15:37
Был на сайте:2020-11-26 01:55

linux скрипт

 
Задача

Нужно написать скрипт на linux, который будет принимать hex строчку 01 63 00 40 92 2D 5A 1C 00 00 00 00 00 00 00 00 00 00 00 00 21 00 00 00 и выдавать в ответ расшифровку (см пример).
01 - type = 1
63 - battery = 99%
00 - settings (не нужно)
40 92 2D 5А - date (unixtime) = Sunday, 10-Dec-17 20:00:00 UTC*
2C - temp = 28
00 00 00 00 - impuls counter 1 = 0
00 00 00 00 - impuls counter 2 = 0
00 00 00 00 - impuls counter 3 = 0
21 00 00 00 - impuls counter 4 = 33

Для расшифровки даты 40 92 2D 5А нужно инвертировать строчку 5A 2D 92 40 и перевести в unixtime = 1512936000, затем в дату Sun, 10 Dec 2017 20:00:00 GMT

Оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.