Для расшифровки даты 40 92 2D 5А нужно инвертировать строчку 5A 2D 92 40 и перевести в unixtime = 1512936000, затем в дату Sun, 10 Dec 2017 20:00:00 GMT
Оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
linux скрипт
Реклама
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